本則實操演示視頻中,Silicon Labs(亦稱“芯科科技”)高級硬件應用工程師Jason Hou介紹了Zigbee 3.0網絡優化的一些方法和建議來幫助開發人員快速搭建穩定的Zigbee3.0網絡。本視頻主要分為七個部分做介紹,您可以點擊下方視頻預覽頁面收看完整內容:
Zigbee大網絡中的突出問題
Zigbee大網絡穩定性問題的根本原因與優化方向
Zigbee系統設計優化建議
快速修復源路由(source routing)方案
分析丟包問題的一般步驟
網絡參數優化
搭建上百個節點的Zigbee網絡的一般流程
Zigbee 3.0標準介紹與網絡設計建議Zigbee 3.0是一個非常成熟的技術,支持幾十個節點的Zigbee網絡穩定性很好,可以無故障長時間穩定運行,但是擴展至上百個節點的網絡容易出現以下問題:
設備入網慢
頻繁發單播或廣播時會發送失敗
頻繁發單播或廣播時丟包嚴重
網絡穩定性問題的表現可能是多種多樣的,比如一個設備控制失敗、配置失敗、甚至入網失敗,這些問題的原因都可能是丟包所導致,因此如果能從根本上解決大型網絡的丟包問題,就可以極大的提高Zigbee 3.0網絡的可靠性。由軟硬件相同的Zigbee節點組成的大小兩個網絡為何穩定性會有如此大的差異,很明顯其中的區別就是大網絡的節點數多,節點數多必定會導致Zigbee數據包并發的幾率變高。 網絡穩定性問題的表現可能是多種多樣的,比如出現設備控制失敗,或者在配置甚至入網時失敗,上百個節點的數據并發就會導致一些主要問題,包括信道忙CCA失敗,以及協議棧中的資源有限無法同時處理過多數據。 上述問題會導致數據收發失敗產生網絡穩定性問題,因此Zigbee大網絡優化的兩個大方向是:
系統設計層面避免高并發的場景
優化網絡參數增強設備處理并發數據的能力
在做網絡優化時這兩種手段要相互結合缺一不可,若在系統設計時一味的考慮避免高并發勢必會影響用戶體驗,同樣的芯片資源有限也不可能無限地增大buffer,網絡優化是網絡穩定性與產品用戶體驗的權衡,通過調整網絡參數來滿足特定的應用場景,基于以上對Zigbee網絡問題的分析,建議設計者開發產品時必須盡量做到以下幾點:
在系統設計時避免高并發的情況出現
避免在大網絡中頻繁使用廣播
避免子節點同時發包例如: 設備上電時發包需要加隨機延時
廣播命令的應答包需要加隨機延時
Zigbee網關采用many-to-one/sourcerouting的路由方式避免使用router request 的方式建立路由,因為在大網絡中網關采用router request 的方式建立路由需要發送大量的廣播消息,網關使能High RAM concentrator 并且Source Route Table Size 需大于網絡節點數,由many-to-one/source routing路由的技術特點決定Concentrator上電時需要實現快速修復source routing的機制。
原文標題:實操演示視頻-Zigbee 3.0網絡優化方法與建議
文章出處:【微信公眾號:SiliconLabs】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
網絡
+關注
關注
14文章
7554瀏覽量
88732 -
Silicon Labs
+關注
關注
11文章
328瀏覽量
62470
原文標題:實操演示視頻-Zigbee 3.0網絡優化方法與建議
文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論