我是 iOS 和 BLE 的新手,如果这个问题非常基本,请多多包涵。
有界设备和无界设备有什么区别?我正在与CBCentralManager
iOS 中的 BLE 合作,我正在尝试弄清楚如何通过CBCentralManager
.
我是 iOS 和 BLE 的新手,如果这个问题非常基本,请多多包涵。
有界设备和无界设备有什么区别?我正在与CBCentralManager
iOS 中的 BLE 合作,我正在尝试弄清楚如何通过CBCentralManager
.
你不需要做任何不同的应用程序,如果需要,iOS 将处理绑定。
有界连接以某种方式与 iOS 设备“配对”。一旦有界,它们将不会与任何其他设备通信。边界由操作系统 (iOS) 控制。当需要有界连接的设备与 iOS 设备通信时,iOS 设备将显示一个警报视图,询问您是否希望连接到该设备。
无限制的设备不断广播它们的服务,并允许任何 iOS 设备连接到它。该设备不会绑定到特定的 iOS 设备,并且可以在其他时间自由连接到另一个 iOS 设备。这是大多数 BT4.0 传感器的正常/推荐方法。
对于这两种情况,应用程序通常会存储 UUID,以便下次可以建立与同一设备的连接。
注意:尽管不受限制的设备不会与 iOS 设备“配对”,但它们在任何时候都只会与单个 iOS 设备通信。
我认为这里的正确术语是“bonded”而不是“bounded”。
非绑定外围设备将连接到任何试图发现它并建立连接的 Central。
绑定的外围设备之前已经配对并将自动连接。
当外围设备和中央设备之间存在配对时,它就被绑定了