Zephyr BLE:一个 GATT 客户端可以连接到多个 GATT 服务器吗

Posted

技术标签:

【中文标题】Zephyr BLE:一个 GATT 客户端可以连接到多个 GATT 服务器吗【英文标题】:Zephyr BLE: Can a GATT Client connect to multiple GATT Servers 【发布时间】:2020-05-15 13:37:48 【问题描述】:

我的问题非常简短 - 在 Zephyr 文档中,我找不到我的问题的答案(这让我感到惊讶)。 GATT 客户端是否可以连接多个 GATT 服务器?

现在我正在使用两块板来计算一些东西(一块作为服务器,一块作为客户端)。理想情况下,计算结果应写入第三个​​设备上的特征,即另一个 GATT 服务器。

【问题讨论】:

【参考方案1】:

您说得对,我无法轻易找到此信息,但我之前曾亲自尝试过,当然可以有多个连接。许多基于 Zephyr 构建的应用程序和产品也依赖此功能。一般来说,蓝牙规范对 BLE 连接的数量没有限制,但限制通常由硬件决定。这在下面的 Zephyr 链接中有所提及:-

https://docs.zephyrproject.org/latest/guides/bluetooth/overview.html

我希望这会有所帮助。

【讨论】:

谢谢,我以为是这种情况,但我找不到证实它的实际来源。这很有帮助!

以上是关于Zephyr BLE:一个 GATT 客户端可以连接到多个 GATT 服务器吗的主要内容,如果未能解决你的问题,请参考以下文章

从连接的 BLE 设备的 GATT 服务器断开连接

阻止 BLE 设备连接到 GATT 服务器

Android BLE - 连接到多个设备似乎失败并且两个连接的 GATT 响应相同?

BLE GATT 上传数据 - Android

蓝牙 GATT 向 BLE 设备发送数据

Android BLE Gatt 连接更改状态