0

我们可以在 iOS 代码中控制与设备的配对和取消配对吗?我的问题是,如果 BLE 设备连接到我的应用程序,它正在正确读取数据,并且每次我点击配对时它都会询问我是否与 BLE 设备配对,它没有读取数据来自 BLE 设备。如果取消配对我的 BLE 设备,它正在读取数据。

4

1 回答 1

1

BLE 设备不需要与 iOS 配对,除非您尝试读取或写入需要加密的属性 - 如果是这样,那么 iOS 将通过向用户显示对话框来自动启动配对。配对操作对您的应用程序应该是透明的。

用户完成配对过程后,iOS 将存储适当的密钥并在后续连接时自动与设备配对。

使用 BLE 设备时,您不应通过设置手动启动配对操作 - 如果这样做,您可能会将双模外围设备置于蓝牙 2.1 模式,并且您将无法使用 BLE/Core 蓝牙与其交互

于 2014-09-29T07:44:31.297 回答