常用藍牙調試工具【集合彙總】

BLE

該部分主要分享一下常用的藍牙調試工具,方便後續藍牙抓包及分析。

1

hciconfig

工具介紹hciconfigHCI 設備配置工具

命令格式hciconfighciconfig [-a] hciX [command ...]

詳細命令如下

只介紹幾種常用命令

hciconfig詳細介紹參考:https://blog.51cto.com/dongyulong/442289

2

hcitool

工具介紹hcitool,HCI 設備管理工具

命令格式hcitool [options] <command> [command parameters]

詳細命令如下

只介紹幾種常用命令

這個命令非常好用,它允許我們不用寫代碼就可以發送自己想發的任何 HCI 命令,我們先看下幫助信息

參考連接:https://blog.csdn.net/u010764600/article/details/119684001

3

hcidump

工具介紹hcidumpHCI sniffer,藍牙包的分析工具,hcidump讀取發送和接受藍牙設備的原始hci數據,並按照人可以識別的命令、事件、數據格式打印到屏幕上,轉儲信息還可以保存到一個當地文件中,從而保證轉儲文件在後續進行解析。

命令格式hcidump [OPTION...] [filter]

詳細命令如下

只介紹幾種常用命令

該命令,可以將 HCI 傳輸的數據包記錄到文件內,通過WindowsViewCfa應用可以詳細查看每個包的數據。

4

hciattach

工具介紹hciattach,該工具通過UART HCI將串行設備連接到BlueZ協議棧,作爲 HCI 傳數接口。

命令格式hciattach [-n] [-p] [-t timeout] tty type| id speed flow bdaddr

詳細命令如下

只介紹幾種常用命令

使用案例rtk_hciattach -n -s 115200 ttyS0 rtk_h5 &

5

btmon

工具介紹btmon,該工具用於監控藍牙數據

命令格式btmon,該工具用於監控藍牙數據 `

詳細命令如下

只介紹幾種常用命令

上面的命令,通過-w寫入文件,-r讀出文件,只能該工具讀出

擴展:btmon -r btmon_debug.log > 1.txt將讀出的轉爲txt文件,方便文本查看:)

6

bluetoothd

工具介紹bluetoothd,調試工具

命令格式bluetoothd [OPTION?]

詳細命令如下

只介紹幾種常用命令

示例bluetoothd -C -n &

7

bluetoothctl

工具介紹bluetoothctl,調試工具

命令格式bluetoothctl [command]

詳細命令如下

只介紹幾種常用命令

至此,上面是Bluetooth調試所需要的一些工具的簡單介紹,大家可以進行嘗試!

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/qlXLPAFTDCvva6pEaYkK_A