582蓝牙mesh如何向多个目标地址发送数据?

假设我的群地址为C001,里面有5个设备,单播地址为0001,0002,0003,0004,0005,但我现在只想发送数据到0002,0003,0004,要怎么操作?

您好,可以将0002,0003,0004再纳入一个组比如说0xC002,往0xC002发布消息。对于往0xC001发布的消息,5个节点都能收到。


代码里面看到订阅是这个函数void bt_mesh_store_mod_sub( struct bt_mesh_model *mod ); 意思是可以订阅多地址,而不会覆盖前面的订阅地址吗?


是的,可以订阅多个地址。

emobile_2022-12-26_09-36-22.png


只有登录才能回复,可以选择微信账号登录