저는 BlueZ Bluetooth 스택 등의 도구를 사용하여 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