Hi All,
A bit of an odd setup I might have here. Looking for recommendation which protocol to go with.
Zigbee, Digimesh or 802. Using latest Xbee3 RF 2.4 Ghz modules, for End device, router and Co-Ordinator.
End Device:
Sleeping all the time, configured to wake on pin wake (button). Tricky part is, it is installed in a car so most of the time it would be outside of the range of the network. But when I’ll wake it, it would be within the range of a network.
Router:
An intermediate bridging device is required, since end device might be too far from the coordinator.
It should be sleeping (running on batteries), waking up just to check data from End Device.
Co-Ordinator:
Always powered up, connected to Internet via esp8266. That part is straight forward
End device is running micro python, programmed using Pycharm. Not sure how to configure router.
Challenge is when router (parent) wakes up, it would not be able to find child as it might not be in network range. Then it goes back to sleep. Thus cyclic sleeps are required for router.
When end device wakes up, I was thinking to make it keep sending data multiple times just to make sure the data is delivered within router wake cycle period. Something along those lines.
Need help which protocol would be ideal in this particular situation and a generic settings on router.