BLE接続で接続間隔を設定するには?

BLE接続で接続間隔を設定するには?

私はBlueZ Bluetoothスタックなどのツールを使用してBLEデバイスに接続してきましたhcitoolgatttoolデバイスに正常に接続し、デバイスからデータをインポートできました。しかし、私のアプリケーションでは、BLEデバイス(BLE周辺機器)からマイコンピュータ(BLEマスター)へのより高速なデータ転送が必要です。

接続をすばやく実行できる方法の1つは、マスターデバイスの接続間隔を減らすことです。しかし、Linuxシステムではこれを行う方法がわかりません。

答え1

接続を開始する前に、hciカーネルファイルシステムインタフェースを介して接続間隔を設定できます。

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

関連情報