iOS 上的蓝牙“带外”(OOB) 配对?

Bluetooth “out of band” (OOB) pairing on iOS?

我需要将蓝牙设备与 iOS 设备安全配对, 我知道在蓝牙 4.0 和 4.1 中有三种配对方式:Just Works、Passkey Entry 和 Out Of Band (OOB)。

我们需要使用最高安全性配对协议,它发现它是带外 (OOB) 方法。

我知道苹果使用 OOB 方法将 Apple Watch 与 iPhone 配对,至少他们在 iOS Security Guide(第 22 页末尾)中是这样说的。

所以我想知道是否有来自 apple 的 API 可用于将我的设备与 OBB 方法配对,或者您可以建议我任何其他安全方法。

非常感谢您的帮助,非常感谢!

Core Bluetooth 中唯一可用的绑定(配对)方法是密码输入。

Apple Watch 使用 OOB 技术,涉及由 phone 的相机拍摄的图像并回退到密码,但这不适用于其他应用程序。

如果您的设备有显示屏并且可以生成随机密钥,那么此技术在安全性方面与 OOB 非常相似。如果您的设备没有显示屏,那么安全性取决于密码的共享方式(例如,所有设备的固定密码如 0000,不是很安全。贴纸上每个设备的随机密码更安全)