




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
項(xiàng)目二十三
Z-Stack數(shù)據(jù)包捕捉與分析01ONE項(xiàng)目導(dǎo)入項(xiàng)目導(dǎo)入
Z-Stack協(xié)議棧能夠讓協(xié)調(diào)器、路由和終端設(shè)備間自行組網(wǎng),設(shè)備如何組網(wǎng)以及組網(wǎng)時(shí)相互之間是如何通信的?就成為擺在我們面前的重要問(wèn)題。本項(xiàng)目通過(guò)使用TI公司的packetsniffer軟件,在設(shè)備組網(wǎng)時(shí)抓取數(shù)據(jù)包,從而進(jìn)一步分析出ZigBee組網(wǎng)的工作原理及通信過(guò)程。02ONE項(xiàng)目分析項(xiàng)目分析
本項(xiàng)目需要1個(gè)協(xié)調(diào)器模塊、1個(gè)終端節(jié)點(diǎn)模塊和1個(gè)負(fù)責(zé)抓包的ZigBee模塊。在PC機(jī)上運(yùn)行packetsniffer軟件,通過(guò)抓包模塊的無(wú)線(xiàn)功能抓取空中傳輸?shù)腪igBee包,從而在PC機(jī)上查看抓取的ZigBee包信息,進(jìn)而分析出Z-Stack協(xié)議棧組網(wǎng)的工作原理及通信過(guò)程。【項(xiàng)目要求】1.抓取Z-Stack協(xié)議棧組網(wǎng)通信的數(shù)據(jù)包。2.分析Z-Stack協(xié)議棧組網(wǎng)的工作原理。3.分析Z-Stack協(xié)議棧數(shù)據(jù)包主要結(jié)構(gòu)。03ONE項(xiàng)目目標(biāo)項(xiàng)目目標(biāo)學(xué)會(huì)用packetsniffer軟件抓取Z-Stack協(xié)議棧的數(shù)據(jù)包。掌握Z(yǔ)-Stack協(xié)議棧組網(wǎng)的工作原理。了解Z-Stack協(xié)議棧數(shù)據(jù)包的主要結(jié)構(gòu)。04ONE抓包軟件Packetsniffer
的安裝與使用知識(shí)儲(chǔ)備
CC2530工作于2.4-GHz頻段,采用的是
IEEE802.15.4協(xié)議,ZigBee
能夠以非常低的成本建立起最多65536個(gè)節(jié)點(diǎn)組成的網(wǎng)絡(luò)。CC2530采用性能優(yōu)良RF收發(fā)器,結(jié)合TI公司的Z-Stack
協(xié)議棧,可以提供一個(gè)強(qiáng)大和完整的ZigBee解決方案。Packetsniffer軟件的安裝與使用
雙擊PackerSniffer軟件安裝程序,在彈出的安裝界面中依次點(diǎn)擊Next按鈕,直到安裝完成。點(diǎn)擊安裝生成的PackerSniffer圖標(biāo),在協(xié)議下拉菜單中選擇IEEE802.15.4/ZigBee,單擊Start按鈕。Packetsniffer軟件的安裝與使用
采用本項(xiàng)目或前面任一項(xiàng)目代碼,分別燒錄好的協(xié)調(diào)器和終端節(jié)點(diǎn)并打開(kāi)電源。在PackerSniffer軟件中選擇ZigBee2007/PRO,單擊開(kāi)始按鈕開(kāi)始抓包。05ONEPacketSniffe抓包結(jié)果分析PacketSniffe抓包結(jié)果分析
從PacketSniffe軟件抓到的數(shù)據(jù)包可以看到每個(gè)數(shù)據(jù)包中第一行表示一個(gè)數(shù)據(jù)包有很多字段組成,這與ZigBee協(xié)議是對(duì)應(yīng)的。ZigBee協(xié)議棧是采用分層結(jié)構(gòu)實(shí)現(xiàn)的,所以數(shù)據(jù)包顯示時(shí)也是不同的層使用不同的顏色,下面分析一個(gè)ZigBee數(shù)據(jù)幀。PacketSniffe抓包結(jié)果分析
抓取的ZigBee協(xié)議中介質(zhì)訪(fǎng)問(wèn)控制層(MAC層)完整數(shù)據(jù)包如圖所示。序號(hào)23-30行的數(shù)據(jù)包是協(xié)調(diào)器建立ZigBee無(wú)線(xiàn)網(wǎng)絡(luò)和終端加入該網(wǎng)絡(luò)的整個(gè)過(guò)程。協(xié)調(diào)器為加入的終端分配端地址和配置了網(wǎng)絡(luò)的ID就是PAN_ID。PacketSniffe抓包結(jié)果分析第24行:協(xié)調(diào)器回復(fù)已經(jīng)建立了ZigBee無(wú)線(xiàn)網(wǎng)絡(luò)。在ZigBee無(wú)線(xiàn)網(wǎng)絡(luò)中,協(xié)調(diào)器的網(wǎng)絡(luò)地址固定是SourseAddress=0x0000,SourcePAN=0xFFF1。第23行:終端節(jié)點(diǎn)發(fā)送信標(biāo)請(qǐng)求,可以在包中看到目的地址為0xFFFF的廣播地址;目的PAN_ID為0xFFFF,表示任意網(wǎng)絡(luò)。PacketSniffe抓包結(jié)果分析第25行:終端節(jié)點(diǎn)發(fā)送加入網(wǎng)絡(luò)請(qǐng)求,帶有自己的64位IEEE地址和自己的PAN_ID0xFFFF,其含義為只要找到一個(gè)網(wǎng)絡(luò),那么就加入進(jìn)去。目的地址為0x0000。第26行:協(xié)調(diào)器對(duì)終端節(jié)點(diǎn)的加入做出相應(yīng)的應(yīng)答,序列號(hào)與終端發(fā)送的請(qǐng)求序列號(hào)相同。PacketSniffe抓包結(jié)果分析第27-28行:終端節(jié)點(diǎn)收到協(xié)調(diào)器的應(yīng)答后,發(fā)送數(shù)據(jù)請(qǐng)求,請(qǐng)求加入0xFFF1網(wǎng)絡(luò)并由協(xié)調(diào)器分配16位短地址,源地址為自己的IEEE地址。PacketSniffe抓包結(jié)果分析第29-30行:協(xié)調(diào)器應(yīng)答后,同意終端節(jié)點(diǎn)加入0xFFF1網(wǎng)絡(luò)的請(qǐng)求,分配給終端節(jié)點(diǎn)16位短地址0x6289,源地址和目的地址都為64位IEEE地址。PacketSniffe抓包結(jié)果分析第31行:分配成功后,終端節(jié)點(diǎn)給協(xié)調(diào)器發(fā)送數(shù)據(jù)“0123456789”??梢栽诎锌吹紸PSPayload為“0-9”的ASCII碼“30-39”;NWKPayload為網(wǎng)絡(luò)層的數(shù)據(jù),包含了“0-9”的ASCII碼;MACPayload為MAC層的數(shù)據(jù),同樣包含“0-9”的ASCII碼。06ONE項(xiàng)目實(shí)施實(shí)施過(guò)程(1)把A、B兩個(gè)CC2530模塊分別燒錄成本項(xiàng)目的協(xié)調(diào)器和終端節(jié)點(diǎn),測(cè)試其通訊正常(2)將SmartRF04EB仿真器的JTAG接口與ZigBee模塊C相連,仿真器另一端連接到PC機(jī)的USB接口。(3)打開(kāi)PackerSniffer軟件,點(diǎn)擊開(kāi)始按鈕抓取數(shù)據(jù)包。
(4)打開(kāi)ZigBee模塊A和Z
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年模具維修技師知識(shí)技能資格知識(shí)考試題與答案
- 裝修市場(chǎng)專(zhuān)員培訓(xùn)
- 生產(chǎn)管理知識(shí)培訓(xùn)
- 資產(chǎn)采購(gòu)管理培訓(xùn)課件
- 紅旗車(chē)駕駛員培訓(xùn):從盛夏酷熱到金秋豐收的旅程
- 售后服務(wù)顧問(wèn)培訓(xùn)體系構(gòu)建
- 制定個(gè)人稅務(wù)籌劃的發(fā)展目標(biāo)計(jì)劃
- 運(yùn)輸合同終止協(xié)議范本
- 軟件市場(chǎng)營(yíng)銷(xiāo)合同協(xié)議
- 活動(dòng)賽事協(xié)議書(shū)
- 酒精中毒性韋尼克腦病與酒精戒斷模板課件整理
- 幼兒園大班科學(xué):《樹(shù)葉為什么會(huì)變黃》課件
- 公司職工創(chuàng)新創(chuàng)效項(xiàng)目申報(bào)表
- 鐵路路基大維修規(guī)則
- 3D打印圖二評(píng)分標(biāo)準(zhǔn)
- 砂漿配合比標(biāo)識(shí)牌
- 初生雛雞的性別鑒定課件
- 鋼筋籠加工檢驗(yàn)流程圖
- 全套電子課件:機(jī)械制造工藝基礎(chǔ)(第六版)
- T∕CAME 1-2019 家庭式產(chǎn)房建設(shè)標(biāo)準(zhǔn)
- 善意的謊言辯論賽正反方觀(guān)點(diǎn)
評(píng)論
0/150
提交評(píng)論