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
デバイスの接続を解除/ペアリング解除します。