肖 軍 李 科 王建華
摘要:隨著無線通信和數字電子技術的發展,由低成本、低功耗、多功能的無線傳感器節點組成的無線傳感網絡得到迅速發展。無線傳感網絡是由很多無線傳感器節點密集分布組成的,它具有以下特性:各傳感器節點位置隨機分布,具有自組織特性;各節點共同協作完成數據收集、路由任務,具有很好的協作特性。無線傳感網絡的這些特性使得它在醫療、環境監測、軍事和智能家庭等領域有了廣泛的應用。
本文從介紹無線傳感器網絡的發展入手,分析了無線傳感器的網絡結構,節點結構,節點的限制,網絡特點,在此基礎上繼續分析了無線傳感器網絡的路由協議以及現有的路由協議分類。
關鍵詞:無線傳感器;路由;節點;協議
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2008)18-20ppp-0c
The Research of Communications and Route of Wireless Sensor Network
XIAO Jun,LI Ke, WANG Jian-hua
(Northwest institute of nuclear engineering, Xi'an Shanxi province 710024, China)
Abstract:With the advances of wireless communication and micro-processor technologies, it becomes possible for large amounts of low-cost, low-power, multifunctional sensor nodes to build high-quality wireless sensor networks. These nodes have many specific features: densely distributing in working field with random location and self-organization ability; adaptively collaborating with other nodes for data routing and transmission. All these advantages enable broad use of wireless sensor networks in the fields of Health-care, Environment Monitoring, Military and Smart Home.
This article obtains from the wireless sensor network communications research, and study the framework, characteristic of the wireless sesor network, then analyse the framework of the netnote and the limiting condition of the netnote; at last , this paper study the router protocol of the wireless sensor network.
Keyword: the wireless sensor; route; node; protocol
近年來隨著微電子技術、傳感器技術及通信技術的發展,無線傳感器網絡技術發展迅猛[1],進展很快。無線傳感器網絡是由一組傳感器節點通過無線連接構成的無線網絡,它布置大量微型的智能傳感器節點,通過節點的協同工作來采集和處理網絡覆蓋區域中的目標信息。
無線傳感器網絡無論是在國家安全,還是國民經濟等方面均有著廣泛的應用前景。未來,傳感器網絡將向天、空、海、陸、地下一體化綜合傳感器網絡的方向發展,最終將成為現實世界和數字世界的接口,深入到人們生活的各個層面,像互聯網一樣改變人們的生活方式??梢哉f無線傳感器網絡是信息感知和采集的一場革命,是21世紀最重要的技術之一。本文主要有武定縣傳感器網絡的特點入手,著重介紹傳感器的網絡機構,節點的布置結構及其限制條件,以及對應此結構的路由協議的介紹。
1 無線傳感器網絡的特點
無線傳感器網絡是一種新興技術,它是將傳感器技術,通信技術以及網絡技術結合的產物,相較于傳統的網絡以及傳感器,它具有突出的特點:
(1)大規模網絡[2]
為了獲取精確信息,在監測區域通常部屬大量傳感器節點,傳感器節點數量可能達到上萬個,甚至更多。傳感器網絡的大規模包含兩個含義:一是分布的地理區域大,如一片森林;二是節點分布密集,在一個面積不大的空間內可能有大量的節點。
(2)自組織網絡
布置傳感器節點時,節點的位置通常不能預先精確設定,節點之間的鄰居關系也不能預先知道。這樣就要求傳感器節點有自組織的能力,能夠自動進行配置和管理,通過拓撲控制機制和網絡協議自動形成多跳無線網絡。
(3)動態性網絡
傳感器網絡的拓撲結構可能由于如下原因而改變:1.環境因素和電能耗盡造成節點出現故障或失效;2.環境條件變化造成無線通信鏈路帶寬變化,甚至時斷時續;3.傳感器節點、感知對象、觀察者可能都具有移動性;4.新節點的加入。因此,在設計傳感器網絡時,就要求考慮網絡具有能適應這種變化的能力。
(4)可靠的網絡
傳感器網絡通常部屬在惡劣的環境下,或者人類不宜到達的區域。這就要求節點比較堅固,能適應各種惡劣環境條件。另外由于不能進行人工維護,網絡的通信保密性和安全性也十分重要。
(5)應用相關的網絡
不同的應用背景對傳感器網絡的要求不同,其硬件平臺、軟件系統和網絡協議也存在很大的差異。所以傳感器網絡不能像 Internet一樣有統一的通信協議平臺。開發傳感器網絡的應用時,要注意傳感器網絡的差異。只有讓系統更貼近應用,才能做出更高效的應用。
(6)以數據為中心的網絡
傳感器網絡是任務型的網絡,脫離網絡談節點沒有任何意義。用戶使用傳感器網絡查詢事件時,直接將事件告知網絡,而不是告知某個節點。網絡獲得事件的信息后匯報給用戶。這種以數據本身作為查詢或傳輸線索的思想更接近自然語言交流的習慣。所以傳感器網絡是一個以數據為中心的網絡。
2 無線傳感器的網絡結構
基于以上介紹的無線傳感器網絡的特點,一般傳感器網絡結構如圖1,它通常包括傳感器節點(sensor node)、匯聚節點(sink node)和管理節點。大量傳感器節點隨機部屬在監測區域(sensor field)內部或附近,能夠通過自組織方式構成網絡。傳感器節點監測的數據沿著其它傳感器節點逐跳地進行傳輸,在傳輸過程中監測數據可能被多個節點處理,經過多跳后路由到匯聚節點,最后通過互聯網或衛星到達管理節點。用戶通過管理節點對傳感器網絡進行配置和管理,發布監測任務和收集監測數據[3]。
傳感器節點通常是一個微型的嵌入式系統,它的處理能力、存儲能力和通信能力相對較弱,通過攜帶能量有限的電池供電。從網絡功能上看,每個傳感器節點兼顧傳統網絡節點的終端和路由器雙重功能,除了進行本地信息收集和數據處理外,還要對其它節點轉發來的數據進行存儲、管理和融合等處理,同時與其它節點協作完成一些特定的任務。
圖1 無線傳感器網絡的結構
匯聚節點的處理能力、存儲能力和通信能力相對較強,它連接傳感器網絡與Internet等外部網絡,實現兩種協議棧之間的通信協議轉換,同時發布管理節點的監測任務,并把收集的數據轉發到外部網絡上。匯聚節點既可以是一個具有增強功能的傳感器節點,也可以是沒有功能僅帶有無線通信接口的特殊網關設備。
3 無線傳感器節點結構
傳感器節點由傳感器模塊、處理器模塊、無線通信模塊和能量供應模塊四部分組成,如圖2所示。傳感器模塊負責監測區域內信息的采集和數據轉換;處理器模塊負責控制整個傳感器節點的操作,存儲和處理本身采集的數據以及其它節點發來的數據;無線通信模塊負責與其它傳感器節點進行無線通信,交換控制消息和收發采集數據;能量供應模塊為傳感器節點提供運行所需的能量,通常采用微型電池,具體的節點的機構如圖2。
基于以上介紹的傳感器網絡節點的結構特性和功能特性,這樣就存在一些對傳感器的設計的限制條件
(1)電源能量有限:傳感器節點體積微小,通常攜帶能量十分有限的電池。而且傳感器所分布的區域通常是人跡罕至的,所以通過更換電池的方式補充能量是不可能的。
圖2 傳感器節點的結構
(2)通信能力有限:無線通信的能量消耗與通信距離的關系[1]為: