研究Zigbee的protocol stack時,除了一個好的模擬版,可幫助你容易的理解書上所學,同時,有一台sniffer (封包監聽)更可以讓你實時的體會到程式碼的運行。由於兩台device中間的傳輸是無線環境,所以無法像往常的單晶片程式一樣,拉LED 印message來debug。事情怪異時,唯有公正的第三方(sniffer)探測到的訊息可以解答。我買的是這台,

image

 

image

image

他有一個SMA的天線接口,也送了一個鞭刑天線,另一邊是USB接頭,很簡單。上面有一個燈,亮了 代表有電。也有一個reset鈕,你覺得怪怪時,就按一下看看吧 代表有電。也有一個reset鈕,你覺得怪怪時,就按一下看看吧!

軟體方面,要去TI的官網抓

http://www.ti.com/tool/packet-sniffer

我這邊的最新版是 2.17.3

內含,軟體,更新,驅動... 裝完軟體後就把sniffer插進去,看著他把驅動程式都載入完畢,應該就沒有問題了。

之後開啟主程式,在程式集內,protocol and chip 選擇 IEEE 802.15.4/Zigbee

按啟動,就進入主畫面了,下面可以看到你的sniffer型號,以我的為例,是SmartRD04EB… 是舊款的

旁邊還有device ID,以我的為例,ID是0050。記好這個ID,等一下改code不要把你的程式佈署到這一台上面。

上面協定選 ZigBee 2007/PRO   按左邊一點點那個play 的三角形,就開始監聽封包了。

image

創作者介紹
創作者 oldmonkey的部落格 的頭像
oldmonkey

oldmonkey的部落格

oldmonkey 發表在 痞客邦 留言(0) 人氣( 726 )