iOS蓝牙配对到设备并断开连接

iOS蓝牙配对到设备并断开连接,ios,core-bluetooth,ios-bluetooth,Ios,Core Bluetooth,Ios Bluetooth,我们是否可以在iOS代码中控制与设备的配对和取消配对。我的问题是,如果BLE设备连接到我的应用程序,它正在正确读取数据,并且在我单击配对时,它每次都要求我与BLE设备配对,但它没有从BLE设备读取数据。如果取消配对我的BLE设备,它正在读取数据。BLE设备不需要配对使用iOS,除非您尝试读取或写入需要加密的属性-如果是这样,iOS将通过向用户显示对话框自动启动配对。配对操作应该对应用程序透明 一旦用户完成配对过程,iOS将存储相应的密钥,并在后续连接中自动与设备配对 使用BLE设备时,您不应通过

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

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

一旦用户完成配对过程,iOS将存储相应的密钥,并在后续连接中自动与设备配对


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

此问题似乎与主题无关,因为它与编程无关。请参见帮助中心中的。也许会是一个更好的提问的地方。这是正确的,但是不配对呢?有没有办法从代码或可编程设备透视图中取消配对?您不能从iOS应用程序以编程方式对设备进行付费。外围设备可能会公开一些删除键合信息的方法,但这是特定于设备/芯片组的。