2017-05-19 4 views

답변

0

다음 명령에 따라 장치의 "Connected"속성을 직접 확인할 수 있습니다. 아마도 python GDBUS 메서드 호출을 프로그래밍 방식으로 사용해야합니다.

dbus-send --system --print-reply --type=method_call --dest=org.bluez /org/bluez/hci0/dev_44_D8_84_02_A3_17 org.freedesktop.DBus.Properties.Get string:"org.bluez.Device1" string:"Connected" 

또 하나 개의 최선의 선택은 아래의 구성과 함께 "PropertiesChanged"신호 장치가 연결되지 당신이 콜백 함수의 비동기 처리를 할 수 있습니다 때 통지를 할 수

Interface: org.freedesktop.DBus.Properties 
Object Path: /org/bluez/hci0/dev_44_D8_84_02_A3_17 
Signal : PropertiesChanged 
Method: g_dbus_connection_signal_subscribe <<== with function pointer in callback mode 

을 볼 수있다 .