i have 8 modules connected to a µc. 1 module is connected with the computer.
I broadcast a message to the µc and they respond, but after some random time (can be minutes can be days) units drop out of the network.
Strange thing is that it’s only possible to make them rejoin the network by resetting/power-cycling the failing unit.
I prefer broadcasting cause unicasting each unit consumes to much time (with 8 units its ok, but depending on the project the number of units in the network may vary between 5 and 60 wich would generate to much delay)
I’ve contacted the digi support and they where not able to reproduce the problem.
I’m now broadcasting a soft reset followed by a small delay before continuing. with any communication.
So far this helps, tough i don’t believe it’s the most solid solution nor the way the product should work.
As an extra what you could do is, in case your remote module is connected to a µC is to reset the module periodically , by means of reset pin or ATFR command…
Ok i figured out that the modules were not actually syncing to each other, so I spoke with Digi support and they told me to change my sleep coordinators value to…
SO = 1
Now if I adjust the SP or ST values on the sleep coordinator then the other modules when they wake automatically adjust to the same values.
I have tested overnight and the modules are all still sleeping and waking correctly.
I am now powering down my coordinator to see if the modules will still continue to work.