精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

常用藍(lán)牙調(diào)試工具分享

xCb1_yikoulinux ? 來(lái)源:一口Linux ? 作者:一口Linux ? 2022-07-25 10:16 ? 次閱讀

a41a5980-0a87-11ed-ba43-dac502259ad0.png

BLE

該部分主要分享一下常用的藍(lán)牙調(diào)試工具,方便后續(xù)藍(lán)牙抓包及分析。

  • 3.1、hciconfig

  • 3.2、hcitool

  • 3.3、hcidump

  • 3.4、hciattach

  • 3.5、btmon

  • 3.6、bluetoothd

  • 3.7、bluetoothctl

1hciconfig

工具介紹hciconfigHCI 設(shè)備配置工具

命令格式hciconfig、hciconfig [-a] hciX [command ...]

詳細(xì)命令如下

只介紹幾種常用命令

a437c452-0a87-11ed-ba43-dac502259ad0.png

  • 查看設(shè)備詳細(xì)信息hciconfig -a hci0或者hciconfig

a448e8d6-0a87-11ed-ba43-dac502259ad0.png

  • 打開/關(guān)閉/重置hci設(shè)備hciconfig hci0 up/down/reset

  • 認(rèn)證打開/關(guān)閉hciconfig hci0 auth/noauth,直接體現(xiàn)在進(jìn)行藍(lán)牙連接時(shí),是否輸入連接PIN密碼,用于PIN配對(duì)

  • 查看/改變藍(lán)牙主從狀態(tài)hciconfig hci0 lm 、hciconfig hci0 lm slave

  • 查看/設(shè)置藍(lán)牙名稱hciconfig hci0 name 、hciconfig hci0 name Donge

  • 開啟/關(guān)閉廣播hciconfig hci0 leadv/ noleadv

  • 查看支持的鏈路層狀態(tài)hciconfig hci0 lestates

a4620c62-0a87-11ed-ba43-dac502259ad0.png

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

2hcitool

工具介紹hcitool,HCI 設(shè)備管理工具

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

詳細(xì)命令如下

只介紹幾種常用命令

  • 幫助信息hcitool --help

a47d6d54-0a87-11ed-ba43-dac502259ad0.png

  • 查看HCI設(shè)備信息hcitool dev

  • 發(fā)現(xiàn)周圍藍(lán)牙設(shè)備hcitool -i hci0 inq

  • 藍(lán)牙掃描hcitool -i hci0 inq

  • 查看探查到的藍(lán)牙信息hcitool -i hci0 name 88B7F1:8F

  • 發(fā)送CMD藍(lán)牙命令hcitool cmd --help

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

a48d35c2-0a87-11ed-ba43-dac502259ad0.png

  • 創(chuàng)建/刪除藍(lán)牙連接hcitool -i hci0 cc/dc --ptype=dm1,dh3,dh5 010305:06

  • 掃描附近BLE藍(lán)牙設(shè)備hcitool -i hci0 lescan

  • 連接/斷開BLE設(shè)備hcitool -i hci0 lecc/ledc 12569C:C7

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

3hcidump

工具介紹hcidumpHCI sniffer,藍(lán)牙包的分析工具,hcidump讀取發(fā)送和接受藍(lán)牙設(shè)備的原始hci數(shù)據(jù),并按照人可以識(shí)別的命令、事件、數(shù)據(jù)格式打印到屏幕上,轉(zhuǎn)儲(chǔ)信息還可以保存到一個(gè)當(dāng)?shù)匚募校瑥亩WC轉(zhuǎn)儲(chǔ)文件在后續(xù)進(jìn)行解析。

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

詳細(xì)命令如下

只介紹幾種常用命令

  • 幫助信息hcidump -h

a4990bfe-0a87-11ed-ba43-dac502259ad0.png

  • 仿真設(shè)備選定hcidump -i hci0

  • 導(dǎo)出文件hcidump -i hci0 -w bt_debug.cfa

  • 選定格式hcidump -i hci0 -X

  • 顯示時(shí)間hcidump -i hci0 -t

  • 常用命令hcidump -i hci0 -Xt -w bt_debug.cfa &,以Asicc、Hex打印,并且添加時(shí)間戳,轉(zhuǎn)存到bt_debug.cfa文件中

