我为我们的团队为一个android BLE库工作,这个库是用4.3的原生框架开发的,我试图保存一个已找到的BLE设备的表,并在我发现的设备表中找到一个新的BLE设备时发送通知,而不是每次发现设备时通知( android BLE框架的默认行为),问题是我无法检测到设备已经消失,考虑到我不想与它建立BLE连接。有人能帮我吗?我认为有一些方法可以做到这一点,就像iOS框架一样,当设备没有连接到设备时,就可以通知您。
发布于 2014-11-13 19:29:14
“未发现”设备的基本策略是跟踪设备上一次被发现的时间,并且每一秒左右迭代一次设备列表。如果当前时间减去设备上一次被发现的时间大于某个时间增量(我使用12.5秒),那么您将考虑未被发现的设备,并将其从列表中删除。
这方面的一些问题是:
我也听说过人们使用RSSI。低的RSSI意味着你没有发现它,但是我也经历了很多错误的错误。
https://stackoverflow.com/questions/26758456
复制相似问题