免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
藍(lán)牙4.0BLE抓包(一)
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明作者和出處。
藍(lán)牙4.0 BLE的開發(fā)過程中,使用抓包器進(jìn)行抓包分析無疑會(huì)極大地提高我們的開發(fā)效率,同時(shí)能幫我們快速的定位問題。對(duì)于初學(xué)者來說,抓包分析能讓我們更快的理解藍(lán)牙4.0 BLE的工作過程。
本文詳細(xì)說明如何搭建EN-Dongle的抓包環(huán)境和如何使用EN-Dongle進(jìn)行抓包。EN-Dongle抓包時(shí)會(huì)通過Sniffer軟件調(diào)用強(qiáng)大的網(wǎng)絡(luò)封包分析軟件Wireshark捕獲和分析BLE包。
1. 需要的工具
表一:硬件需求
序號(hào)
設(shè)備
數(shù)量數(shù)量
1
計(jì)算機(jī)
1臺(tái)
2
EN-Dongle
1個(gè)
3
J-LINK仿真器
1套
4
MINI USB數(shù)據(jù)線
1根
表二:軟件需求
序號(hào)
名稱
1
ble-sniffer_win_1.0.1
2
Wireshark-win32-1.12.8或
Wireshark-win64-1.12.8
2. 驅(qū)動(dòng)及軟件安裝
使用EN-Dongle進(jìn)行抓包和協(xié)議分析需要用到下面的1個(gè)驅(qū)動(dòng)和兩個(gè)軟件。
CP2102驅(qū)動(dòng)。
Wireshark。
Sniffer(綠色軟件,無需安裝)。
2.1 安裝CP2102驅(qū)動(dòng)
解壓“CP210x_VCP_Windows.zip”,解壓后如下圖,根據(jù)具體情況選擇安裝32位版本或64位版本驅(qū)動(dòng)。
Windows 32:安裝“CP210xVCPInstaller_x86.exe”
Windows 64:安裝“CP210xVCPInstaller_x64.exe”
圖1:Wireshark安裝文件
2.2 安裝Wireshark
根據(jù)具體情況選擇安裝32位版本或64位版本。
Wireshark-win32-2.0.0。
Wireshark-win64-2.0.0。
1) 雙擊Wireshark安裝程序,彈出安裝窗口,點(diǎn)擊“Next”。
圖2:安裝Wireshark
2) 點(diǎn)擊“I Agree”。
圖3:安裝Wireshark
3) 點(diǎn)擊“Next”。
圖4:安裝Wireshark
4) 選擇安裝在默認(rèn)路徑后點(diǎn)擊“Next”。
圖5:安裝Wireshark
5) 勾選“Install WinPcap 4.1.3”,點(diǎn)擊“Next”。
圖6:安裝WinPcap
6) 點(diǎn)擊“I Agree”。
圖7:安裝WinPcap
7) 點(diǎn)擊“Finish”完成安裝。
圖8:完成安裝
2.3 安裝Sniffer
Sniffer是綠色軟件,無需安裝,解壓后雙擊“ble-sniffer_win_1.0.1_1111_Sniffer.exe”即可運(yùn)行。
圖9:Sniffer軟件
3. 使用EN-Dongle抓包
1) 將EN-Dongle連接到計(jì)算機(jī)的USB接口上,并讓EN-Dongle處于Central和Peripherel的信號(hào)覆蓋范圍內(nèi),如下圖所示。
圖10:EN-Dongle抓包示意圖
2) 雙擊“ble-sniffer_win_1.0.1_1111_Sniffer.exe”,啟動(dòng)Sniffer。Sniffer啟動(dòng)后會(huì)自動(dòng)檢查串口及周圍的 BLE 器件,如下圖所示。
圖11:Sniffer軟件界面
上圖中信息欄顯示了Sniffer讀取的串口是:COM25。設(shè)備列表中顯示Sniffer已經(jīng)抓取到兩個(gè)BLE設(shè)備,編號(hào)分別是“0”和“1”。
3) 輸入編號(hào),選擇BLE 器件,如下圖所示。
圖12:輸入編號(hào)選擇Device
4) 輸入“w”啟動(dòng)Wireshark,開始抓包。
圖13:?jiǎn)?dòng)Wireshark
5) Wireshark啟動(dòng)后,我們就可以看到捕獲的BLE包了,如下圖所示。
Wireshark是一個(gè)很牛的網(wǎng)絡(luò)封包分析軟件,支持眾多協(xié)議,做過網(wǎng)絡(luò)通信相關(guān)開發(fā)的朋友對(duì)Wireshark都不會(huì)陌生,即使沒用過也應(yīng)該聽說過。Wireshark可以幫助我們將一個(gè)個(gè)原始的BLE數(shù)據(jù)包按照BLE的協(xié)議進(jìn)行解析,并以我們能看得懂的形式展現(xiàn)。
圖14:Wireshark捕獲的BLE包
選中一個(gè)BLE包(這里捕獲的是廣播包),展開樹形目錄,即可看到Wireshark對(duì)這個(gè)廣播包的分析。
圖15:Wireshark解析BLE包
到這里,捕獲廣播包已經(jīng)OK了,用手機(jī)連接一下BLE設(shè)備,觀察Wireshark捕獲窗口,整個(gè)連接過程會(huì)立即呈現(xiàn)在我們的眼前!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
藍(lán)牙4.0BLE cc2540 usb
利用nRF51822模塊制作BLE抓包器
面向綠色I(xiàn)oT,玩的就是高大上
BLE資料應(yīng)用筆記
KT1025A藍(lán)牙芯片用戶修改BLE的廣播包數(shù)據(jù)的說明以及方法
聊聊 tcpdump 與Wireshark 抓包分析
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服