一、引言
無線傳感器網絡是一種獨立出現的計算機網絡,它的基本組成單位是節點,這些節點集成了傳感器、微處理器、無線接口和電源四個模塊。傳統的計算機網絡技術中業已成熟的解決方案可以借鑒到無線傳感器網絡中來。但是基于無線傳感器網絡自身的用途和優點,開發專用的通信協議和路由算法已經成為了當前無線傳感器網絡領域內急待研究的課題。
二、無線傳感器網絡的特點
1、 無線傳感器網絡包括了大面積的空間分布
比如在軍事應用方面,可以將無線傳感器網絡部署在戰場上跟蹤敵人的軍事行動,智能化的終端可以被大量地裝在宣傳品、子彈或炮彈殼中,在目標地點撒落下去,形成大面積的監視網絡。
2、 能源受限制
網絡中每個節點的電源是有限的,網絡大多工作在無人區或者對人體有傷害的惡劣環境中,更換電源幾乎是不可能的事,這勢必要求網絡功耗要小以延長網絡的壽命,而且要盡最大可能的節省電源消耗。
3、 網絡自動配置,自動識別節點
這包括自動組網、對入網的終端進行身份驗證、防止非法用戶入侵。相對于那些布置在預先指定地點的傳感器網絡而言,無線傳感器網絡可以借鑒ad hoc方式來配置,當然前提是要有一套合適的通信協議保證網絡在無人干預情況下自動運行。
4、 網絡的自動管理和高度協作性
在無線傳感器網絡中,數據處理由節點自身完成,這樣做的目的是減少無線鏈路中傳送的數據量,只有與其他節點相關的信息才在鏈路中傳送。以數據為中心的特性是無線傳感器網絡的又一個特點,由于節點不是預先計劃的,而且節點位置也不是預先確定的,這樣就有一些節點由于發生較多錯誤或者不能執行指定任務而被中止運行。為了在網絡中監視目標對象,配置冗余節點是必要的,節點之間可以通信和協作,共享數據,這樣可以保證獲得被監視對象比較全面的數據。
對用戶來說,向所有位于觀測區內的傳感器發送一個數據請求,然后將采集的數據送到指定節點處理,可以用一個多播路由協議把消息送到相關節點,這需要一個唯一的地址表,對于用戶而言,不需要知道每個傳感器的具體身份號,所以可以用以數據為中心的組網方式。
5、與移動ad hoc網絡的區別
無線傳感器網絡作為一種分布式傳感器網絡,和移動ad hoc網絡有相似點,但又有很多不同。移動ad hoc網絡可以用于沒有無線基礎設施存在或出于費用和安全方面的考慮不方便設置無線基礎設施的場合,而傳感器很多時候被布置在近地環境中,地波吸收現象不能被忽視,并且高密度布置的傳感器網絡中的多用戶接口也造成了很高的誤比特率。作為移動通信的兩種基本組網模式之一,移動ad hoc網絡中的傳輸模型是典型的多對多式,而傳感器網中的傳輸模型更偏向于分層次模型(多對一傳輸)。一般來說,無線傳感器網絡的節點比典型的移動終端或手持設備有更多的資源受限要求,但對于計算的要求則是可有可無的,當需要執行計算任務時,如果通信成本比計算成本低,計算任務就被送到中心節點去執行。
三、無線傳感器網絡中的關鍵性問題
1、 網絡安全協議問題
傳感器網絡受到的安全威脅和移動ad hoc網絡所受到的安全威脅不同,所以現有的網絡安全機制不適合此領域,需要開發針對無線傳感器網絡的專門協議。
一種思想是從維護路由安全的角度出發,尋找盡可能安全的路由以保證網絡的安全。文獻[1]指出,如果路由協議被破壞導致傳送的消息被篡改,那么對于應用層上的數據包來說沒有任何的安全性可言。文中介紹了一種方法叫“有安全意識的路由”(SAR),其思想是找出真實值和節點之間的關系,然后利用這些真實值去生成安全的路由。該方法解決了兩個問題,即如何保證數據在安全路徑中傳送和路由協議中的信息安全性。文中假設兩個軍官利用按需距離矢量路由(Ad Hoc On Demand Distance Vector Routing,AODV)協議通過ad hoc網絡來通信,他們的通信基于Bell-La安全模型(PadulaBell-La Padula Confidentiality Model) [2],這種模型中,當節點的安全等級達不到要求時,其就會自動的從路由選擇中退出以保證整個網絡的路由安全。文獻[3]指出,可以通過多徑路由算法改善系統的穩健性(robustness),數據包通過路由選擇算法在多徑路徑中向前傳送,在接收端內通過前向糾錯技術得到重建。無線傳感器網絡中傳感器的數量眾多并且功能有限,移動ad hoc網絡中的路由方案不能直接應用到無線傳感器網絡中,所以該文給出了一種網狀多徑路由協議。此協議中應用了選擇性向前傳送數據包和端到端的前向糾錯解碼技術,配合適合傳感器網絡的網狀多徑搜索機制,能減少信號開支(signaling overhead),簡化節點數據庫,增大系統的吞吐量,相對數據包復制或者有限泛洪法來說,這種方法消耗更少的系統資源(比如信道帶寬和電能)。
另一種思想是把著重點放在安全協議方面,在此領域也出現了大量的研究成果。在文獻[4]中,作者假定傳感器網絡的任務是為高級政要人員提供安全保護的,提供一個安全解決方案將為解決這類安全問題帶來一個普適的模型。在具體的技術實現上,先假定基站總是正常工作的,并且總是安全的,滿足必要的計算速度、存儲器容量,基站功率滿足加密和路由的要求;通信模式是點到點,通過端到端的加密保證了數據傳輸的安全性;射頻層總是正常工作。基于以上前提,典型的安全問題可以總結為:
(1)信息被非法用戶截獲;
(2)一個節點遭破壞;
(3)識別偽節點;
(4)如何向已有傳感器網絡添加合法的節點。
作者提出的方案不采用任何的路由機制。在此方案中,每個節點和基站分享一個唯一的64位密匙Keyj和一個公共的密匙KeyBS,當節點和基站距離超出了預定距離時,網絡會在節點和基站之間選擇一個節點作為媒介節點進行接力;發送端會對數據進行加密,接收端接收到數據后根據數據中的地址選擇相應的密匙對數據進行解密。這種雙加密方式可以防止暴露節點數目和地址,也可以防止數據被非法截獲,即使個別節點被破譯,也只有它自己的密匙泄漏,整個網絡仍然可以正常工作。文獻[5]中介紹了無線傳感器網絡中的兩種專用安全協議:SNEP(Sensor Network Encryption Protocol)和μ;TESLA。SNEP的功能是提供節點到接收機之間數據的鑒權、加密、刷新,μ;TESLA的功能是對廣播數據的鑒權。
2、 大規模傳感器網絡中的節點移動性管理
這個問題實質上就是沒有無線基礎設施的無線傳感器網絡中的節點查詢問題。最簡單的資源查詢方式是全局泛洪法,但是對于資源有限的無線傳感器網絡不適用,因此在設計工作中應該盡量避免使用全局泛洪法。擴展環搜索法(expanding ring search)用增加生存時間(Time-To-Live, TTL)的方式重復泛洪,這種方式和由此派生出來的方式也不適合無線傳感器網絡。在改善泛洪法的效率方面,文獻[6]中提出的方案是通過減少查詢每個節點時出現的多余消息去減少泛洪法固有的冗余,在沒有出現明顯的冗余情況下,這種方案對提高效率沒有太多貢獻。在ad hoc網絡中,查詢節點是通過基于簇(clusters)和界標(landmarks)的層次表來實現的,這種方式需要在節點之間設置復雜的協調機制,當節點移動時或者簇頭(cluster-head)或界標失敗時,層次表需要重新配置。而且,通常簇頭會成為一個瓶頸,所以我們通常避免這種分層次的協調表,也避免使用簇頭。
GLS[7]中提出的技術是基于一種所有節點都已知的網絡網格圖。節點使用位置服務器保存它們的位置,并用一種基于ID號的算法去更新它們的位置,當節點尋找指定ID號的節點位置時,也用這種算法去服務器尋找目標節點的位置。對于知道網絡的網格圖和它們自己的位置并且知道目標節點的ID號的節點,這種方法是一個好方法。
文獻[8]中介紹了一種針對大規模移動傳感器網絡的查詢方法,這種方法借用了小世界(small worlds)的概念,利用節點的移動性去提高查詢效率,并引入了關聯(contacts)的概念。其工作原理是首先在相鄰節點間建立關聯,當它們移動時,再關聯新的相鄰節點,這樣提高了查詢的效率。與傳統的路由查詢方式不同,這種設計基本目標不是去優化路由或者響應延時,而是去減少通信的系統開銷,這一點在能量受限的環境中非常重要,特別是對于傳感器數量眾多的網絡中的一次性查詢(通信的生存時間很短)。文中給出的協議是可升級的(scalable)、自動配置的,非常適應節點的移動性要求。仿真結果顯示它比邊緣泛洪法提高效率60-70%,比泛洪法提高效率80-90%,比擴展環搜索法則有更大的改善。
針對無線傳感器網絡中的分布式定位,文獻[9]比較了三種定位算法:ad hoc、魯棒定位、N跳多向法(N-hop multilateration)。具體選擇哪種算法要取決于某些網絡參數,比如差錯分布和連通性等。
3、 網絡的自動配置和自動康復和維持系統能量有效性
無線傳感器網絡被布置在無人值守的環境中時,更換能源幾乎不可能,為了節約能源,發射功率要盡可能小,傳輸距離要短,節點間通信需要中間節點作為中繼。在地震救災或者是無人飛行器中,網絡的自動配置和自動康復功能顯得異常重要,而大規模的多跳無線傳感器網絡系統的可測量性(scalability)也是一個關鍵問題。實現可測量性的一種方法是“分而治之(divide and conquer)”,或者說是分層控制(hierarchical),即用某種簇標準將網絡節點分成簇組(clusters),在每個簇中選出一個作為簇頭(leader),它在比較高的層次上代表本簇;同樣的機制也應用到簇頭中,使之形成一個層次,這個層次中,每個級別應用當地控制(local control)去實現某個全局目標。大多數無線網絡中的分類思想認為網絡與地理位置無關,分類的標準是簇里的節點數量和簇間的邏輯直徑(相對于地理直徑而言)。但是,當簇頭(cluster leader)和簇內其它節點間的鏈路很長,相鄰簇間地理位置交迭很大,且不同的簇間路由消息載荷(routing traffic load)不平衡時,一個非簇頭(non-leader)節點和它的簇頭節點之間通過它們之間僅有的長鏈路通信將要消耗更多的能量,并且相鄰簇間的并行通信沖突頻發,簇間能量消耗不平衡,由此帶來的結果是網絡的壽命和通信質量與有效性都大幅減小。因此,為了節約能量和改善通信質量和有效性,在設計簇算法時,簇的地理半徑應該考慮。文獻[10]提出,在傳感器節點內用一種簡單的細胞聚類結構去構成路由協議,這樣可以維持一種可測量的能量有效的系統,其關鍵的問題是使這種細胞簇結構具有自動康復性。作者針對大規模多跳傳感器網絡的自動配置和自動康復提出了一種分布式算法,這種算法可以保證網絡節點在二維空間里自動配置成細胞簇結構,其細胞單元有緊湊的地理半徑,細胞單元之間的交疊也很小。這種結構在各種擾動下是自動康復的,比如節點加入、離開、死亡、移動、被敵方捕獲等。文獻[11]給出了一種針對簇的分布式算法LEACH,它是通過全局上重復簇操作來處理擾動的,但這種算法既不能保證系統中簇的定位也不能保證簇的數量。文獻[12]給出了另外一種簇算法,它僅考慮了簇的邏輯半徑,而不考慮地理半徑,當簇間存在比較大的交迭時,這種方法會降低無線傳輸的有效性。另外,它的康復不在本地處理,而是依賴于消息在整個系統中的多次循環。文獻[13]中給
出了一種基于訪問的簇算法,這種算法注重簇的穩定性,不考慮簇的大小,要求每個節點都有全球定位系統(GPS)的支持。
4、 系統功耗問題
無線傳感器網絡應用于特殊場合時,電源不可更換,因此功耗問題顯得至關重要。
在系統的功耗模型中,我們最關心的是:
(1) 微控制器的操作模式(休眠模式、操作模式、,潛在的減慢時鐘速率等),無線前端的工作模式(休眠、空閑、接收、發射等);
(2)在每種模式中,每個功能塊的功耗量,及它與哪些參數有關;
(3)在發射功率受限的情況下,發射功率和系統功耗的映射關系;
(4)從一種操作模式轉換到另外一種操作模式(假設可以直接轉換)的轉換時間及其功耗;
(5)無線調制解調器的接收靈敏度和最大輸出功率;
(6)附加的品質因數(如發射前端的溫漂和頻穩度、接收信號場強指示(RSSI)信號的標準等)。
基于以上考慮,文獻[14]提出了一種自組織低功耗網絡的協議i-Beans,并具體說明了此網絡的功耗。比如,用一個220mAh的小紐扣電池供電,網絡的平均消耗電流是100μ;A,取樣率是每秒1次,則電池可以持續80天;如果抽樣率是每兩分鐘一次,平均消耗電流降到1.92μ;A,則電池壽命可以延長到13.1年。
為了克服遠程無線傳感器網絡面臨的電池工作時間短的問題,美國Millennial Net公司已經將其i-Bean無線技術與來自新興公司Ferro Solutions的“能量獲得(energy harvesting)”技術結合在一起,雙方最近展示了一個靠感應振蕩能量轉換器工作的i-Bean無線發射機。這種轉換器能由在50mg至100mg力作用下的28Hz至30Hz振蕩產生1.2mV至3.6mV的電壓,并允許在30m距離上以115Kb/s速率發送數據(無電池)。該公司還與其他公司合作開發太陽能電池板來給無線傳感器供電。
在能量優化研究方面,西安交通大學的黃進宏等在文獻[15]中提出了一種基于能量優化的無線傳感網絡自適應組織結構和協議ALEP。與傳統的無線微傳感器網絡協議相比,ALEP更加充分地考慮到實際應用。它將一種高效能量控制算法引入組網協議,提高了網絡的能量利用率,顯著延長了無線網絡的生命周期,增強了網絡的健壯性。通過對ALEP協議進行OPNET仿真,結果顯示該協議與傳統模式的無線微傳感器網絡協議相比,在傳送相同的數據量的條件下有更高效的能量特性和信息傳輸特性。
四、結束語
雖然無線
傳感器網絡的應用前景十分美好,但由于當前若干技術難題,還不能走向廣泛應用。研究者們在將MEMS與其它電子器件集成到單一芯片的過程中遇到了嚴峻的挑戰。文中提到的各種算法還有待于在工程實現中去檢驗它的實用性。
現貨特價:
1.FESTO 159672 PUN-16x2,5-BL
2.FESTO 159670 PUN-12x2-BL
3.FESTO 159668 PUN-10x1,5-BL
4.NORGREN B73G-4GK-AD3-RMN
Brand |
Product |
Product name |
CAPTRON |
100179 |
|
CAPTRON |
100185 |
CAA-450-H18G4T-PS6/CP174 |
CAPTRON |
100189 |
CAA-550-H18G4T-PS6/CP174 |
CAPTRON |
100216 |
CAA-350-H18G4T-PS6/CP174 |
CAPTRON |
100225 |
CAA-180-H18G4T-PO6/CP174 |
CAPTRON |
100252 |
ISM-2000/24VDC |
CAPTRON |
100256 |
IT-M12-4QD |
CAPTRON |
100260 |
OG-30T-PU6 |
CAPTRON |
100271 |
OGR-10T-PU6 |
CAPTRON |
100274 |
OGR-50T-PU6 |
CAPTRON |
100275 |
OGR-80T-PU6 |
CAPTRON |
100276 |
OGR-120T-PU6 |
CAPTRON |
100277 |
OGR-20T-PU6 |
CAPTRON |
100293 |
i20B-F56M-PS6 |
CAPTRON |
100313 |
CHT1-559PRS-30 |
CAPTRON |
100314 |
CHT1-1K9D-30 |
CAPTRON |
100315 |
CHT12-T58P-205 |
CAPTRON |
100318 |
CHT1-1K9B-30 |
CAPTRON |
100319 |
CHT1-158D-19 |
CAPTRON |
100321 |
CHT1-19XPRSS-H |
CAPTRON |
100325 |
CHT1-158B-30 |
CAPTRON |
100329 |
CHT1-17XB-H |
CAPTRON |
100330 |
CHT1-17XB-10 |
CAPTRON |
100331 |
CHT1-15XB-H |
CAPTRON |
100334 |
CHT1-55GP-30 |
CAPTRON |
100335 |
CHT1-559P-29 |
CAPTRON |
100336 |
CHT1-55GP-29 |
CAPTRON |
100344 |
CHT1-559P-H |
CAPTRON |
100346 |
CHT1-198BRSO-30 |
CAPTRON |
100349 |
CHT1-178P-H |
CAPTRON |
100350 |
CHT1-579P-H |
CAPTRON |
100364 |
CHT1-158B-371 |
CAPTRON |
100368 |
CHT1-158B-368 |
CAPTRON |
100401 |
CHT3-07XP-H/TG-SR/ST |
CAPTRON |
100418 |
CHT3-A71U-38/TG-SR/CP29 |
CAPTRON |
100421 |
CHT32-170B-40/TG-SR |
CAPTRON |
100423 |
CHT3-476P-29/TG-SR |
CAPTRON |
100426 |
CHT3-185B-41/TG-YW |
CAPTRON |
100427 |
CHT3-456PV-H/TG-SR/ST |
CAPTRON |
100428 |
CHT3-15HB-30/TG-SR/ST |
CAPTRON |
100537 |
CTL1-158-30/RYG |
CAPTRON |
100582 |
CAA-60-H18G4T-PS6/CP174 |
相關產品:傳感器
,編碼器
,安全光柵/光幕
,光電開關
,安全繼電器
,激光掃描儀
主營品牌:
德國CAPTRON
,德國SICK
,威格勒Wenglor
,美國BANNER
,意大利DATALOGIC
,日本SMC
,德國IFM
,德國P+F
,費斯托FESTO
,施耐德Schneider Electric
,西門子SIEMENS
,歐姆龍OMRON
,圖爾克Turck
,諾冠NORGREN
訂貨電話:13402168531(微信)
業務QQ: 2229069859
阿里旺旺: seaine168
淘寶企業店鋪: https://shop512779345.taobao.com
公司官網:http://www.yuankang.cc
更多產品請進:上海遠康自動化淘寶店鋪