《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 無線傳感器網絡關鍵技術及其仿真平臺分析
無線傳感器網絡關鍵技術及其仿真平臺分析
姜慶臣1,高 峰1,2
(1.浙江林學院,浙江 臨安 311300;2.浙江工業大學,浙江 杭州 310032)
摘要: 對無線傳感器網絡技術特點進行了研究,分析了無線傳感器網絡研究的技術難點和重點。針對目前出現的各種仿真平臺,如OPNET、OMNET++、NS2、TOSSIM等,分析研究了其技術特點并進行歸納性分類和概括,闡述了無線傳感器網絡仿真的重點評估指標,更好地推動無線傳感器網絡仿真研究的發展。
Abstract:
Key words :

摘  要:無線傳感器網絡技術特點進行了研究,分析了無線傳感器網絡研究的技術難點和重點。針對目前出現的各種仿真平臺,如OPNET、OMNET++、NS2、TOSSIM等,分析研究了其技術特點并進行歸納性分類和概括,闡述了無線傳感器網絡仿真的重點評估指標,更好地推動無線傳感器網絡仿真研究的發展。
關鍵詞: 無線傳感器網絡;仿真平臺;評估指標

    由于無線傳感器網絡WSN(Wireless Sensor Networks)[1]具有無線網、移動網以及節點的微型性、低成本、低功耗等綜合特性,因此對其的研究已成為熱點。WSN由大量的同構或異構節點組成,它們能夠協作地進行實時監測、感知和采集各種環境對象的數據,通過節點內嵌系統對信息進行處理,然后通過無線網絡將相關的信息發送到遠端客戶,并能接收遠端客戶指令對環境進行測控。但由于真實實驗環境的建立存在諸多限制,如成本高、周期長、效果差等,因此需要一種良好的軟件仿真技術來加速無線傳感器網絡關鍵技術的研究。但現實中WSN很多功能沒有開發出來,也沒有與處理大型網絡速度相結合的高水平的協議和抽象算法等。無線傳感器網絡仿真[2]是一種使用軟件模擬實際網絡設備和網絡鏈路的統計模型,并模擬網絡流量的傳輸、記錄網絡運行過程中的各種參數,對不同類型的數據進行統計分析,得出網絡性能的評估結果,以便對網絡進行設計或優化的仿真技術。目前現有的模擬仿真技術在實現WSN的仿真上存在不少問題。因此,本文在闡述WSN的良好節點模型、結構框架及設計、路由協議、系統實現等方向,并根據WSN的技術特點對主流仿真環境進行系統分析和研究的基礎上,提出了WSN仿真的關鍵指標和重點問題,并預測WSN的發展和研究方向。
1 WSN技術特點分析
    WSN由大量隨機布置在檢測區域內的傳感節點組成,它們能夠協同地進行實時監測,感知和采集各種環境對象的數據,通過節點的嵌入式系統和程序對信息進行處理,并通過無線網絡將相關的信息發送到客戶端。WSN節點檢測對象可以是溫度、濕度、化學品濃度、振動、壓力、光強度、音頻信號、微波信號等。但是,由于WSN本身資源的限制(如蓄電能力、處理能力、存儲空間及網絡協議等),對以上檢測事件,WSN仿真服務質量的操作機制需要做出權衡,如能耗、精確性、響應時間、擴展性、容錯性及其他獲益質量點等。因此,需要從節點到網絡考慮以下幾個方面因素:
    (1)從單純的傳感節點方面看,主要涉及傳感節點能耗、存儲空間、帶寬限制、操作和調試等,其目標主要體現在在現有的硬件資源下,如何從軟件設計和功能上做出權衡。
    (2)從網絡規模和網絡生成設計方面看,WSN可分單跳和多跳網絡。特別針對大規模多跳WSN,傳感節點分布的地理區域大、數量大、分布密集,從而導致網絡規模龐大而復雜。這是網絡生成涉及的技術難點,也是本文主要研究的內容。大規模多跳WSN中有一個特殊節點,稱為匯聚(sink)節點或基站,傳感器節點通過自組織方式構成網絡,測控的數據沿著其他傳感器節點逐跳地進行傳輸。在傳輸過程中測控數據可能被多個節點處理,經過多跳路由到匯聚節點,最后通過互聯網或衛星到達管理控制臺。其網絡拓撲形式、數據檢索和處理的不同階段如圖1、圖2所示。

    其中主要涉及網絡動態性和可擴展性,如:由于應用環境的復雜性,其拓撲結構可能會出現無線通信鏈路的變化,導致傳感節點通信時斷時通,或者節點能耗問題造成傳感節點出現故障或失效,或者感知對象的移動、新傳感節點的加入或老傳感節點刪除等。
    (3)從相配套的協議和路由的選擇方面看,由于傳感節點本身的限制和應用需求,不可能完全采用網絡7層協議標準或TCP/IP協議。為了延長整體網絡生命期,往往需要對網絡協議進行重新定義,特別是在路由和傳輸層協議設計方面可對減少能耗起到關鍵作用,因此要求選擇數據傳輸的最短路徑。但最短路徑的選擇本身是NP難問題,特別是在延長網絡整體生命期和傳輸數據最短路徑上需要權衡。
    目前各類路由傳輸算法協議只在某些方面做出優化,其適用場合也會因為應用環境及規模而變化,通用的、達到最好效能的路由和數據融合算法當前并不存在。其仿真技術關注點往往也是偏重某個或某些技術研究。下面對當前幾種仿真平臺進行分析和研究。
