Linux Bluetooth 4.0 직렬 포트 설정 - gatttool/socat?

Linux Bluetooth 4.0 직렬 포트 설정 - gatttool/socat?

Bluetooth LE/4 기존 Bluetooth 직렬 포트 프로필과 달리 이전 명령은 작동하지 않습니다. Bluetooth LE는 기본적으로 모든 사용자 모드이며 gatttool을 사용하여 LE 장치에 액세스하는 방법에 대한 몇 가지 지침이 있으며 장치 주소 및 UUID 등을 찾을 수 있습니다.

gatttool -I를 사용하여 TI CC2541 Bluetooth 4 직렬 포트 모듈에 연결하고 모듈이 데이터를 수신할 때 16진수 문자 덤프를 볼 수 있습니다. 아직 전송을 테스트하지는 않았지만 원시 문자를 보내는 방법을 보여주는 일부 문서가 있습니다.

이는 사용자 모드이므로 pty를 사용하여 직렬 포트 microcom/picom을 제공할 수 있습니다. pty 또는 소켓에서 gatttool을 실행하는 방법이 있습니까? 아마도 pty에서 socat을 사용합니까? PyGatt는 gatttool의 래퍼로서 흥미로워 보입니다.

관련 정보