bluetoothctl write 명령을 사용하여 직렬 데이터를 보낼 수 있습니까?
예를 들어, 제가 이것을 제대로 할 수 없다는 것을 알지만, 이 효과를 얻기 위해 뭔가를 쓸 수 있을까요?
btltoothctl write "this is an example"
아니면 Bluetoothctl에서 이 작업을 수행하는 또 다른 명령이 있습니까? 어떤 정보라도 도움이 됩니다. 도와주셔서 감사합니다.
답변1
한 가지 방법은 명령을 사용하는 것입니다 rfcomm bind ...
.
bluetoothctl을 사용하여 대상 장치를 검색하고 페어링한 다음 직렬 장치를 다음과 같이 바인딩합니다.
sudo rfcomm bind 0 C9:5B:CE:A4:97:C7
그러면 장치가 생성됩니다.
ls /dev/rfcomm0
dd
그런 다음 임의의 도구(예: )를 사용하여 해당 파이프에서 데이터를 쓰거나 읽을 수 있습니다 .
완료되면 다음 명령을 사용하여 해제할 수 있습니다.
rfcomm release 0
bluetoothctl
장치를 연결 해제/페어링 해제합니다 .