實驗裝置
硬體:PC 機一台;ZB2530(底闆、核心闆、仿真器、USB 線) 一套
軟體:win7 系統,IAR 8.20 內建開發環境
CC2530 建構過程
首先 USB 線連接配接仿真器,仿真器連接配接底闆。将協調器和終端的代碼分别下載下傳,然後打開Texas Instruction ->Packer Sniffer 軟體,如圖所示。

圖12-1 Packer Sniffer
然後選擇 IEEE 802.15.4/Zigbee,然後打開:
圖12-2
ZigBee 資料包的結構
從 Texas Instruments Packet Sniffe:軟體抓到的資料包可以看到每個資料包 4-24 中第一行表示一個資料包)有很多段組成,這與 ZigBee 協定是對應的,Z igBee 協定棧是采用分層結構實作的,是以資料包顯示時也是不同的層使用不同的顔色,資料包是怎麼構成的?如何分析?,是以需要從分析資料包的構成。下面分析一個資料包。
Zigbee 協定中媒體通路控制層 MAC 資料包構成如表所示:
圖12-3
圖12-4
RX6-12 是協調器建立 Zigbee 無線網絡和終端加入該網絡的過程。協調器為加入的終端配置設定端位址和配置了網絡的 ID 就是 PAN ID。
第 6 行終端節點發送信标請求:
圖12-5
第 7 行協調器已經建立了 Zigbee 無線網絡,在 Zigbee 無線網絡中,協調器的網絡位址固定是 Sourse Address=0x0000, Source PAN=0xFFF1;
圖12-6
第 8 行終端發送加入網絡請求,帶有自己的 IEEE 位址和自己的 PAN=0xFFFF,注意,終端需要加入任意一個 PAN 必須在程式中設定為 0xFFFF 的 PAN 值,表示,隻要找到一個網絡,那麼就加入進去。目的位址是 0x0000。
圖12-7
第 9 行協調器對終端的加入做出相應的應答,圖中标号的地方相同。
圖12-8
第 10-11 行終端節點收到協調器的應答後,發送資料請求,請求協調器分頻網絡位址。并帶自己的IEEE位址。
圖12-9
第 12-13 行配置設定成功
發送資料“0123456789”。
圖12-10
圖12-11