網絡路由協議在無線傳感器中的具體應用
隨著互聯網時代的到來,網絡路由協議的應用也更加的廣泛,這里主要分析了無線傳感器網絡路由協議體系結構,供您參考。隨著傳感器技術、嵌入式技術、分布式信息處理技術和無線通訊技術的發展,以大量的具有微處理能力的微型傳感器節點組成的無線傳感器網絡(WSN)逐漸成為學術界的研究熱點問題。
美國商業周刊和MIT技術評論在預測未來技術發展的報告中,分別將無線傳感器網絡列為21世紀最有影響的技術和改變世界的技術之一。與傳統無線通訊網絡Ad Hoc網絡相比,WSN的自組織性、動態性、可靠性和以數據為中心等特點,使其可以應用到人員無法到達的地方,比如戰場,沙漠等。因此,可以斷定未來的無線傳感器網絡將有更為廣泛的前景。
無線傳感器網絡路由協議體系結構
無線傳感器網絡體系結構傳感器網絡通常包括傳感器節點,匯聚節點和管理節點。傳感器節點任意的分布在某一監測區域內,節點以自組織的形式構成網絡,通過多跳中繼方式將監測數據傳送到匯聚節點,最后通過Internet或其他網絡通訊方式將監測信息傳送到管理節點。同樣的,用戶可以通過管理節點進行命令的發布,告知傳感器節點收集監測信息。
傳感器模塊負責監測區域內信息的采集和轉換,信息處理模塊負責管理整個傳感器節點、存儲和處理自身采集的數據或者其他節點發送來的數據,無線通訊模塊負責與其他傳感器節點進行通訊,能量供應模塊負責對整個傳感器網絡的運行進行能量的供應。傳感器節點能量的供應是采用電池,節點能量有限,考慮盡可能的延長整個傳感器網絡的生命周期,在設計傳感器節點時,保證能量供應的持續性是一個重要的設計原則。傳感器節點能量消耗的模塊主要是包括傳感器模塊、信息處理模塊和無線通訊模塊,而絕大部分的能量消耗是集中在無線通訊模塊上,約占整個傳感器節點能量消耗的80%。因此,目前提出的傳感器節點通訊網絡路由協議主要是圍繞著減少能量消耗延長網絡生命周期而進行設計的。
在無線傳感器網絡中,網絡路由協議不僅關心單個節點的能量消耗,更關心整個網能量的均衡消耗,這樣才能延長整個網絡的生存期。同時,無線傳感器網絡是以數據為中心的,這在網絡路由協議中表現的最為突出,每個節點沒有必要采用全網統一的編址,選擇路徑可以不用根據節點的編址,更多的是根據感興趣的數據建立數據源到匯聚節點之間的轉發路徑。目前提出了很多類型的傳感器網絡路由協議,就是基于上述的目的。
無線通訊網絡路由協議
相對于傳統無線通訊網絡而言,傳統無線通訊網絡研究的重點放在無線通訊的服務質量(QoS)上,而無線傳感器節點是隨機分布,電池供電,因此目前無線傳感器網絡路由協議的研究重點是放在如何提高能量效率上,當前流行的幾個無線傳感器網絡路由協議如下:
泛洪網絡路由協議
泛洪(Flooding)協議[2]是一種傳統的無線通訊網絡路由協議。該網絡路由協議規定,每個節點接受來自其他節點的信息,并以廣播的形式發送給其他鄰居節點。如此繼續下去,最后將信息數據發送給目的節點。但這個協議容易引起信息的“內爆”(Implosion)和“重疊”(Overlap),造成資源的浪費。因此在泛洪協議的基礎上,提出了閑聊(Gossiping)協議。
Gossiping網絡路由協議
Gossiping協議[6]是在泛洪協議的基礎上進行改進而提出的。它傳播信息的途徑是通過隨機的選擇一個鄰居節點,獲得信息的鄰居節點以同樣的方式隨機的選擇下一個節點進行信息的傳遞。這種方式避免了以廣播形式進行信息傳播的能量消耗,但其代價是延長了信息的傳遞時間。雖然Gossiping協議在一定程度上解決了信息的內爆,但是仍然存在信息的重疊現象。
SPIN網絡路由協議
SPIN(Sensor Protocol for Information via Negotiation)協議[7]是一種以數據為中心的自適應網絡路由協議。SPIN協議的目的是:通過節點之間的協商,解決Flooding協議和Gossiping協議的內爆和重疊現象。SPIN網絡路由協議有3種類型的消息,即ADC、REQ和DATA。ADC用于數據的廣播,當某一個節點有數據可以共享時,可以用其進行數據信息廣播。REQ用于請求發送數據,當某一個節點希望接受DATA數據包時,發送REQ數據包。
DATA為傳感器采集的數據包
在發送一個DATA數據包之前,一個傳感器節點首先對外廣播ADV數據包,如果某一個節點希望接受要傳來的數據信息,則向發送ADV數據包的節點回復REQ數據包,因此,便建立起發送節點和接受節點的聯系,發送節點便向接受節點發送DATA數據包。





















