GNU/Linux >> Linux の 問題 >  >> Linux

ペアリングされた Bluetooth デバイスをコンソールから取得する

私は自分で解決策を見つけました。 Linux では、MAC アドレスに対応するフレンドリ名がファイルに保存されます:

/var/bluetooth/{MAC-of-local-Bluetooth-device}/names

シェル スクリプトまたは任意のプログラミング言語を使用して、簡単に読み取ることができるはずです。


パーティーに遅れて、@panmari と @MarkCh が提案するように一覧表示しようとしましたが、(Debian の C.H.I.P で) いくつかの不明な mac アドレスを取得していたので、次のコマンドを使用しました:

 bt-device -l 

ペアリングされたすべてのデバイスのフレンドリ名と Mac の両方が返されます。


bluez-utils をインストール 、 bluetoothctl paired-devices を実行します . bluetoothctl --help を参照 より便利なコマンドについて。


Linux
  1. MacからLinuxに切り替える準備ができているかどうかを知る方法

  2. Cloud4RPiを使用してクラウドからRaspberryPiおよびIOTデバイスを制御する

  3. 2020年にコンソールからRedditを使用する

  1. Bluetoothがデバイスを見つけられない!?

  2. ジャム–コンソールから直接GooglePlayミュージックを聴く

  3. C でファイル記述子からファイル名を取得する

  1. MacからLinuxに切り替えた理由

  2. Linux の Python で、既にペアリングされているものを含め、近くの/検出可能な Bluetooth デバイスを一覧表示します

  3. ファイルからバイト範囲を取得する Linux コマンド