更具魯棒性的ZigBee解決方案的開發(fā)設(shè)計
8. 克服尋址限制
在許多應(yīng)用中,目前的網(wǎng)絡(luò)地址分配機(jī)制是足夠的。但是,為了防止地址重復(fù)的可能,更具魯棒性的ZigBee解決方案應(yīng)具有復(fù)位網(wǎng)絡(luò)地址的能力(如協(xié)調(diào)器被替換時)。
由于設(shè)備的網(wǎng)絡(luò)地址不可靠而且會變化(例如,一個加電周期或復(fù)位后設(shè)備無法找到其父設(shè)備),應(yīng)用層可能也需要一個能夠唯一識別每個節(jié)點的解決方案。
為了確保將數(shù)據(jù)發(fā)送到正確的設(shè)備上,包括MaxStream
XBee在內(nèi)的一些ZigBee解決方案依賴于唯一的64位地址。如果采用這樣的方案,應(yīng)用層中就必須有相應(yīng)的配置功能,以便在傳送數(shù)據(jù)之前將64位地址轉(zhuǎn)換成16位的網(wǎng)絡(luò)地址。
9. 測試
測試應(yīng)該包括驗證系統(tǒng)如何對本文所述的應(yīng)用場景反應(yīng)。當(dāng)路由器關(guān)掉時系統(tǒng)有什么反應(yīng)?在工作信道上出現(xiàn)干擾時系統(tǒng)將如何執(zhí)行?如果設(shè)備接收到一個新的網(wǎng)絡(luò)地址,該新地址如何被發(fā)現(xiàn)?需要重申的是,一些模塊和協(xié)議棧開發(fā)商已經(jīng)開發(fā)出了解決這些問題的配置方案,從而大大減輕了應(yīng)用開發(fā)商的開發(fā)負(fù)擔(dān)。
本文小結(jié)
雖然ZigBee在前進(jìn)道路上面臨一些重要的問題,但ZigBee聯(lián)盟具有堅強(qiáng)的毅力、偉大的領(lǐng)導(dǎo)力,還有大批為標(biāo)準(zhǔn)升級積極貢獻(xiàn)的優(yōu)秀設(shè)計師。即使是初級階段,能夠為設(shè)計師提供強(qiáng)大的網(wǎng)絡(luò)層功能和應(yīng)用層靈活性的ZigBee規(guī)范的重要基礎(chǔ)工作也已經(jīng)完成。
由于在嵌入式設(shè)備領(lǐng)域中有著強(qiáng)大的領(lǐng)導(dǎo)聯(lián)盟,ZigBee正成為嵌入式設(shè)備市場上的重要角色。目前ZigBee聯(lián)盟正在討論配置問題以便增加ZigBee價值,并試圖解決ZigBee規(guī)范中尚未解決的許多遺留問題。經(jīng)過ZigBee認(rèn)證的模塊和網(wǎng)絡(luò)協(xié)議棧正在開始面市,他們提供強(qiáng)大的網(wǎng)狀解決方案,并有效地解決了目前ZigBee規(guī)范中存在的許多(即便不是全部)限制?,F(xiàn)在正是開始開發(fā)可靠的、低功率和更高性價比的ZigBee解決方案的時候了。
評論