技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 技術百科 > 無線傳感器網(wǎng)絡高效路由協(xié)議設計與實現(xiàn)

無線傳感器網(wǎng)絡高效路由協(xié)議設計與實現(xiàn)

時間:2008-12-15 11:17:38來源:ronggang

導語:?集成了傳感器、嵌入式計算、網(wǎng)絡和無線通信四大技術而形成的無線傳感器網(wǎng)絡是一種全新的信息獲取和處理技術,本文在借鑒了各類成熟路由協(xié)議的基礎上,以有效節(jié)約能源,設計出一種基于協(xié)商機制的層次型路由協(xié)議
摘 要:集成了傳感器、嵌入式計算、網(wǎng)絡和無線通信四大技術而形成的無線傳感器網(wǎng)絡是一種全新的信息獲取和處理技術,本文在借鑒了各類成熟路由協(xié)議的基礎上,以有效節(jié)約能源,延長網(wǎng)絡生命周期為目的,設計出一種基于協(xié)商機制的層次型路由協(xié)議。并最后經(jīng)ns2平臺上的仿真測試,NBLEP基本達到了無線傳感器網(wǎng)絡路由協(xié)議設計目標。 關鍵字:無線傳感器網(wǎng)絡;協(xié)商機制;NBLEP;NS2 [align=center][b]Design and implement for high efficiency route protocol of wireless sensor network[/b][/align] Abstract: Wireless Sensor network(WSN), which is integrated with sensor,nested computation, networks and wireless communication technologies, is a novel technology about acquiring and processing information. Paper is based on sorts of mature routing protocols, and intent on lower-consummation and extended network lifecycle, then author put forward a new and efficient routing protocol what is a negotiation based hierarchical routing protocol—NBLEP. At last, through simulation testing on NS2 platform, NBLEP routing protocol achieved the design goal for wireless sensor network. Keywords: wireless sensor network; negotiation based; NBLEP; NS2 1 引言   無線傳感器網(wǎng)絡是一種無基礎設施的無線網(wǎng)絡,它綜合了傳感器技術、嵌入式計算技術、分布式信息處理技術和無線通信技術,能夠協(xié)作地實時監(jiān)測、感知和采集網(wǎng)絡分布區(qū)域內(nèi)的各種環(huán)境或監(jiān)測對象的信息,并對這些數(shù)據(jù)進行處理,獲得詳盡而準確的信息,隨后傳送到需要這些信息的用戶。   麻省理工學院的《技術評論》雜志(Technology Review)評出了對人類未來生活產(chǎn)生深遠影響的十大新興技術,無線傳感器網(wǎng)絡即位于這十種新技術之首。無線傳感器網(wǎng)絡處于新技術的最前沿,目前尚存在著許多值得探討的熱點課題,國內(nèi)外學者正在進行深入研究。不同的研究人員對無線傳感器網(wǎng)絡的許多問題都有不同觀點。 2 現(xiàn)有路由協(xié)議分析   無線傳感器網(wǎng)絡的路由協(xié)議目前正是國外研究的熱點,各種路由協(xié)議在不同的應用環(huán)境和性能評價指標下各有千秋。論文簡要介紹其中一些典型的路由協(xié)議,這里將分析這些協(xié)議的基本原理,借鑒前人的設計思想,從而結(jié)合無線傳感器網(wǎng)絡的特點,設計出新的更適合的路由協(xié)議。   2.1擴散法   擴散法(Flooding)是一種傳統(tǒng)的網(wǎng)絡路由協(xié)議。當節(jié)點S需要發(fā)送數(shù)據(jù)給節(jié)點D時,節(jié)點S首先通過網(wǎng)絡將數(shù)據(jù)副本傳送給它的每一個鄰居節(jié)點,每一個鄰居節(jié)點又將其傳輸給各自的每一個鄰居節(jié)點,除了剛剛給它們發(fā)送數(shù)據(jù)副本的節(jié)點S外。如此繼續(xù)下去,直到將數(shù)據(jù)傳輸?shù)侥繕斯?jié)點D或者為該數(shù)據(jù)所設定的生命期限變?yōu)榱銥橹?,亦或所有?jié)點均擁有此數(shù)據(jù)副本。   擴散法實現(xiàn)簡單,不需要消耗太多的計算資源,適用于健壯性要求高的場合。但是該方式同時存在信息爆炸,部分重疊等問題,盲目資源消耗,一個節(jié)點可能出現(xiàn)一個數(shù)據(jù)多個副本的現(xiàn)象。   2.2 SPIN協(xié)議   SPIN是一種以數(shù)據(jù)為中心的自適應通信路由協(xié)議。其目標是通過使用節(jié)點間的協(xié)商制度和資源自適應機制,解決擴散法存在的不足之處。為了避免出現(xiàn)擴散法的信息爆炸問題和部分重疊現(xiàn)象,SPIN協(xié)議在傳感器節(jié)點傳送數(shù)據(jù)之前彼此進行協(xié)商,以確保只傳輸有用數(shù)據(jù)。同時在傳輸或接收數(shù)據(jù)之前,每個傳感器節(jié)點都檢查各自可用的能量狀況,處于低能量水平時則中斷某些操作。   SPIN的缺點在于在傳輸新數(shù)據(jù)的過程中,直接向鄰居節(jié)點廣播ADV數(shù)據(jù)包,而沒有考慮其所有鄰居節(jié)點由于自身能量的原因,不愿承擔起轉(zhuǎn)發(fā)新數(shù)據(jù)的功能,導致新數(shù)據(jù)無法傳輸出現(xiàn)“數(shù)據(jù)盲點”,進而影響整個網(wǎng)絡信息的收集。   2.3 MTE協(xié)議   在MTE協(xié)議中,傳感器節(jié)點選擇離自己平面距離最近的鄰居節(jié)點進行路由中轉(zhuǎn)。這種路由協(xié)議的優(yōu)點是簡單、開銷小,每個節(jié)點只需要找到通往Sink節(jié)點的下一跳節(jié)點,隨后將數(shù)據(jù)發(fā)送給它便可。而不足之處則在于靠近Sink節(jié)點的傳感器節(jié)點會一直承擔路由器的角色,節(jié)點之間負載不平衡,越靠近Sink節(jié)點的傳感器節(jié)點可能越快耗盡自己的能源,并最終導致死亡,縮短整個網(wǎng)絡的生命周期。   除上述路由協(xié)議外,較為成熟的無線傳感器網(wǎng)絡路由協(xié)議還包括有Directed Diffusion、LEACH、TEEN、APTEEN協(xié)議等,由于篇幅的原因在這里便不一一敘述了。但值得提出的是LEACH(基于聚類的路由協(xié)議)協(xié)議在無線傳感器網(wǎng)絡路由協(xié)議中占有重要地位,論文所提到的協(xié)議NBLEP(Negotiation-Based Low Energy Protocol)的提出和設計便是基于該基礎上的。 3 NBLEP路由協(xié)議設計   在無線傳感器網(wǎng)絡路由協(xié)議設計過程中,不僅對其要求具有傳統(tǒng)計算機路由協(xié)議正確性、健壯性、穩(wěn)定性、公平性、最優(yōu)性等特性,更需要考慮無線傳感器網(wǎng)絡的以下具體特殊性能:   第一、能源有效性。由于無線傳感器網(wǎng)絡節(jié)點能量有限,所以路由協(xié)議設計必須將有效利用能源放在第一位。   第二、簡單性。相對于傳統(tǒng)網(wǎng)絡而言,傳感器節(jié)點的運算能力和存儲能力及其有限,因此需要量身定制一種簡單有效的路由協(xié)議。   第三、多路性。典型的無線傳感器網(wǎng)絡通常工作在人類無法忍受的惡劣的環(huán)境中,為了避免單個節(jié)點的失效影響整個網(wǎng)絡的效率,需要要求每個節(jié)點盡可能維護多條路由。   基于以上理論,作者設計了一種層次型(聚類)、基于協(xié)商機制、采用集中式與分布式相結(jié)合、維護多條路由、低功耗動態(tài)自適應的按需式路由協(xié)議—NBLEP路由協(xié)議。   3.1 層次型   NBLEP路由協(xié)議把原本地位平等的傳感器節(jié)點按照其所處位置和能源的不同情況,依據(jù)網(wǎng)絡規(guī)模的大小和應用的需要,實現(xiàn)層次劃分。協(xié)議將整個無線傳感器網(wǎng)絡劃分成不同的簇類,簇類中的節(jié)點處于不同的層次,能源較高的節(jié)點處于較高的級別,承擔較多的任務,不僅進行感知和向上層節(jié)點傳輸自己的新數(shù)據(jù),而且中轉(zhuǎn)下層節(jié)點傳遞過來的數(shù)據(jù)、進行數(shù)據(jù)融合;能源較低的節(jié)點處于較低的級別,只進行感知和向上層節(jié)點傳輸?shù)娜蝿铡C總€節(jié)點的路由表中只需維護其上層節(jié)點的信息。   3.2協(xié)商機制   NBLEP路由協(xié)議實現(xiàn)在數(shù)據(jù)傳輸階段,簇內(nèi)節(jié)點采用元數(shù)據(jù)協(xié)商的方式向簇頭節(jié)點傳輸自身采集的數(shù)據(jù),簇頭節(jié)點接收完所有簇內(nèi)普通節(jié)點傳輸?shù)臄?shù)據(jù),經(jīng)過數(shù)據(jù)融合后,再向Sink節(jié)點傳輸數(shù)據(jù)。   3.3 多路由維護   NBLEP路由協(xié)議為了保證路由的可靠性,每個簇類的普通節(jié)點都維護著一個備用簇首節(jié)點的信息,一旦本簇的簇首節(jié)點由于異常原因失效(這種情況在實際應用中很可能發(fā)生),立即加入備用簇首節(jié)點所在的簇,實現(xiàn)了到Sink節(jié)點的多條路由,達到路由健壯性的目的。   3.4 低功耗,自適應   NBLEP路由協(xié)議設計簇內(nèi)每個普通節(jié)點都使用能源控制,在屬于自己的時槽中,才打開發(fā)送裝置,進行數(shù)據(jù)傳輸;在不屬于自己的時槽中,關閉發(fā)送裝置。每過一個回合(每個回合由簇形成階段和數(shù)據(jù)傳輸階段組成)都會進行簇類的動態(tài)劃分和簇頭節(jié)點的重新選擇,使每個節(jié)點成為簇頭節(jié)點的機會均等。采用以上幾類方式相結(jié)合,實現(xiàn)了節(jié)點“睡眠”機制,避免了無效數(shù)據(jù)的傳輸,有效的節(jié)約了能源。 4 NBLEP路由協(xié)議仿真測試   由于硬件平臺配置的限制,暫時無法在真實環(huán)境下運行和測試本路由協(xié)議,因此此次的測試工作建立在ns2仿真平臺上。在仿真過程中,作者使用數(shù)組不同參數(shù)進行測試,以反應出NBLEP路由協(xié)議是否達到了協(xié)議的設計目標。   4.1 仿真平臺建立   ns2是美國DARPA支持的項目VINT中的核心部分,它主要面向網(wǎng)絡協(xié)議研究者。由于ns2具有免費、開放源代碼、可擴充性好等優(yōu)點而在各種網(wǎng)絡的仿真測試中獲得了廣泛應用。
  在仿真環(huán)境中,作者使用100個無線傳感器節(jié)點和1個固定位置的Sink節(jié)點以實現(xiàn)NBLEP路由協(xié)議,無線傳感器節(jié)點隨機分布在100 *100的平面區(qū)域內(nèi),Sink節(jié)點遠離感知區(qū)域,場景如圖1所示。每個無線傳感器節(jié)點的初始能源為2J,數(shù)據(jù)包大小為500Bytes,元數(shù)據(jù)大小為25Bytes。
  根據(jù)無線傳感器之間、無線傳感器與Sink節(jié)點之間接收、發(fā)送器距離的不同,會使用自由空間傳播和多路衰減模型兩種不同的模型。如果接收、發(fā)送器之間的距離小于某個臨界值時,使用自由空間模型;如果接收、發(fā)送器之間的距離大于某個臨界值,則使用雙路徑模型。模型類型直接決定了節(jié)點間的傳輸功率,傳輸功率就是接收的閾值Pr-thresh和發(fā)送、接送器之間距離d的函數(shù)。   由于不同類型節(jié)點之間,不同距離通信采用不同的傳輸模型,因此NBLEP路由協(xié)議完美實現(xiàn)了低功耗、分層次的性能。而多路由維護、協(xié)商機制則體現(xiàn)在報文結(jié)構(gòu)的設計中。圖2顯示了一個回合傳輸?shù)臅r間圖,包括簇形成階段和數(shù)據(jù)傳輸階段,簇形成階段較短,數(shù)據(jù)傳輸階段用時很長,在數(shù)據(jù)傳輸階段中簇內(nèi)普通節(jié)點向簇頭節(jié)點傳輸數(shù)據(jù),簇頭節(jié)點進行數(shù)據(jù)處理后,再向Sink節(jié)點傳輸。   4.2 仿真結(jié)果分析   對于無線傳感器網(wǎng)絡,目前并沒有統(tǒng)一的標準來評測不同的路由協(xié)議,根據(jù)實際情況,作者使用以下兩個參數(shù)對NBLEP路由協(xié)議進行評測:   Sink節(jié)點接收到的數(shù)據(jù)包總量:該參數(shù)表明了Sink節(jié)點在運行過程中所接收到的由簇頭節(jié)點傳輸?shù)臄?shù)據(jù)包的總數(shù)。   存活節(jié)點數(shù):這個參數(shù)表明了隨著時間的推移,仍然存活的節(jié)點的總數(shù),是體現(xiàn)路由協(xié)議是否屬于能源有效性協(xié)議的一個重要指標。   此處以其中一次測試的結(jié)果為例來進行說明:   由圖3可以看出,隨著時間推移,由于能源的消耗,節(jié)點逐漸死去。其中0秒-2100秒期間,作者采用集中式成簇算法;1200秒-2100秒期間,大量節(jié)點能源耗盡而死,在2100秒時,存活節(jié)點只剩余30個(占節(jié)點總數(shù)的30%),因此2100秒-3600秒,作者開始轉(zhuǎn)而采用分布式成簇算法;采用該算法后,節(jié)點死亡速度大大減緩,說明分布式成簇算法有效地延長了整個網(wǎng)絡的生命周期。   再由圖4可以看出,在0秒-2100秒期間,作者采用集中式成簇算法;由于Sink節(jié)點清楚的了解全局拓撲,形成了有效的簇類,所以Sink節(jié)點接收到的數(shù)據(jù)包迅速增長。2100秒以后,從圖3可知,由于節(jié)點大量死亡,開始轉(zhuǎn)而采用分布式成簇算法,節(jié)點之間自己選舉產(chǎn)生的簇類不如Sink節(jié)點產(chǎn)生的簇類有效,再加上節(jié)點繼續(xù)死亡,Sink節(jié)點接收到的數(shù)據(jù)包增長相對緩慢。
  由上述仿真結(jié)果可以證實NBLEP路由協(xié)議使得整個網(wǎng)絡在較低的能耗水平下獲得較高的吞吐量,獲得較長的生命周期。 5 總結(jié)   無線傳感器網(wǎng)絡是一種新的信息獲取和處理技術,在特殊領域,它有著傳統(tǒng)技術不可比擬的優(yōu)勢,同時也必將開辟出不少新穎而有價值的商業(yè)應用。由于無線傳感器網(wǎng)絡是一門新興技術,國內(nèi)在這樣特殊領域所作的研究工作還較少,本文作者根據(jù)對目前較為成熟的幾類路由協(xié)議的分析借鑒,最后設計出一種層次型、基于協(xié)商機制、采用集中式與分布式相結(jié)合、維護多條路由、低功耗動態(tài)自適應的按需式路由協(xié)議——NBLEP路由協(xié)議。論文最后使用ns2平臺對NBLEP路由協(xié)議進行仿真測試,以證明NBLEP路由協(xié)議基本達到了設計要求。 參考文獻:   [1] 任豐原,黃海寧,林闖. 無線傳感器網(wǎng)絡. 軟件學報, Vol 14 No.7 2003 1281~1291   [2] 徐雷鳴 龐博 趙耀 ns與網(wǎng)絡模擬 北京:人民郵電出版社 2003年 158~174   [3]吳振綱,陳虎.PLC的人機接口與編程[J].微計算機信息,2005,8-1:21-23。   [4]L. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, A Survey on Sensor Networks In: IEEE Communications Magazine, Vol. 40, No. 8, 2002. 102~114   [5]Manjeshwar A, Agrawal DP. TEEN: A routing protocol for enhanced efficiency in wireless sensor networks. In: Proceedings of the 15th Parallel and Distributed Processing Symposium. San Francisco: IEEE Computer Society, 2001.2009~2015   [6]Heinzelman W,Chandrakasan A,Balakrishnan H. An application-specific protocol architecture for wireless microsensor networks In: IEEE Transaction on Wireless Communications, 2002,(10):660~670

標簽:

點贊

分享到:

上一篇:配網(wǎng)自動化系統(tǒng)利用GPRS技術...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.surachana.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號