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

mul*_*c61 5 bluetooth bluez

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

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

小智 3

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

echo  6 > /sys/kernel/debug/bluetooth/hci0/conn_min_interval
echo 20 > /sys/kernel/debug/bluetooth/hci0/conn_max_interval
Run Code Online (Sandbox Code Playgroud)