私はBlueZ Bluetoothスタックなどのツールを使用してBLEデバイスに接続してきましたhcitool
。gatttool
デバイスに正常に接続し、デバイスからデータをインポートできました。しかし、私のアプリケーションでは、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