藍牙調查相關工具使用

1.dbus-send
{{{

向指定dbus服務發送調用請求。 dbus-send [--system | --session] [--dest=NAME] [--print-reply] [--type=TYPE] <destination object path> <message name> 以bluez爲例,向hcid發送請求: dbus-send --system --print-reply --dest=org.bluez / org.bluez.Manager.ListAdapters? 返回結果(本地識別的所有藍牙適配器): method return sender=:1.97 -> dest=:1.201 reply_serial=2

array [

object path "/org/bluez/7108/hci0"

] 其他接口也可以參照bluez裏的API文檔,將後兩項參數改爲對應的path 和接口名。

}}}

2.dbus-monitor

dbus-monitor --system 可以監視到系統的dbus信號,具體還可以過濾關心的信號。

3.hcitool

可以search,連接,查看連接等。 具體參找man文檔。

4.hcidump

查看適配器dump數據。

hcidump -X -t

5.hciconfig

用來配置藍牙適配器。

6.sdptool

查詢remote設備sdp信息。

7.hidd (semcj代碼裏缺省沒有編譯,需要添加Android.mk編譯一個)

可以連接HID設備

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章