BLE超出范围检测以进行UI更新

时间:2018-03-16 08:10:58

标签: ios objective-c swift bluetooth-lowenergy

我无法找到一种检测BLE设备超出范围的方法来更新已发现状态的UI **(而不是处于连接状态 - 在这种情况下我们可以使用didDisconnect回调轻松更新)。**

以下解决方法似乎耗尽了电池:  1.启用CBCentralManagerScanOptionAllowDuplicatesKey并继续检查RSSI  2.在扫描时有一个计时器,在超时发现后继续检查创建的设备对象是否处于连接状态,发现时间是超时,然后停止并再次开始扫描。 任何其他更好的选择都有帮助

0 个答案:

没有答案