2 主流仿真平臺分析及研究
    無線傳感器網絡仿真是評估WSN性能的有效方法之一,其優越性體現在初期應用成本不高,構建好的網絡模型可以延續使用,后期投資不斷下降。因此,一種好的WSN仿真平臺的關鍵技術研究相當重要。
2.1 基于通用網絡的仿真平臺
    (1)NS2。NS2是由伯克利大學1989年開始開發的一種源代碼開放的共享軟件,是一種可擴展、可重用、基于離散事件驅動、面向對象的仿真軟件[4]。NS2可以用于仿真各種不同的IP網,實現了多播、一些MAC子層協議、網絡傳輸協議(如:TCP/UDP協議)、業務源流量產生器、路由隊列管理機制以及路由算法等。其拓撲結構有星型拓撲(單跳)和對等式拓撲(Ad Hoc網絡多跳形式)2種,通過編程語言OTCL(具有面向對象特性的TCL腳本程序設計語言)和C++實現。
    (2)OPNET。OPNET是一個強大的、面向對象的、離散事件驅動的通用網絡仿真環境。作為一個全面的集成開發環境,在無線傳輸方面的建模能力涉及仿真研究的各階段,包括模型設計、仿真、數據搜集和數據分析,所有的無線特性與高層協議模型無縫連接。
    當然,還有其他通用網絡環境下的仿真環境,如GloMoSim、SENSE、Shawn等。
2.2 基于TinyOS的仿真平臺
    TinyOS是一種面向WSN的新型操作系統。TinyOS采用了輕量級線程技術、主動消息通信技術、組件化編程技術,它是一個基于事件驅動的深度嵌入式操作系統[7]。目前基于TinyOS主流仿真平臺有2種。
    (1)TOSSIM。TOSSIM是一種基于嵌入式TinyOS操作系統的WSN節點仿真環境的實現代表,源碼公開,主要應用于MICA系列的WSN節點。其仿真應用隨同TinyOS被編譯進事件驅動的模擬仿真器。由于TinyOS基于組件的特性和仿真環境運行的程序與網絡硬件程序基本相同,其代碼可以不變地移植到實際節點上,只是在一些底層相關部分有所不同。
    (2)OMNET++。OMNET++是一種開源的基于組件的模塊化的開放網絡仿真平臺,近年來在科學和工業領域逐漸流行。作為離散事件仿真器,其具備強大完善的圖形界面接口和可嵌入式仿真內核,運行于多個操作系統平臺,可以簡便定義網絡拓撲結構,具備編程、調試和跟蹤支持等功能,主要用于通信網絡和分布式系統的仿真。
