作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 iOS 和 BLE 的新手,所以如果这个问题很基础,请多多包涵。
有界和无界设备有什么区别?我正在为 iOS 中的 BLE 使用 CBCentralManager
,我正在尝试弄清楚如何通过 CBCentralManager
将它们配对。
最佳答案
你不需要做任何不同的应用程序,iOS 将在需要时处理绑定(bind)。
有界连接以某种方式与 iOS 设备“配对”。一旦绑定(bind),它们将不会与任何其他设备通信。边界由操作系统 (iOS) 控制。当需要有界连接的设备与 iOS 设备通信时,iOS 设备将显示一个警报 View ,询问您是否希望连接到该设备。
Unbounded 设备不断广播它们的服务,并允许任何 iOS 设备连接到它。该设备不会绑定(bind)到特定的 iOS 设备,并且可以在其他时间自由连接到另一台 iOS 设备。这是大多数 BT4.0 传感器的常规/推荐方法。
对于这两种情况,应用程序通常会存储 UUID,以便下次可以与同一设备建立连接。
注意:虽然无界设备不与 iOS 设备“配对”,但它们在任何时候都只会与一台 iOS 设备通信。
关于objective-c - 有界和无界设备有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10602790/
我是一名优秀的程序员,十分优秀!