Communication Issues Between Zigbee Sleepy End Device and Gateway with Extended Poll Interval

We are developing a sleepy end device using the nRF52840, using light switch sample. The end device is connected to a Zigbee coordinator, also based on the nRF52840.When we increase the end device poll interval to 5 minutes, we are unable to read data from the end device and receive a negative acknowledgment after 40 seconds. We suspect the issue may be related to either the end device or the gateway configuration.

Could you advise what changes we should make, either on the gateway or the end device, to resolve this issue and successfully read data from the end device?

End device configuration:

zb_set_ed_timeout(ED_AGING_TIMEOUT_512MIN);
zb_set_keepalive_timeout(ZB_MILLISECONDS_TO_BEACON_INTERVAL(((512 * 60 * 1000) / 4)));
zb_zdo_pim_set_long_poll_interval(300000);


Gateway details:

Zigbee coordinator based on nRF52840.
We are using the nRF SDK Zigbee network coordinator example as the base for our gateway.

We are considering the following possibilities and would appreciate your guidance:

1.Should we modify the poll interval or keepalive settings on the end device?
2.Is it necessary to adjust the timeout or acknowledgment settings on the gateway?
3.Are there any other recommended adjustments we should make to ensure proper communication between the gateway and the end device when the poll interval is set to 5 minutes or longer?

Parents Reply Children
No Data
Related