【发布时间】:2016-01-13 06:25:57
【问题描述】:
在 BLE 中有两个问题。
如何从设备中获取所有已配对的 BLE 外设以及如何知道我的 foundPeripheral 是否已经配对?
如果发现的外设已经配对,如何删除配对,即从设备中删除配对?
谢谢。
【问题讨论】:
-
afaik,核心蓝牙不支持获取绑定外围设备。
标签: ios objective-c core-bluetooth bluetooth-lowenergy
在 BLE 中有两个问题。
如何从设备中获取所有已配对的 BLE 外设以及如何知道我的 foundPeripheral 是否已经配对?
如果发现的外设已经配对,如何删除配对,即从设备中删除配对?
谢谢。
【问题讨论】:
标签: ios objective-c core-bluetooth bluetooth-lowenergy
1:您可以使用:
retrievePeripheralsWithIdentifiers
但你需要知道外围设备的 UUID,
或者您可以检索具有所提供服务的已连接外围设备:
retrieveConnectedPeripheralsWithServices
但是没有任何好的方法可以检测外围设备是否绑定。
2:您不能使用代码删除配对。用户必须通过 iOS 系统设置手动执行此操作。 (设置 -> 蓝牙 -> 外围设备 -> 忘记设备)
【讨论】: