【问题标题】:BLE Bond table iOSBLE 绑定表 iOS
【发布时间】:2016-01-13 06:25:57
【问题描述】:

在 BLE 中有两个问题。

  1. 如何从设备中获取所有已配对的 BLE 外设以及如何知道我的 foundPeripheral 是否已经配对?

  2. 如果发现的外设已经配对,如何删除配对,即从设备中删除配对?

谢谢。

【问题讨论】:

  • afaik,核心蓝牙不支持获取绑定外围设备。

标签: ios objective-c core-bluetooth bluetooth-lowenergy


【解决方案1】:

1:您可以使用:

retrievePeripheralsWithIdentifiers

但你需要知道外围设备的 UUID,

或者您可以检索具有所提供服务的已连接外围设备:

retrieveConnectedPeripheralsWithServices

但是没有任何好的方法可以检测外围设备是否绑定。

2:您不能使用代码删除配对。用户必须通过 iOS 系统设置手动执行此操作。 (设置 -> 蓝牙 -> 外围设备 -> 忘记设备)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 2017-02-07
    • 2021-02-21
    • 1970-01-01
    • 1970-01-01
    • 2017-07-07
    相关资源
    最近更新 更多