6.4.3 End Device Timeout
After joining or rejoining the network, the end device sends an End Device Timeout
Request
command to its parent with the desired timeout value. The parent
updates the timeout in its neighbor table for the corresponding end device entry. The
parent generates an End Device Timeout Response
command with a status
as Success
and with the Parent Information
field set
to MAC Data Poll Keepalive
method.
The end device sends the End Device Timeout Request
command to inform
its parent about the timeout requirements. This provides the parent with the ability to
delete the child entry from the neighbor table if the child does not communicate with
the parent in the specified amount of time. For more details, refer to the Zigbee
Specification Revision 22 1.0 (05-3474-22).
The following figure illustrates the complete scenario of the End Device
Timeout
setup. Packets #24
and #32
illustrate the End Device Timeout Request
and End Device
Timeout Response
from the end device and coordinator devices,
respectively.
The following figure illustrates the End Device Timeout Response
with
Parent Information
field set to MAC Data Poll
Keepalive
and the MAC Data Poll Keepalive
field set to
True
.