bluetoothctl writeコマンドを使用してシリアルデータを送信できますか?

bluetoothctl writeコマンドを使用してシリアルデータを送信できますか?

bluetoothctl writeコマンドを使用してシリアルデータを送信できますか?

たとえば、私はこれを正しく行うことができないことを知っていますが、この効果を得るために何かを書くことができますか?

btltoothctl write "this is an example"

それともBluetoothctlでこれを行うための別のコマンドはありますか?どんな情報でも役に立ちます。助けてくれてありがとう。

ベストアンサー1

1つの方法はコマンドを使用することですrfcomm bind ...

bluetoothctlを使用してターゲットデバイスを検索してペアリングし、シリアルデバイスを次のようにバインドします。

sudo rfcomm bind 0 C9:5B:CE:A4:97:C7

これでデバイスが作成されます。

ls /dev/rfcomm0

ddその後、任意のツール(たとえば)を使用して、そのパイプからデータを書き込みまたは読み取ることができます。

完了したら、次のコマンドを使用して解放できます。

rfcomm release 0

bluetoothctlデバイスの接続を解除/ペアリング解除します。

おすすめ記事