ZigBee MTO & Source routing

爲了加深記憶,好記性不如爛筆頭,省得每次找文檔看。

MTO: Many-to-one

Many-to-One Route Discovery:多到一的路由發現;

  1. 多:指的是ZigBee 網絡中的Router設備,畢竟Coordinator只有一個;
  2. 一:就是Coordinator(Concentrator集中器)設備了;

作用:解決Router到Coordinator的路徑問題,而且是低消耗(指RAM)的;

引用《Z-Stack 3.0 Developer’s Guide.pdf》中的插圖和描述,如下:
在這裏插入圖片描述大意:Concentrator廣播一個MTO路由請求命令,附近的Router收到後將
信息(路由條目,單跳鄰居)存下來,然後Router接着轉發廣播(注意最大跳數爲30);這樣所有路由需要發送數據到Concentrator的時候就會找到這個單跳鄰居,然後將數據發送給這個鄰居,讓它接着轉發這個數據包。

Source routing

源路由,由Router發起,引用《Z-Stack 3.0 Developer’s Guide.pdf》中的插圖和描述,如下:
在這裏插入圖片描述R1使用前面MTO所建立的路由將中繼器列表(Relay List)和數據(DATA)一起發送到Concentrator,這裏使用的是單播;途中R2、R3將自己的地址填充的Relay List後再轉發給下一跳,這樣Concentrator就知道了到R1的路由,接着發送ACK(應該是DATA 的ACK)到R1。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章