我正在使用我的手机连接和更改BLE模块中的特性,然后BLE模块将消息发送到类似节点的网格中。但是,我需要能够使这种沟通变得“更聪明。”
基本上,我想知道每次连接和更改BLE模块内的数据时是否存在“广告编号”。也就是说,我想运行一项服务来检查节点的广告编号而不连接它。因此,如果BLE模块保持更新的数据包,则设备应连接到该节点并读取该消息。但是,除非有更新,否则我不希望设备(电话)连接到这些节点。
问题在于,如果电话经常连接到这些BLE节点,而不检查它们是否真的“需要”,那么它们有可能会错过自BLE以来推送通过网格的消息节点一次只能与一台设备配对。
如果答案是否定的,我将非常感谢你的建议。主要想法是我不想错过传递的信息。因为,当连接到具有设备的节点时,该节点将不会侦听网格中的其他节点。
答案 0 :(得分:0)
没有像这样的标准化。您需要自己实现它。
您似乎已经有了一个好主意,在广告数据中包含一个数字,每次发生变化时都会增加。