究竟什么是iOS上的BLE连接设备?

Mik*_*ike 9 ios core-bluetooth

CBCentralManager retrieveConnectedPeripherals方法表明它获得了"当前连接到系统的外围设备列表".系统的定义在这里有点含糊不清.

这是否意味着我获得了连接到我的应用程序的外围设备列表,或连接到任何应用程序的外围设备列表?

如果我可以将外围设备连接到另一个应用程序,这是否也意味着多个应用程序可以连接到同一个外围设备?

只有当应用程序位于前台时才会发生这种情况,或者我是否需要考虑后台应用程序向外围设备发送命令的可能性我认为我的应用程序拥有?

小智 7

启用BLE 4.0的设备通常与CBCentralManager无限制地连接.什么是有界和无界连接,你可以从这个链接知道.一个支持BLE 4.0的设备只能与一个主设备连接,从而增强了安全连接.你应该点击这个链接.无论是在后台的前景,如果存在连接,BLE从设备将不会与另一个应用或设备连接.