bluetoothctl write 명령을 사용하여 직렬 데이터를 보낼 수 있습니까?

bluetoothctl write 명령을 사용하여 직렬 데이터를 보낼 수 있습니까?

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장치를 연결 해제/페어링 해제합니다 .

관련 정보