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