有界和无界设备有什么区别?

我对iOS和BLE都很陌生,如果这个问题非常基本,请耐心等待。

有界和无界设备有什么区别? 我正在与CBCentralManager BLE在iOS,我想弄清楚如何配对他们通过CBCentralManager

你不需要做任何不同的应用程序,iOS会根据需要处理绑定。

有界连接与iOS设备“配对”。 一旦有界,他们将不会传达给任何其他设备。 边界由操作系统(iOS)控制。 当需要有界连接的设备与iOS设备通信时,iOS设备将显示一个警报视图,询问您是否希望连接到该设备。

无界设备不断广播他们的服务,并允许任何iOS设备连接到它。 该设备不会绑定到特定的iOS设备,并可以在另一个时间自由连接到另一个iOS设备。 这是大多数BT4.0传感器的正常/推荐方法。

对于这两种情况,应用程序通常会存储UUID,以便下次build立到同一设备的连接。

注意:虽然无界设备不与iOS设备“配对”,但它们将只能在任何时候与单个iOS设备进行通信。

我认为这里的正确术语是“保税”而不是“有界”的。

未绑定的外设将连接到任何试图发现它并build立连接的Central。

保税外设已经配对,并会自动连接。

当外围设备和中央设备之间的配对持续存在时,它就会被绑定