如何配置BLE连接中的连接间隔?

如何配置BLE连接中的连接间隔?

我一直在使用BlueZ 蓝牙协议栈中的工具( 等)来连接到我的 BLE 设备hcitoolgatttool我已经能够成功连接到设备并从中获取数据。然而,我的应用程序要求更快地将数据从 BLE 设备(BLE 外围设备)传输到我的计算机(BLE 主设备)。

我可以使连接运行得更快的方法之一是缩短主设备上的连接间隔,但我不知道如何在我的 Linux 系统中做到这一点。

答案1

您可以在开始连接之前通过 hci 内核文件系统接口设置连接间隔:

echo  6 > /sys/kernel/debug/bluetooth/hci0/conn_min_interval
echo 20 > /sys/kernel/debug/bluetooth/hci0/conn_max_interval

相关内容