2.3 仿真平臺比較
    在軟件功能和操作易用性方面,由于OPNET可以對數據分組、節點類型、鏈路類型、應用場景、網絡拓撲結構等進行詳細設置,所以OPNET明顯優于其他仿真平臺。但要實現OPNET WSN仿真,還需要添加能量模型,而且其最大問題是仿真速度慢,效率會隨網絡規模和流量增大而降低,且某些特殊網絡設備的建模必須依靠節點和過程層次的編程方能實現;在涉及底層編程的網元建模時,還需要對協議和標準及其實現有深入了解。NS2主要致力于OSI模型的仿真,工作在網絡數據包級,允許一定范圍內的異構網絡仿真,實現了協議分離等。可以使用NS2進行算法和協議的仿真研究,且源碼開放使其能支持WSN仿真,包括傳感器和電池模型、混合仿真支持等。總之,NS2是一種很優秀的仿真器,可以精確地仿真無線和有線網絡,節點數目可達成千上萬。盡管可以從標準和實驗通信協議中獲益,但在通用網絡仿真軟件上實現WSN協議和應用交互,經常要進行跨層設計,這會導致大量的協議添加和跨層協議修改工作,從而增加了仿真難度和工作量;而且NS2不對應用行為建模,缺少網絡節點執行代碼的仿真,特別對數據包級細節仿真方面,接近于運行時的數據包數量,使其無法進行大規模網絡的仿真。TOSSIM雖具有一定的可信度和完整性,也能夠捕獲成千上萬個TinyOS節點的網絡行為和相互作用,但在能量消耗模型方面,沒有現成的能量管理模塊,無法對能耗進行有效性評價,必須設計開發獨立的能量管理模型計算節點剩余能量。目前雖有PowerTOSSIM采用實測的MICA2節點能耗模型對節點的各種操作所消耗的能量進行跟蹤,但是所有節點的程序代碼必須相同,且無法實現網絡級的抽象算法仿真。網絡抽象級仿真規模上的各類仿真平臺比較如圖3所示。

3 仿真評估指標
    在傳感器網絡中,單個傳感器節點的特點是并發密集、模塊化程度高。這些特點使得無線傳感器網絡仿真需要解決可擴展性與仿真效率、分布與異步特性、動態性、綜合仿真平臺等問題。而以上仿真只能在一些線性時空方式、多高斯數據分布下進行。因此,要充分利用面向對象設計思想,使仿真平臺更接近現實模型,使整個系統的軟件框架更加合理、明確。
3.1 協議分析指標
    以有效地減少能量消耗、延長網絡使用壽命為目標,如高效的MAC協議、路由協議以及應用層協議。常見的路由協議有SPIN、Direct Diffusion、TEEN、GEAR等,常見的拓撲控制協議有GAF、SPAN、STEM等,它們各有其不同的前提條件及適用環境。但主要關注點為TCP實現協議,原因在于無線鏈路出錯、信號衰減及交接等造成不能精確計算出吞吐量的期望值和實際值。目前大部分協議建立在基于能量平衡的、輪轉的“簇”概念基礎上,包括LEACH、BCDCP、PEGAGSIS等協議。其使用場景的協議選擇、簇頭選擇、TCP傳輸協議改良,有利于提供可靠高速的傳輸,減少能量消耗。
3.2 能量消耗分析模型
    在傳感器節點有限的資源(如:內存、計算能力、電能等)下,以主要仿真傳感器節點處理、發送和接收k bit數據所消耗的能量作為評價指標基礎。如在節點數據處理方面,仿真架構能夠評估編譯后在現存的傳感器模塊運行的算法的能耗;在節點之間通信方面,根據藍牙無線技術的資料,單跳路由協議每個傳感器節點的能耗與距離關系表示為:E=λk2(k=1,2,3…),其中,λ是單位數據發送和接收單位距離時的能耗,k為節點與基站之間的距離。在多跳路由協議中,節點能耗與距離關系表示為E=[d2-(k-1)2]/(2k-1)(k=1,2,…d),其中d是離基站最遠的節點與基站的距離,k是任意一節點到基站的距離。
