您好,我们的应用是:其中一个531作为从机发送广播信号,多个531作为主机检测I/O或者A/D变化,当满足报警条件时,加密连接发送广播的531完成报警。
现在的疑问是:
1、主、从建立在加密后再传输数据的模式下,计划从机采用不可扫描定向广播的方式,可是这种定向广播模式是需要广播主设备的地址,多个主设备地址如果不同的话,
就只能采用轮询广播包含各个主设备地址的广播,这样就会增加从机的耗电量,也会影响主机报警的实时性。
2、如果将所有主设备的地址固定为一个,可是在加密连接结束后,会修改下次加密连接的参数,其他未参与本次连接的主设备,下次连接从设备,会因为没有合法的连接参数,而导致无法连接从设备。
请问一下,这有解决办法吗(即:一个从设备与多个主设备加密通信的应用)?
谢谢解惑!
Hi Yang,
感谢你的提问。
关于“一个从设备与多个主设备加密通信的应用” 是有相关例程的。可以以GITHUB的例程为基础,添加security功能。
BLE_SDK6_examples/connectivity/multi_con_periph at main · dialog-semiconductor/BLE_SDK6_examples · GitHub
但建议主机的蓝牙地址还是要有区别。
Best regards,
Qifan