Hello,
We have a product that will be frequently separated from the mesh and will rejoin. There's a goal of 250 devices that all need to get updates sent to them. Think something like syncing epoch time and having an easy to view status of all devices battery levels. I have this working well with the basic mesh (not LPN). However the current draw is around 5 mA which is way too high for the battery requirements.
It seems like the LPN is the way to go, however, the devices will frequently leave the mesh and rejoin. It's my understanding that when the LPN doesn't have a friend anymore, it automatically starts searching for a new one. The goal is to keep the BLE in the uA range as much as possible so if it's searching I don't see how well that will work.
The devices will be headed to places where there's no BLE traffic so the initial thought was to have the radio wakeup the device to get it to start searching again but I'm now not so sure that this is possible.
The next solution would be to have it force the radio/mesh off and scan for a beacon message periodically. If the beacon message is there, start the mesh service. If not, disable the mesh service and continue to sleep.
Is this the right path? Is there anyway to just have a simple interrupt based off of the presence of radio traffic?
I'm currently working with the 833. The mesh server side can have a shorter battery life (Ideally still less than 10 mA)
Thanks!