新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 使用無線網(wǎng)絡(luò)分析器調(diào)試ZigBee協(xié)議系統(tǒng)

使用無線網(wǎng)絡(luò)分析器調(diào)試ZigBee協(xié)議系統(tǒng)

作者:Kim Otten Microchip 高級單片機架構(gòu)部主任應(yīng)用工程師 時間:2008-06-17 來源:電子產(chǎn)品世界 收藏
  查看第一條消息的事務(wù)解碼,我們將看到使用了“Set with Acknowledge”命令。這是一條發(fā)送給應(yīng)用層的指示,應(yīng)用層必須使用“Set Response”命令對該命令進行應(yīng)答,如第五條消息所示。此應(yīng)答指示應(yīng)用層接收到了消息,而且在將屬性設(shè)置為請求的值時,發(fā)送的錯誤代碼將指示是否存在任何問題。AF 應(yīng)答將生成另外一條MAC應(yīng)答,如第六條消息所示。此外,發(fā)送的AF應(yīng)答帶有請求的APS應(yīng)答,這將生成第七和第八條消息。這些多層應(yīng)答會產(chǎn)生相當(dāng)大的數(shù)據(jù)流量,但是如果消息鏈中出現(xiàn)中斷,我們將更容易定位問題,如表1所示。

表1  確定協(xié)議根源問題

拓撲問題

  當(dāng)開發(fā)了系統(tǒng)之后,可以幫助進行安裝和拓撲分析。一些,如ZENA無線網(wǎng)絡(luò)在內(nèi),當(dāng)消息經(jīng)由網(wǎng)絡(luò)的時候都能夠以圖形的方式顯示數(shù)據(jù)流量。設(shè)備以圓形節(jié)點表示,而消息則以連接到節(jié)點的線表示若裝載了描述物理布局的位圖,則拓撲問題將清楚得多。  

  假設(shè)有一個網(wǎng)絡(luò),它有四個設(shè)備、一個協(xié)調(diào)器、兩個路由器和一個FFD終端設(shè)備。盡管所有設(shè)備都是全功能設(shè)備,還是可以從數(shù)據(jù)包分析中看出,F(xiàn)FD終端設(shè)備和任一路由器之間的消息是通過另一個路由器發(fā)送的。如果打開“Network Configuration Display”(網(wǎng)絡(luò)配置顯示)窗口,裝載描述性位圖,并將節(jié)點拖到描述其物理位置的位圖上的相應(yīng)位置時,那么可以很快地看出發(fā)生了什么。圖3顯示了“Network Configuration Display”窗口,其中網(wǎng)絡(luò)流量有問題。我們可以看到有兩個設(shè)備彼此都不在對方的射頻范圍內(nèi),很有可能是由于建筑物內(nèi)的隔墻造成的。消息必須經(jīng)過另一個設(shè)備路由才能到達其目標(biāo)設(shè)備。因此,盡管這種情況一開始有點糟糕,但現(xiàn)在可以看出系統(tǒng)行為與預(yù)期設(shè)想完全一致。

本文引用地址:http://m.butianyuan.cn/article/84296.htm


圖2 消息應(yīng)答(協(xié)議的可靠性大多來自于擴展的應(yīng)答功能。
可使用應(yīng)答的三種級別來對協(xié)議網(wǎng)絡(luò)進行故障診斷)

  注意,一個“嗅探器”可能無法看到網(wǎng)絡(luò)上所有節(jié)點。為了觀測所有網(wǎng)絡(luò)流量,可能需要獲得來自不同位置的多個消息捕獲,或者使用位于不同位置的多個“嗅探器”。

結(jié)論

  ZigBee協(xié)議比許多無線協(xié)議簡單,但是仍然需要使用正確的工具才能高效而有效地開發(fā)應(yīng)用。從確認正在發(fā)送正確的數(shù)據(jù)值到理解網(wǎng)絡(luò)超幀,無線網(wǎng)絡(luò)分析器是任何人員進行無線網(wǎng)絡(luò)開發(fā)的基本工具。 

參考文獻:
1.  ZigBee  Protocol Specification,http://www.zigbee.org
2.  PICDEM  Z Demonstration Kit User’s Guide(DS51524),http://www.microchip.com/zigbee
3.  IEEE Specification,http://www.ieee.org


上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