爲了加深記憶,好記性不如爛筆頭,省得每次找文檔看。
MTO: Many-to-one
Many-to-One Route Discovery:多到一的路由發現;
- 多:指的是ZigBee 網絡中的Router設備,畢竟Coordinator只有一個;
- 一:就是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。