Android BLE - 广告包编号存在吗?
Android BLE - Do Advertising Packet Numbers Exist?
我正在使用 my phone 连接和更改 BLE 模块内的特性,然后将消息发送到类似节点的网格中。但是,我需要能够进行此通信 "smarter."
本质上,我想知道每次连接和更改 BLE 模块中的数据时是否有一个 "advertising number" 递增。也就是说,我想 运行 一个服务来检查一个节点的广告号码而不连接它。因此,如果 BLE 模块持有更新的数据包,则设备应连接到该节点并读取消息。但是,除非有更新,否则我不希望设备 (phones) 连接到这些节点。
问题是如果 phone 经常连接到这些 BLE 节点,而不检查它们是否真的 "need to," 那么它们有可能会错过正在发送的消息由于 BLE 节点一次只能与一个设备配对,因此通过网格推送。
如果答案是否定的,我将不胜感激。主要思想是我不想错过传递的信息。因为,再一次,当用设备连接到一个节点时,该节点将不会监听网格中的其他节点。
没有像这样的标准化。您需要自己实施。
看来您已经有了一个好主意,可以在广告数据中包含一个数字,每次发生变化时该数字都会递增。
我正在使用 my phone 连接和更改 BLE 模块内的特性,然后将消息发送到类似节点的网格中。但是,我需要能够进行此通信 "smarter."
本质上,我想知道每次连接和更改 BLE 模块中的数据时是否有一个 "advertising number" 递增。也就是说,我想 运行 一个服务来检查一个节点的广告号码而不连接它。因此,如果 BLE 模块持有更新的数据包,则设备应连接到该节点并读取消息。但是,除非有更新,否则我不希望设备 (phones) 连接到这些节点。
问题是如果 phone 经常连接到这些 BLE 节点,而不检查它们是否真的 "need to," 那么它们有可能会错过正在发送的消息由于 BLE 节点一次只能与一个设备配对,因此通过网格推送。
如果答案是否定的,我将不胜感激。主要思想是我不想错过传递的信息。因为,再一次,当用设备连接到一个节点时,该节点将不会监听网格中的其他节点。
没有像这样的标准化。您需要自己实施。
看来您已经有了一个好主意,可以在广告数据中包含一个数字,每次发生变化时该数字都会递增。