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 [

               ]

            }



Posted by Real_G

댓글을 달아 주세요