我一直在使用BlueZ 蓝牙协议栈中的工具( 等)来连接到我的 BLE 设备hcitool
。gatttool
我已经能够成功连接到设备并从中获取数据。然而,我的应用程序要求更快地将数据从 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