我想知道这里是否有人知道是否可以在两个设备之间同时建立两个活动连接。
设备 A 将是一个连接中的中心角色,而同一设备将在另一个活动连接中扮演外围设备的角色。另一个设备,设备 B,然后将分别承担外围和中心角色。设备 B 是 iOS 手机,设备 A 是树莓派。两个连接都使用 L2CAP 通道,或者一个连接使用 GATT/ATT,另一个连接是 L2CAP 通道。
如果这不可能,是否有可能在设备 A 中有 2 个应用程序,每个应用程序都使用 btstack 宣传自己独特的服务,然后让设备 B 作为中心并连接/订阅设备上的两个应用程序所宣传的服务同时一个?
下面关于 Stack Overflow 的帖子似乎得出结论,它可能是可能的,但在技术上不在蓝牙规范范围内。 单个 BLE 中央可以通过低功耗蓝牙连接多个 BLE 外设吗? 该组的另一篇文章(https://groups.google.com/g/btstack-dev/c/FjEhludeL6U)似乎提出了类似的问题,但使用了 SPP。