dbus 로 Bluetooth 제어해보기
d-feet 이라는 것으로 d-bus 리스트를 확인 할 수 있다.
https://wiki.gnome.org/Apps/DFeet
dbus 관련 툴은
dbus-cleanup-sockets dbus-monitor dbus-update-activation-environment
dbus-daemon dbus-run-session dbus-uuidgen
dbus-launch dbus-send
이런 것들이 있다.
$ dbus-monitor 를 켜놓고
아래와 같이 dbus-send 를 하면
$ dbus-send --system --type=method_call --dest=org.bluez --print-reply /org/bluez/hci0 org.bluez.Adapter1.StartDiscovery
막 메세지가 주루루룩 나온다.
variant struct {
int32 18701
array [
dict entry(
string "label"
variant string "Galaxy S8"
)
dict entry(
string "visible"
variant boolean true
)
dict entry(
string "enabled"
variant boolean false
)
]
array [
]
}
'Linux' 카테고리의 다른 글
cpu 껐다 켰다 (0) | 2019.01.24 |
---|---|
linux keyevent read keyboard (0) | 2018.08.21 |
쉘스크립트로 전체 task 갯수 세기. (0) | 2018.08.17 |