BLE 연결에서 연결 간격을 구성하는 방법은 무엇입니까?

BLE 연결에서 연결 간격을 구성하는 방법은 무엇입니까?

저는 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

관련 정보