同一设备上的多个 ios 应用程序可以连接到同一个外围设备吗?

Posted

技术标签:

【中文标题】同一设备上的多个 ios 应用程序可以连接到同一个外围设备吗?【英文标题】:Can multiple ios apps on the same device connect to the same peripheral? 【发布时间】:2016-05-19 18:36:39 【问题描述】:

从蓝牙 4.2 开始,一个外围设备可以连接到多个中心。那么同一设备上的多个 ios 应用程序(充当中心)是否有可能连接到同一外围设备?

【问题讨论】:

【参考方案1】:

您不需要新的蓝牙 4.2。 iOS 中的 CoreBluetooth 使用单个引用计数连接到 BLE 外围设备。当第一个应用程序连接到它时,将建立物理连接。当第二个应用程序连接外围设备时,甚至不会注意到另一个应用程序已连接。两者都可以发出 GATT 命令,而外围设备无法决定哪个应用程序发送了它。从外围设备发送的通知将传送到两个应用程序(如果您在两个应用程序中都注册了通知)。当两个应用都断开外围设备时,物理连接将终止。

【讨论】:

应用能否区分天气 GATT 响应属于他们的请求还是属于另一个应用? ***.com/questions/48428762/…

以上是关于同一设备上的多个 ios 应用程序可以连接到同一个外围设备吗?的主要内容,如果未能解决你的问题,请参考以下文章

Swift ios将多个项目连接到同一个IBOutlet

Debian vServer:无法使用同一网络中的多个设备连接到 ***

iOS - 连接到真实设备上的数据库时出错

当连接到不同的应用程序/设备时,我可以控制 chromecast 的音量吗?

商店工具包交易错误:iOS 7 设备上的“无法连接到 iTunes Store”

无法在 iOS 15 上将本机应用程序连接到后端