I'm looking to use the nrf open mesh on battery powered devices based on nrf51822. I would like to enable the mesh for short periods of time to transmit values (~50 nodes, each with a single 20 byte attribute they are responsible for). I have implemented a time sync protocol using advertising packets, that is working well.
My question is about tuning the network for operation with short intervals. Each node's value is updated once every 10 seconds. I would like to minimize the amount of time the network needs to be running to synchronize that data.
My first crude attempt was to just call rbc_mesh_start() and rbc_mesh_stop() for short periods (400ms) each ten seconds, but I am having trouble with the values getting synchronized.
Should I be modifying the #defines in timeslot.c, considering the small window I'm aiming for?