車のハンドルコントロールを使用してBluetoothの再生を制御します。

車のハンドルコントロールを使用してBluetoothの再生を制御します。

RPI 4を私の車のオーディオソースとして使用しようとしています(オンライン情報のほとんどはその逆です。つまり、RPIをBluetoothスピーカーとして使用することについて話しています)。私はこれがRPI固有の問題ではないと思うので、ここにこの質問を投稿しています。

これまでA2DPプロトコルを正常に構成しており、問題なく車やBluetoothヘッドセットで音楽を再生できます。問題があります。ステアリングホイールコントロールを使用して再生(再生/一時停止/次の曲/前の曲)を制御したいが、何も表示されず、dbusに登録されておらず、/ dev evtestに/入力/イベント0があります。

私はいくつかの調査を行い、ポータブルBluetoothスピーカーと連携しようとしました。

今日は別の突破口を見つけました。 RPIをメディアデバイスに接続すると、私の車にアーティスト/アルバム/タイトルフィールドが表示されないことがわかりました(何も再生されない場合でも、携帯電話には常にそのフィールドが表示されます)。それで、他の携帯電話を次のように接続してみました。 OnePlus 6にもこれらのフィールドが表示され、ステアリングホイールを介して制御できますが、LG G6携帯電話はRPIと同様に機能し、ステアリングホイールコントロールも機能しないことがわかりました。

私の結論は、デバイスが車を認証すると、車がステアリングホイールの制御とメディア情報を有効/無効にする機能を宣伝することです。この機能が何であるか、bluez5でそれを宣伝する方法がわかります。 RPIはポータブルBluetoothスピーカーと連携するので、AVRCPではないようです。昇格版じゃないの?

アーティスト/アルバム/曲を車に送る方法についての指示が必要な場合があります。

お役に立てば、私が試乗している車両はプリウス2015 4です。

関連情報