如何在任何给定时刻仅允许1个连接到BlueZ GATT服务器?

问题描述 投票:0回答:1

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

linux bluetooth bluez
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.