コマンドラインでBluetoothヘッドフォンをペアリングする


10

GUIを使用せずにBluetoothヘッドフォンをペアリングするにはどうすればよいですか?方法がわかりません。

インターネットで別の方法を見つけましたが、何も機能しません。

コマンドで実際にヘッドフォンを見ることができます: hcitool scan

それから私はと接続しようとします:hcitool cc 00:00:00:00:00:00そしてhcitool auth 00:00:00:00:00:00

エラーメッセージは表示されませんが、ヘッドフォンが機能しません。

御時間ありがとうございます。

回答:


3

bluez-toolsを使用できます

を実行してインストールしますsudo apt-get install bluez-tools

でデバイスのMACアドレスを見つけて、bt-device -lで接続しbt-audio -c 00:00:00:00:00:00ます。


2
bt-audioはインストールされていませんが、bluez-toolsはインストールされています。
Dysnod 2016年

bt-audioと一緒に来る必要がありbluez-toolsます。
Tony Lancer、

実行するとどうなりますbt-audio -c 00:00:00:00:00:00か?
トニーランサー

2
BTオーディオプログラムはまだインストールされていません。sudo apt-get install bluez-toolsと入力してインストールできます。bluez-toolsを削除してインストールしようとしましたが、問題はまだ解決していません。
Dysnod

2
bluez-tools github.com/khvzak/bluez-tools/issues/13に bt-audioの未解決の問題があります。
Jaakko

2

ブログのBluetooth接続のトラブルシューティングから

  • MACがわからない場合: bt-device -l | grep <name of your device>
  • これでMACが接続されました: bluetoothctl connect <MAC HERE>

これをあなたのプロフィールに入れてください:

alias headphones="until bluetoothctl connect <MAC HERE>; do  echo ...  ; sleep 1; done"

** MAC HEREは、前のステップで見つけたMACになります

bt接続と接続のレイテンシが原因で数回失敗する可能性がありますが、3回試行しても機能します。

  • DELL LatitudeでUbuntu 19.10を使用する
  • HD 4.50BTNCヘッドフォンを接続します。

1

私はubuntu 19.04で、次のコマンドを実行するとうまくいきました。BluetoothデバイスのMAC アドレスは
sudo bluetoothctl <<<"connect $DEVICE_MAC_ADDRESS"
どこですか$DEVICE_MAC_ADDRESS

使用したデバイスのMACアドレスを見つけるには bt-device -l

bluetoothctlbt-deviceコマンドの両方がすでにシステムにプリインストールされています。

これが誰かを助けることを願っています!;)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.