星期三, 7月 07, 2010

[轉貼]What is MTORR(Many To One Route Request)

突然發現我對ZigBee的了解還是不夠多~~

擷取轉貼來源:

ZigBee Pro Feature Set塵埃定 ZigBee商機現蹤

新通訊 2008 年 1 月號 83 期《 技術前瞻 》

文.張志龍

就應用而言,很多的情境會把資料集中收集,多數的節點都會把資料往同一個節點送,因此整個網路拓撲就像樹狀一樣。由於ZigBee Pro Feature Set並不使用樹狀路由的功能,此時為了建立樹狀的路由路徑,如果每個節點都做一對一路由要求(Unicast Route Request),才能建立往源節點(Originator/Source)的路徑,就會花很多時間,相較起來沒有效率,尤其是在規模較大的系統。  

為因應上述情形,ZigBee Pro Feature Set提出一個新的路由方式,稱為多對一路由(Many to One Route)。當發送多對一路由要求時,接收到這個封包的節點,就會直接建立一條往源節點路由的路徑,不須再透過路由回應(Route Reply)的機制建立資料傳送的路徑,所以很快的所有節點就會建好傳送路徑。反之若源節點要傳送資料給其他裝置,基本上還是得透過一對一路由要求的方式,建立起源節點對於其他節點的路由路徑。不過在ZigBee Pro Feature Set增加了一個源節點路由(Source Route)的功能,就是當路由路徑有變化時,節點會先發出一個路由紀錄命令(Route Record Command)給源節點,這個命令中會記錄這條路徑上經過的所有節點,當源節點接收到這個命令後,會把這條路徑記錄在一個叫做源路由表(Source Route Table)的表格中,只要源節點須要把資料傳送到其他節點時,就會先到Source Route Table找尋傳送的路徑,以加快時間,並且減少建立路由路徑或是做路徑修復的次數。而這些功能的目的都是為了增加網路上路由的效率。  

沒有留言:

張貼留言