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