I’m currently working with digi xbee3 micro module and kept 3 devices(A,B,C).
A - coordinator
B - end device 1
C - end device 2
For device B and C configured with default wake up time 2 seconds and synchronize cyclic sleep period of 1 hour.
First all devices in operational mode waited up to send sensor data from device ‘B’ and ‘C’ to ‘A’ after cyclic period.
Here is one Issue:
When in between ‘C’ is turned off. For next cyclic period ‘B’ send data to ‘A’ and went to sleep and ‘C’ lost synchronization as it already turned off. Once again device ‘C’ is power ON, here it is waiting for synchronization with ‘B’ which is already in sleep under such condition the device ‘C’ will be wake up for 1 hour and will significantly draw battery until it getting back sync message from ‘B’ which is received from ‘A’
Let me know what can be done so to avoid wasting of battery for 1 hour? As our Xbee is running with 3.3v coin cell battery and there is possibility where device can be turn on and off by user.