バッチ処理されたコントローラの一貫した列挙

バッチ処理されたコントローラの一貫した列挙

システムサービスとして、btattachにコントローラが接続されています。

/usr/bin/btattach -B /dev/ttyACM0 -S 1000000

同じコマンドで異なる列挙が発生しているようです。時々それは:

$ busctl tree org.bluez
└─/org
  └─/org/bluez
    └─/org/bluez/hci1

その他の時間:

$ busctl tree org.bluez
└─/org
  └─/org/bluez
    └─/org/bluez/hci0

固定列挙を実行する方法はありますか?

ベストアンサー1

hciX 命名はカーネルによって割り当てられ、保証されません。 BR / EDRシングルモードまたはBR / EDR / LEデュアルモードコントローラの場合、Bluetoothデバイスアドレスのプロパティを読み取ってコントローラを見つけて一致させることができます。

もともとbluezメーリングリストでMarcel Holtmannが答えました。

おすすめ記事