I asked this question in a different form but not getting any answers on that thread.
My goal is to publish battery level messages to a certain address and receive it on all devices that subscribe to that publication
I'm beginning to suspect that this is not possible with the standard SIG model. The documentation talks about a client that reads battery info from a "bound server" which implies a 1-1 relationship. Also looking at the _bt_mesh_battery_srv_op in gen_batttery_srv.c in Zephyr SDK , I only see one opcode BT_MESH_BATTERY_OP_GET but no other opcodes
If I'm correct I suppose I could create a custom model with the get and set opcodes - are there any other options? Mesh specification allows extending models - would this be possible here?
If so -can you provide specifics ? Could I just add a custom "set" opcode to _bt_mesh_battery_srv_op somehow?
Thanks