1. 程式人生 > >藍芽除錯工具hcitool的使用例項

藍芽除錯工具hcitool的使用例項

  這個工具據說是基於BlueZ,但是Android4.2以後不再採用BlueZ取而代之的是BlueDroid,具體詳見《Android 4.2藍芽介紹-Android中的Bluetooth》。但是一般解決方案中都是兩手準備,在正常使用的時候是BlueDroid,而在除錯的硬體時候還可以方便的使用基於BlueZhcittoolBlueDroid不利於除錯硬體,這是我在公元20140719時的觀點。

# hcitool                                                      

hcitool - HCI Tool ver 4.93

Usage:

        hcitool [options] <command> [command parameters]

Options:

        --help  Display help

        -i dev  HCI device

Commands:

        dev     Display local devices

        inq     Inquire remote devices

        scan    Scan for remote devices

        name    Get name from remote device 

        info    Get information from remote device

        spinq   Start periodic inquiry

        epinq   Exit periodic inquiry

        cmd     Submit arbitrary HCI commands

        con     Display active connections

        cc      Create connection to remote device

        dc      Disconnect from remote device

        sr      Switch master/slave role

        cpt     Change connection packet type

        rssi    Display connection RSSI

        lq      Display link quality

        tpl     Display transmit power level

        afh     Display AFH channel map

        lp      Set/display link policy settings

        lst     Set/display link supervision timeout

        auth    Request authentication

        enc     Set connection encryption

        key     Change connection link key

        clkoff  Read clock offset

        clock   Read local or remote clock

        lescan  Start LE scan

        lewladd Add device to LE White List

        lewlrm  Remove device from LE White List

        lewlsz  Read size of LE White List

        lewlclr Clear LE White list

        lecc    Create a LE Connection

        ledc    Disconnect a LE Connection

        lecup   LE Connection Update

For more information on the usage of each command use:

        hcitool <command> --help


功能:獲取本裝置介面和MAC地址


功能:獲取遠端裝置mac地址clock offset以及class.


功能:掃描遠端裝置

功能:獲取指定MAC地址遠端裝置的名字

功能:獲取遠端裝置的詳情


功能:???

功能:???

功能:向藍芽裝置輸入命令

功能:檢視當前連線資訊


功能:???

功能:???

功能:???

功能:檢視遠端裝置的訊號增益(強度)

功能:檢視支援的POLICY

功能:遠端裝置的xxx等級

功能:xxxx


功能:xxx