dbus-send
명령 줄 도구를 사용하여 Bluez 5.44와 상호 작용하려고합니다. 나는 정확하게 발견을 시작하게 만들 수는 없지만, bluetoothctl
의 scan on
과 scan off
명령을 사용할 때 제대로 작동합니다. d-feet
을 사용하여 검색을 시작하고 중지 할 수도 있습니다.dbus-send를 사용하여 org.bluez.Adapter1.StartDiscovery를 호출하는 방법?
명령을 실행하기 전에 전원을 껐다가 켜려고했지만 검색이 시작되지 않은 것 같습니다.
내가 사용 명령 줄은 다음과 같습니다 내가 보통이 명령을 실행에 얻을 dbus-monitor
에서이다 것은 Discovering
속성이 false
때문이다
dbus-send --system --type=method_call --print-reply --dest=org.bluez \
/org/bluez/hci0 \
org.bluez.Adapter1.StartDiscovery
.
참고로이 내용은 d-feet
입니다.
이 명령을 잘못 입력하면 어떻게됩니까?
생각이 들었습니다. 세션과 관련이 있습니까? – Ana
sudo로 시도해주세요. –
''bluetoothctl '을 실행하는 것과 동시에'sudo dbus-monitor --system'을 실행하여'bluetoothctl scan on'이 무엇을하는지 감시 해보십시오. 'dbus-send'로 시도하고있는 것 이외에 버스에서 아무것도하지 않는지보십시오. –