从蓝牙4.2开始,一个外围设备可以连接到多个中心。那么同一设备上的多个ios应用程序(作为中心)可以连接到同一个外围设备吗?
答案 0 :(得分:2)
您不需要新的蓝牙4.2。 iOS中的CoreBluetooth使用一个引用计数连接到BLE外设。当第一个应用程序连接到它时,将建立物理连接。当第二个应用程序连接时,外围设备甚至不会注意到另一个应用程序已连接。两者都可以发出GATT命令,外设无法决定发送它的应用程序。从外围设备发送的通知将被发送到两个应用程序(如果您已在两者中注册了通知)。当两个应用程序断开外围设备时,物理连接将终止。