私はLinuxが動作するラズベリーパイボードを使って実験しています。モノラルBluetoothヘッドセットがあります。 Linuxボードで実行されている「HSP」プロファイルを使用して、ヘッドフォンでオーディオを再生できました。 Linuxボード(Raspberry Pi)のBluetoothヘッドセットでボタン押下イベント「電話応答」をキャプチャしたいです。
これについてインターネットでいくつかの内容を確認しようとしたところ、ボタンを押したときにBluetoothヘッドセットがATコマンドを送信することがわかりました。ただし、ラズベリーパイボードでは対応するATコマンドを読み取ることはできません。
どんな方法でも提案してください。
ありがとう、モハン
ベストアンサー1
次の方法でmpg123のトラックを変更するためにボタンをバインドしています。 mpg123がapt-get conspyとscreenに接続されているヘッドレスRaspberry Pi Zero Wの「コンソール」で実行されている場合にのみ機能します。
ログイン:パイ
sudo loadkeys <<EOF
keycode 200 = bracketleft
keycode 201 = bracketright
keycode 165 = bracketright
keycode 163 = bracketleft
EOF
screen -S conspy.mpg123
conspy
mpg123 -Z -k 0 -@ /home/pi/.mp3z
<ctrl + A,D> to detach
ボタンはトラックの交換にのみ使用できますが、「前」に移動せずに渡された-Zオプションから他のランダムなmp3に移動します。
再バインドするには、起動後にloadkeyスクリプトを再ロードする必要があることに注意してください。ありがとう[Eメール保護]助けを求める!