該命令,可以將HCI傳輸?shù)臄?shù)據(jù)包記錄到文件內(nèi),通過(guò)WindowsViewCfa應(yīng)用可以詳細(xì)查看每個(gè)包的數(shù)據(jù)。

4hciattach

工具介紹hciattach,該工具通過(guò)UART HCI將串行設(shè)備連接到BlueZ協(xié)議棧,作為HCI傳數(shù)接口。

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

詳細(xì)命令如下

只介紹幾種常用命令

  • 幫助信息hciattach

a4b62b9e-0a87-11ed-ba43-dac502259ad0.png

  • -n:不脫離控制終端

  • -p:當(dāng)脫離控制終端時(shí),打印PID信息

  • -t:設(shè)置超時(shí)時(shí)間

  • tty:指定綁定的串口設(shè)備,/dev可以省略掉

  • type|id:藍(lán)牙設(shè)備的類型或id,例如vendor或者設(shè)備指定的標(biāo)識(shí)

  • any:不指定HCI_UART 接口

  • ericsson:愛(ài)立信基礎(chǔ)模塊

  • -sspeed串口波特率設(shè)置

  • flow:表示硬件流控制;noflow:表示不進(jìn)行流控制

  • bdaddr:藍(lán)牙設(shè)備地址,如果指定了該參數(shù),則地址將用于初始化設(shè)備。否則,將使用默認(rèn)地址。

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

5btmon

工具介紹btmon,該工具用于監(jiān)控藍(lán)牙數(shù)據(jù)

