ハンズフリーデバイスとカーステレオとして機能するようにBluetoothカテゴリを変更する

ハンズフリーデバイスとカーステレオとして機能するようにBluetoothカテゴリを変更する

私は幸運にraspberrypi.stackexchange.comにこの質問を投稿しました。これは、Raspberry piに限定された問題ではなく、一般的なLinux問題に近いと思います。

私はこのツールを使用してPi2をキャンパスバンのBluetoothオーディオリンクとしてすばやく設定しましたが、うまくいきました。

私の質問は、通常の車のハンズフリーキットのように電話のオーディオも受信できるようにBluetoothデバイスのカテゴリを変更することです。

関連するすべての用語に100%慣れていないことを認めているので、事前にお詫び申し上げます。

/etc/bluetooth/main.conf でクラス値を変更して再起動すると、bluetoothctl ツール出力に他のクラスが一覧表示されます。授業を受けるためにこのツールを使用しました。https://www.ampedrftech.com/cod.htm

変更したときにシステムがデバイスをレンダリング(スピーカー)し、キャプチャ(マイク)するようにクラスを変更していたようですが、電話に電話のオーディオオプションは表示されません(スクリーンショットを参照)。

/etc/bluetooth/main.conf

[General]

# Default adapter name
# Defaults to 'BlueZ X.YZ'
#Name = BlueZ

# Default device class. Only the major and minor device class bits are
Name = Orion Audio Link
# considered. Defaults to '0x000000'.
#Class = 0x000100
Class = 0x600420

これはbluetoothctlの出力です。

pi@raspberrypi:/etc/bluetooth $ sudo bluetoothctl
[NEW] Controller 00:1A:7D:DA:71:13 Orion Audio Link [default]
[NEW] Device 54:B1:21:94:3C:26 deans
[bluetooth]# show
Controller 00:1A:7D:DA:71:13
    Name: Orion Audio Link
    Alias: Orion Audio Link
    Class: 0x0c0420
    Powered: yes
    Discoverable: yes
    Pairable: yes
    UUID: Headset AG                (00001112-0000-1000-8000-00805f9b34fb)
    UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
    UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
    UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
    UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
    UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
    UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
    Modalias: usb:v1D6Bp0246d052B
    Discovering: no

私の携帯電話のスクリーンショット:

ここに画像の説明を入力してください。

ベストアンサー1

おすすめ記事