3.3 網絡生成及通信模型
    網絡生成及通信模型主要考慮異構網絡模型架構及可擴展性,以典型的“簇”網絡為例,除了完成整個網絡活動由“簇”的建立期和穩定工作期2種狀態外,還要考慮后期簇的變化,如因環境因素、老的傳感節點的刪除、新傳感節點加入及移動性等擴展功能。在異構網絡互操作性上,要涉及到通信協議和網絡跨層設計,包括低資源傳感器模塊和高資源微服務器平臺交互等。在網絡生命期方面,既要考慮單個節點的生命期,又要考慮整體網絡的生命期。
    除上述方向外,研究指標還包括:提供良好的可視化對象仿真環境、實現的管理平臺、WSN的可靠性和容錯性研究(消息的丟失、復原、運行時間等)、底層操作系統選擇、智能化網絡節點模型、節點代碼的可移植性等。
    當前,無線網絡仿真的主流平臺多種多樣,商業版仿真軟件主要有Mil3公司的OPNET、Cadence公司的VCC等軟件。這些軟件價格昂貴。廣泛使用的免費仿真軟件是NS2、TOSSIM及OMNeT++等。從以上分析和研究可以看出,在軟硬件資源有限、仿真環境多樣性的情況下,WSN仿真技術首先要能在能耗模型、節點行為、底層協議、抽象算法、網絡異構及環境仿真等方面實現;其次,仿真技術還要具備完整性、可信度和伸縮性等功能。特別是在路由傳輸協議方面,如平面路由協議和聚類路由協議[5],需要從傳統編程式路由算法協議(如:LEACH,BCDCP,PEGAGSIS,PEDAP)過渡到智能型路由協議(如:基于多智能體的WSN、基于模糊控制、神經網絡的WSN數據融合路由算法、ACRA、Ant-Net等)。人工智能技術的高速發展,使得WSN具有學習能力的群體智能行為,使之能協同工作,這方面可能成為今后一個重點研究方向。當然,硬件技術的提高,如量子計算機的出現、高效的電池蓄電能力及存儲技術等,對WSN也起到推動作用。
