BLE以编程方式发送密码

当我将设备连接到外设时,他问我一个密码(设备上显示popup窗口)。 我想在连接期间以编程方式发送此密码。

我正在使用CBCentralManager,但是我找不到发送它的方法。

有什么build议么?

你不能这样做。 这是安全模型的一部分。 如果您的BLE外围设备指定需要encryption来访问其特性之一,则需要配对。 密钥由iOS收集,而不是由您的应用程序收集,您的应用程序无权访问密钥或配对/绑定过程