Android BLE - 广告数据包编号是否存在?



我正在使用我的手机来连接和更改BLE模块中的特性,然后将消息发送到类似节点的网格中。但是,我需要能够使这种沟通"更智能"。

从本质上讲,我想知道是否有一个"广告号码",每次我在BLE模块中连接和更改数据时都会增加。也就是说,我想运行一个服务来检查节点的广告号,而无需连接到它。因此, 如果 BLE 模块持有更新的数据包, 然后设备应连接到该节点并读取消息.但是,除非有更新,否则我不希望设备(电话)连接到这些节点。

问题是,如果手机每隔一段时间连接到这些BLE节点,而不检查它们是否真的"需要",那么它们可能会错过通过网格推送的消息,因为BLE节点一次只能与单个设备配对。

如果答案是否定的,我将不胜感激。主要思想是我不想错过传递的信息。因为,再一次,当连接到带有设备的节点时,该节点将不会侦听网格中的其他节点。

没有比这更标准化的了。您将需要自己实现它。

您似乎已经有一个好主意,即在广告数据中包含一个数字,每次更改时都会递增。

最新更新