Need recommendations which protocol to choose. Zigbee, DigiMesh or 802

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 :slight_smile:

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.

The routers and Coordinator function is an Always On device. It is not possible to have a Router be a sleeping device but wake up on a Pin sleep function. For the routers sleeping, the closest option would be Digi Mesh with Synchronized sleep functions. Even in that kind of application, I do not see your end device (Car) being able to wake without loosing the timing of the network.

If the router can be always on, then I can see your Pin sleep option working under Digi Mesh.

802.15.4 does not offer a Router option. It only offers a Coordinator or End device option. While it will do what you want, it would have to be in range for communications to work.

Thanks @mvut for the response.
Digimesh offer router nodes to sleep as well, synchronised sleep. Co-ordinator stays on.

Can a pin wake (asynchronous sleep essentially) in end device would work in that setup ?