3

我是 iOS 和 BLE 的新手,如果这个问题非常基本,请多多包涵。

有界设备和无界设备有什么区别?我正在与CBCentralManageriOS 中的 BLE 合作,我正在尝试弄清楚如何通过CBCentralManager.

4

2 回答 2

6

你不需要做任何不同的应用程序,如果需要,iOS 将处理绑定。

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

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

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

注意:尽管不受限制的设备不会与 iOS 设备“配对”,但它们在任何时候都只会与单个 iOS 设备通信。

于 2012-05-22T19:38:55.603 回答
0

我认为这里的正确术语是“bonded”而不是“bounded”。

非绑定外围设备将连接到任何试图发现它并建立连接的 Central。

绑定的外围设备之前已经配对并将自动连接。

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

于 2014-02-19T22:21:06.913 回答