參考文獻
[1] 鐘幼平,黃佩偉.基于OMNeT ++平臺的SMAC協議仿真實現[J].信息技術,2008(2).
[2] 胡靜.基于OPNET的無線傳感器網絡仿真[J].電子電器教學學報,2006,28(6).
[3] 馬祖長,孫怡寧.大規模無線傳感器網絡的路由協議研究[J].計算機工程與應用,2004(11).
[4] 孫利民,李建中,陳渝,等.傳感器網絡[M].北京:清華大學出版社,2005.
[5] MURUGANATHAN S, Daniel C F Ma, Rolly I. Bhasin, et al. A centralized energy-efficient routing protocol for wireless sensor networks[R]. IEEE, 2005.
[6] FALL K,VARADHAN K. NS-2 network simulator[M]. University of California, Berkeley, 2004.
[7] LEVIS P, MADDEN S, GAY D, et al. The emergence of networking abstractions and techniques in TinyOS[A]. Proceeding of the First USENIX/ACM Symposium on Networked Systems Design and Implementation[C], 2004.
[8] 梁韡,于海斌.基于多智能體的無線傳感器網絡仿真平臺的研究[J].系統仿真學報,2006(4).
[9] 翟建設,李娜.基于分簇的無線傳感器網絡簇內數據融合算法[J].計算機工程,2008(6).

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品乱子乱xxxx| 国产一区欧美日韩| 香蕉久久一区二区不卡无毒影院| 亚洲精品黄网在线观看| 久久精品国产一区二区电影 | 亚洲精品一区二区三区福利 | 亚洲第一区中文99精品| 国产一区二区三区在线观看免费| 国产欧美二区| 国产欧美日韩另类一区| 国产精品夜夜夜| 国产精品久久久久秋霞鲁丝| 欧美午夜在线一二页| 欧美日韩精品| 欧美日韩国产在线观看| 欧美日韩www| 欧美另类高清视频在线| 欧美日韩精品免费观看视一区二区| 欧美韩国日本综合| 欧美精品1区2区| 欧美日韩在线三级| 国产精品v日韩精品| 国产精品色在线| 国产日韩精品一区观看| 国产亚洲成av人在线观看导航| 国产一二精品视频| 狠狠色狠狠色综合系列| 亚洲国产精品高清久久久| 91久久精品国产| 99精品国产热久久91蜜凸| 亚洲网站视频福利| 亚洲欧美国产精品桃花| 性欧美超级视频| 亚洲国产精品va| 日韩午夜激情电影| 亚洲在线观看免费视频| 性欧美暴力猛交69hd| 久久久精品一品道一区| 媚黑女一区二区| 欧美日韩亚洲综合在线| 国产精品素人视频| 韩国av一区二区三区| 亚洲激情小视频| 亚洲手机成人高清视频| 久久国产日韩| 日韩视频在线观看一区二区| 亚洲一区二区少妇| 久久黄金**| 欧美精品 国产精品| 国产精品国产三级国产| 国产一区二区三区四区老人| 亚洲国产精品成人久久综合一区| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美在线一二三| 99精品欧美一区二区三区| 亚洲欧美日韩视频一区| 久久亚洲精品欧美| 欧美日韩在线精品| 韩国女主播一区| 日韩网站免费观看| 午夜欧美理论片| 日韩亚洲国产欧美| 欧美一区二区国产| 欧美黄色小视频| 国产亚洲精品v| 99视频精品在线| 亚洲国产一区在线观看| 亚洲欧美综合网| 欧美精品久久久久久久| 国产日韩欧美综合| 日韩视频在线免费观看| 亚洲第一黄色网| 欧美一区二区三区四区在线| 欧美激情黄色片| 国产在线欧美| 亚洲手机在线| 99riav久久精品riav| 久久久久久亚洲综合影院红桃| 国产精品mm| 亚洲三级影院| 91久久精品国产91久久性色tv | 亚洲精品乱码久久久久久黑人 | 欧美高清视频在线| 国产亚洲精品久久飘花| 一本色道久久综合亚洲精品按摩 | 99成人在线| 理论片一区二区在线| 国产乱肥老妇国产一区二| 亚洲美女少妇无套啪啪呻吟| 亚洲成人在线视频网站| 欧美在线地址| 国产精品久久一卡二卡| 最新国产精品拍自在线播放| 久久国产主播精品| 欧美一区高清| 国产精品入口夜色视频大尺度| 亚洲美女av在线播放| 亚洲精品美女免费| 久久久噜噜噜久噜久久| 国产伦精品一区二区三区高清版| 在线一区二区三区做爰视频网站| 99精品视频一区| 欧美成在线视频| 在线观看亚洲视频啊啊啊啊| 久久黄金**| 久久久久99| 国产视频一区欧美| 午夜日韩电影| 欧美自拍丝袜亚洲| 国产精品视频内| 亚洲图片欧美一区| 亚洲影院色无极综合| 欧美日韩国内| 亚洲美女在线一区| 99热精品在线| 欧美日韩三级一区二区| 亚洲最新视频在线| 亚洲天堂网在线观看| 欧美日本在线一区| 亚洲乱码久久| 亚洲性图久久| 国产精品分类| 亚洲主播在线观看| 欧美一区二区在线免费观看| 国产三区精品| 久久精品欧洲| 欧美a级片网站| 亚洲级视频在线观看免费1级| 亚洲三级免费| 欧美精品一区二区三区视频 | 亚洲女人av| 国产精品免费一区二区三区在线观看 | 国产在线精品一区二区中文| 久久电影一区| 美女久久网站| 亚洲人午夜精品| 亚洲一区二区成人在线观看| 国产精品久久福利| 亚洲欧美一区二区三区极速播放| 欧美在线播放| 伊人久久久大香线蕉综合直播| 亚洲人成亚洲人成在线观看图片| 欧美精品一区二区三区久久久竹菊| 99re亚洲国产精品| 午夜视频一区在线观看| 国产亚洲午夜| 亚洲精品国产日韩| 欧美日韩一区视频| 亚洲摸下面视频| 久久综合中文字幕| 亚洲裸体在线观看| 香港成人在线视频| 国外精品视频| 日韩一区二区精品在线观看| 国产精品裸体一区二区三区| 久久国产免费看| 欧美日韩一区二区三区在线观看免| 亚洲一二三区精品| 久久视频一区二区| 亚洲日本成人| 欧美一区二区视频观看视频| 在线观看91精品国产麻豆| 9色国产精品| 国产精品亚洲综合一区在线观看 | 野花国产精品入口| 国产精品网红福利| 亚洲欧洲综合另类在线| 欧美私人网站| 久久成人免费网| 欧美视频你懂的| 亚洲高清在线观看| 欧美午夜不卡| 亚洲第一主播视频| 欧美亚男人的天堂| 亚洲二区视频| 国产精品三级久久久久久电影| 91久久久精品| 国产精品日韩高清| 亚洲九九爱视频| 国产精品一区在线播放| 亚洲日本中文字幕| 国产精品免费看久久久香蕉| 91久久中文| 国产日韩欧美日韩| 一区二区av在线| 韩日欧美一区| 亚洲欧美成人综合| 亚洲国产一区二区视频| 久久成人一区二区| 99国产一区| 欧美 亚欧 日韩视频在线| 亚洲欧美另类综合偷拍| 欧美精品在线看| 久久www成人_看片免费不卡| 欧美色播在线播放| 亚洲人成网站在线观看播放| 国产视频精品va久久久久久| 亚洲天堂成人在线观看| 亚洲国产精品美女| 久久久99爱|