시스템 서비스로 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이 답변했습니다.