【发布时间】:2017-06-15 23:01:32
【问题描述】:
我正在使用手机连接和更改 BLE 模块中的特性,然后将消息发送到类似节点的网格中。但是,我需要能够使这种通信“更智能”。
基本上,我想知道每次我在 BLE 模块中连接和更改数据时是否有一个“广告编号”会增加。也就是说,我想运行一个服务来检查一个节点的广告号而不连接到它。因此,如果 BLE 模块持有更新的数据包,则设备应连接到该节点并读取消息。但是,除非有更新,否则我不希望设备(电话)连接到这些节点。
问题在于,如果手机每隔一段时间就连接到这些 BLE 节点,而不检查它们是否真的“需要”,那么它们有可能会错过一条消息,因为 BLE节点一次只能与一个设备配对。
如果答案是否定的,我将不胜感激。主要思想是我不想错过正在传递的信息。因为,再一次,当使用设备连接到节点时,该节点不会监听网格中的其他节点。
【问题讨论】:
标签: java android bluetooth android-service bluetooth-lowenergy