在将BLE设备与我们的iOS应用连接时,我们要创建安全连接。连接BLE设备后,用户可以更改密码。
但是我无法确定如何创建密码输入的方法。
基于这些规范,用于配对输入密码的ble设备和应用。
https://blog.bluetooth.com/bluetooth-pairing-part-1-pairing-feature-exchange
iOS应用是否需要配对并创建安全连接才能连接? 是否可以为引脚输入创建自定义视图? 我用于连接设备的代码是:
func connectPeripheral(_ peripheral: CBPeripheral) {
if !isConnecting {
isConnecting = true
_manager?.connect(peripheral, options: [CBConnectPeripheralOptionNotifyOnDisconnectionKey : true])
timeoutMonitor = Timer.scheduledTimer(timeInterval: 2.0, target: self, selector: #selector(self.connectTimeout(_:)), userInfo: peripheral, repeats: false)
}
}