Bluetoothctl writeコマンドを使用してシリアルデータを送信することは可能ですか?
たとえば、私はこれを正確に行うことはできないことを知っていますが、次のような効果をもたらすことができますか?
btltoothctl write "this is an example"
または、Bluetoothctl内でこれを実行できる別のコマンドがあります。どんな情報も役に立ちます。助けてくれてありがとう。
それを行う1つの方法は、rfcomm bind ...
コマンド。
bluetoothctl scanを使用してターゲットデバイスをペアリングし、シリアルデバイスを次のものにバインドします。
Sudo rfcomm bind 0 C9:5B:CE:A4:97:C7
そのため、デバイスを次のように作成します
ls /dev/rfcomm0
次に、任意のツール(dd
など)を使用して、このパイプからデータを読み書きできます。
完了したら、次を解放するために使用できます。
rfcomm release 0
およびbluetoothctl
は、デバイスを切断/ペアリング解除します。