命令格式btmon,該工具用于監(jiān)控藍(lán)牙數(shù)據(jù)`

詳細(xì)命令如下

只介紹幾種常用命令

  • 幫助信息btmon -h

a4c97686-0a87-11ed-ba43-dac502259ad0.png

  • -w:將數(shù)據(jù)寫入文件xxx.log中,==該文件最好為未存在的文件,否則可能會(huì)有問(wèn)題==

  • -T:顯示時(shí)間和日期

  • -s:開始監(jiān)控的socket

  • -r-w寫入的文件,僅支持btmon -r xxx.log讀取

  • -i:監(jiān)控的控制設(shè)備,一般為hci0

  • 常用命令btmon -i hci0 -w btmon_debug.log &、btmon -r btmon_debug.log

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

擴(kuò)展:btmon -r btmon_debug.log > 1.txt將讀出的轉(zhuǎn)為txt文件,方便文本查看:)

6bluetoothd

工具介紹bluetoothd,調(diào)試工具

命令格式bluetoothd [OPTION?]

詳細(xì)命令如下

只介紹幾種常用命令

  • 幫助信息bluetoothd -h

a4daefd8-0a87-11ed-ba43-dac502259ad0.png

  • -d:使能DEBUG調(diào)試

  • -C:提供過(guò)時(shí)的命令

  • -n:運(yùn)行程序時(shí),前臺(tái)打印LOG信息

示例bluetoothd -C -n &

7bluetoothctl

工具介紹bluetoothctl,調(diào)試工具

命令格式bluetoothctl [command]

詳細(xì)命令如下

只介紹幾種常用命令

  • 幫助信息bluetoothd help

a4f356ae-0a87-11ed-ba43-dac502259ad0.png

  • bluetoothctl:進(jìn)入命令行模式

  • list:查看控制器信息

  • show:查看詳細(xì)控制器信息

  • paired-devices:顯示配對(duì)的設(shè)備

  • power on:上電控制器

  • advertise on:開啟廣播

  • scan on/off:開啟/關(guān)閉掃描

  • version:版本信息

  • exit/quit:退出

至此,上面是Bluetooth調(diào)試所需要的一些工具的簡(jiǎn)單介紹,大家可以進(jìn)行嘗試!

審核編輯:湯梓紅


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5653

    瀏覽量

    167819
  • BlueTooth
    +關(guān)注

    關(guān)注

    3

    文章

    200

    瀏覽量

    60607
  • 調(diào)試工具
    +關(guān)注

    關(guān)注

    1

    文章

    43

    瀏覽量

    12588

原文標(biāo)題:常用藍(lán)牙調(diào)試工具【集合匯總】

文章出處:【微信號(hào):yikoulinux,微信公眾號(hào):一口Linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA調(diào)試工具-chipscope

    FPGA調(diào)試工具chipscope,學(xué)習(xí)與使用FPGA必用的工具。。
    發(fā)表于 03-23 09:45 ?86次下載

    MCU51的串口調(diào)試工具

    MCU51的串口調(diào)試工具:本站會(huì)員 gxujjd 及sltian 推薦的Mcu51網(wǎng)站的免費(fèi)串口調(diào)試工具。此版本使用C++Builder編寫.
    發(fā)表于 01-16 11:53 ?126次下載

    串口調(diào)試工具

    串口調(diào)試工具 便于單片機(jī)下載 串口調(diào)試工具 串口調(diào)試工具
    發(fā)表于 11-20 16:35 ?41次下載

    舵機(jī)調(diào)試工具

    舵機(jī)調(diào)試工具、直流電機(jī)的速度控制+測(cè)試程序。
    發(fā)表于 02-23 16:08 ?0次下載

    舵機(jī)調(diào)試工具

    飛思卡爾智能車舵機(jī)調(diào)試工具,其他舵機(jī)調(diào)試可自行修改舵機(jī)參數(shù)處理
    發(fā)表于 02-24 17:25 ?8次下載

    AirSync Debugger使用指南_微信藍(lán)牙協(xié)議調(diào)試工具

    AirSync Debugger使用指南_微信藍(lán)牙協(xié)議調(diào)試工具
    發(fā)表于 06-24 14:29 ?31次下載

    常用網(wǎng)絡(luò)調(diào)試工具

    [4]常用網(wǎng)絡(luò)調(diào)試工具_v1.0rc
    發(fā)表于 12-27 16:26 ?0次下載

    串口調(diào)試工具

    串口調(diào)試工具
    發(fā)表于 12-28 10:16 ?171次下載

    JDY-30 SPP藍(lán)牙模塊的介紹和串口調(diào)試工具藍(lán)牙串口免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是JDY-30 SPP藍(lán)牙模塊的介紹和串口調(diào)試工具藍(lán)牙串口免費(fèi)下載。
    發(fā)表于 03-25 08:00 ?32次下載
    JDY-30 SPP<b class='flag-5'>藍(lán)牙</b>模塊的介紹和串口<b class='flag-5'>調(diào)試工具</b>及<b class='flag-5'>藍(lán)牙</b>串口免費(fèi)下載

    藍(lán)牙串口調(diào)試工具應(yīng)用程序免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是藍(lán)牙串口調(diào)試工具應(yīng)用程序免費(fèi)下載。
    發(fā)表于 04-04 16:13 ?43次下載
    <b class='flag-5'>藍(lán)牙</b>串口<b class='flag-5'>調(diào)試工具</b>應(yīng)用程序免費(fèi)下載

    藍(lán)牙調(diào)試工具BTool v1.40.5資源下載

    藍(lán)牙調(diào)試工具BTool v1.40.5資源下載
    發(fā)表于 04-26 11:33 ?27次下載

    串口調(diào)試工具

    串口調(diào)試工具免費(fèi)下載。
    發(fā)表于 09-13 17:41 ?32次下載

    調(diào)試工具檢測(cè)

    調(diào)試工具檢測(cè)
    發(fā)表于 01-31 15:01 ?0次下載

    modbus調(diào)試工具

    modbus調(diào)試工具
    發(fā)表于 04-28 13:50 ?89次下載

    串口調(diào)試工具

    串口調(diào)試工具
    發(fā)表于 04-28 13:53 ?7次下載