Dear Bluetooth Mesh experts,
The firmware contains a proprietary message that sets a node's parameters and returns 100 bytes of data. The Android app sends it as an acknowledged message.
The idea is to keep the messages sent into the mesh at a minimum, hence setting parameters and returning updated values is done in a single message.
If all nodes should be updated, the Android app simply broadcasts the message into the mesh (again acknowledged).
This seems to work well (at least on a mesh network with a handful of nodes), and all nodes deliver the data. I'm a little concerned thou, if broadcasting an acknowledged message that delivers 100 bytes of data is a good idea. Question is, is it? Or should that be avoided?
Do you think it would reliably work on a mesh network with hundreds of nodes?
Your advise is very much welcome,
Thank you,
Michael.