【问题标题】:How to allow only 1 connection to BlueZ GATT server at any given moment?如何在任何给定时刻只允许 1 个连接到 BlueZ GATT 服务器?
【发布时间】:2020-04-27 23:07:12
【问题描述】:

我正在研究嵌入式 Linux 上的蓝牙。我正在使用 BlueZ 和 D-Bus。我有一个取自示例https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/test/example-gatt-server 的服务器。 我在 2 部 iPhone 中安装了 nRF 等应用程序。我可以同时连接到我的 Linux 蓝牙服务器。我可以修改任一 iPhone 应用程序的特性。但这是一个问题,因为我们不想要它。我们希望只有 1 部手机连接到 Linux 设备。这样,相同的特性不会被超过 1 个手机应用程序同时修改。 有没有办法在任何给定时间只允许 1 个连接到 Linux 蓝牙 GATT 服务器? 谢谢。

【问题讨论】:

    标签: linux bluetooth bluez


    【解决方案1】:

    是的,这样做的方法是在建立连接后立即禁用/停止 Linux 设备上的广告。这样,在连接后,您的 Linux 设备将不再做广告,远程设备将无法再连接到它。

    【讨论】:

      猜你喜欢
      • 2018-02-27
      • 1970-01-01
      • 2019-08-08
      • 2014-03-07
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多