我们可以控制iOS代码中与设备的配对和取消配对吗?我的问题是,如果BLE设备连接到我的应用程序,它将正确读取数据,并且每次我都要求我配对BLE设备,因为我单击配对时就无法读取数据从BLE设备。如果取消配对我的ble设备,它正在读取数据。
最佳答案
BLE设备不需要与iOS配对,除非您尝试在需要加密的属性上读取或写入属性-如果是这样,iOS会通过向用户显示对话框自动启动配对。配对操作对您的应用程序应该是透明的。
用户完成配对过程后,iOS将存储适当的密钥并在后续连接中自动与设备配对。
使用BLE设备时,您不应该通过设置手动启动配对操作-如果这样做,则可能会使双模外设进入Bluetooth 2.1模式,并且您将无法使用BLE / Core Bluetooth与之交互
关于ios - iOS蓝牙与设备配对和取消配对,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26093157/