Bluez + BlueAlsa:AVRCPコマンドが受信されませんでした。

Bluez + BlueAlsa:AVRCPコマンドが受信されませんでした。

dbus-monitorを使用している場合、AVRCP通信は表示されません。信号や属性は変更されません。

私は使いBluez 5.68ますBlueAlsa v4.1.0-7-ge6218b5

BTスピーカーの接続を録音するには:

Aug 02 10:18:03 nuc058 kernel: input: Grundig JAM (AVRCP) as /devices/virtual/input/input21
Aug 02 10:18:03 nuc058 systemd-logind[557]: Watching system buttons on /dev/input/event4 (Grundig JAM (AVRCP))

で動作するこれらのコマンドを表示できますhci-dump

このコマンドを自分の携帯電話に送信できることを確認しました。 DBusレイヤーのスピーカーとヘッドフォンでは何も受信できません。

どこから確認を始めるべきですか?

ベストアンサー1

Bluezは/dev/input/event*文字を生成します。デバイスファイル(ここにあります/dev/input/event4)。このファイルにcatを使用すると、着信AVRCP / AVCTPコマンドとともにバイナリ出力が提供されます。人が読める用途に使用

 $ sudo evtest /dev/input/event*

またはutilsを使って解析してください<linux/input.h>

dbusシグナルトランスミッタが必要な場合 - 独自のシグナルトランスミッタを作成する必要があります。

おすすめ記事