国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

無(wú)線傳感器網(wǎng)絡(luò)TTDD路由協(xié)議的研究

2016-05-18 13:59馮樂(lè)史家雄惠亮
電腦知識(shí)與技術(shù) 2016年9期
關(guān)鍵詞:路由協(xié)議無(wú)線傳感器網(wǎng)絡(luò)

馮樂(lè)++史家雄++惠亮

摘要:無(wú)線傳感器網(wǎng)絡(luò)由于電源能量有限、通信能力有限、節(jié)點(diǎn)計(jì)算能力有限、傳感器節(jié)點(diǎn)數(shù)量大且分布范圍廣、網(wǎng)絡(luò)動(dòng)態(tài)性強(qiáng)、感知數(shù)據(jù)流巨大、以數(shù)據(jù)為中心等特點(diǎn),使得無(wú)線傳感器網(wǎng)絡(luò)路由設(shè)計(jì)圍繞節(jié)約節(jié)點(diǎn)能量消耗,延長(zhǎng)網(wǎng)絡(luò)生命周期而展開(kāi)。該文針對(duì)TTDD數(shù)據(jù)傳輸路徑過(guò)長(zhǎng)的問(wèn)題,研究TTDD協(xié)議的改進(jìn)算法,即CODE協(xié)議和E-TTDD協(xié)議的設(shè)計(jì)思想與算法步驟,通過(guò)數(shù)學(xué)方法計(jì)算了三種算法的通信能量開(kāi)銷,并通過(guò)MATLAB仿真進(jìn)行了比較,結(jié)果顯示了改進(jìn)算法在能量消耗方面的優(yōu)越性。

關(guān)鍵詞:無(wú)線傳感器網(wǎng)絡(luò);路由協(xié)議;雙層數(shù)據(jù)分發(fā)協(xié)議;柵格結(jié)構(gòu)

中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)09-0044-04

The Research of Wireless Sensor Network based on TTDD Routing Protocol

FENG Le, SHI Jia-xiong, HUi Liang

(ACTRI AVIC,Xi an 710065,China)

Abstract:With the factors of widely distributing, dynamic network, restricted communication ability, greatness data stream and focus on the data, the design of the routing protocols are put weight on how saving the consume of energy and extending the live of the networks. This paper analyzes the basic principle and systems simulation design on TTDD, in order to solve the problem exists in the condition of data transmission path is too long in TTDD, another two modified methods are presented, CODE and E-TTDD, and we compare the three protocols communication energy consumption through mathematical calculation. The results of the simulation by MATLAB show the superiority of the improved TTDD.

Key words:wireless Sensor Network; routing protocols; TTDD; grid

1 引言

無(wú)線傳感器網(wǎng)絡(luò)(WSN)技術(shù)被認(rèn)為是21世紀(jì)能夠?qū)π畔⒓夹g(shù)、經(jīng)濟(jì)和社會(huì)進(jìn)步發(fā)揮重要作用的技術(shù),該技術(shù)有巨大的發(fā)展?jié)摿?,而且?yīng)用領(lǐng)域十分廣泛,可以應(yīng)用于建筑環(huán)境中對(duì)部分物理量進(jìn)行檢測(cè)控制、環(huán)境監(jiān)測(cè)、軍事國(guó)防領(lǐng)域、交通安全管理、礦山安全檢測(cè)等領(lǐng)域。其核心無(wú)線傳感器網(wǎng)絡(luò)涉及計(jì)算機(jī)、通信、自動(dòng)控制和人工智能等多學(xué)科[1,2]。

無(wú)線傳感器網(wǎng)絡(luò)是由部署在監(jiān)測(cè)區(qū)域內(nèi)大量的廉價(jià)微型傳感器節(jié)點(diǎn)組成,傳感器節(jié)點(diǎn)一般采用電池,能量資源有限。因此,如何減少能耗,有效節(jié)約能量,延長(zhǎng)網(wǎng)絡(luò)的生命周期是無(wú)線傳感器網(wǎng)絡(luò)路由協(xié)議設(shè)計(jì)的主要目標(biāo)。本文具體研究TTDD路由協(xié)議的算法思想和具體步驟,針對(duì)TTDD數(shù)據(jù)傳輸路徑過(guò)長(zhǎng)的問(wèn)題研究了CODE協(xié)議和E-TTDD協(xié)議,通過(guò)對(duì)比能量消耗和最短路徑來(lái)對(duì)三種路由協(xié)進(jìn)行最優(yōu)配置。

2 無(wú)線傳感器網(wǎng)絡(luò)的路由協(xié)議

無(wú)線傳感器網(wǎng)絡(luò)是由多個(gè)節(jié)點(diǎn)組成的面向任務(wù)的無(wú)線自組織網(wǎng)絡(luò)[3]。它由無(wú)線傳感器節(jié)點(diǎn)、中心節(jié)點(diǎn)(sink節(jié)點(diǎn))、傳輸網(wǎng)絡(luò)和遠(yuǎn)程監(jiān)控中心4個(gè)基本部分組成,其組成結(jié)構(gòu)如圖1所示。

2.1無(wú)線傳感器網(wǎng)絡(luò)路由協(xié)議的性能指標(biāo)

無(wú)線傳感器網(wǎng)絡(luò)中路由協(xié)議的設(shè)計(jì)目標(biāo)是:使用積極有效的能量管理技術(shù)來(lái)延長(zhǎng)網(wǎng)絡(luò)生命周期;提高路由的容錯(cuò)能力,形成可靠數(shù)據(jù)轉(zhuǎn)發(fā)機(jī)制。評(píng)價(jià)一個(gè)無(wú)線傳感器路由協(xié)議設(shè)計(jì)性能的好壞,一般包含網(wǎng)絡(luò)生命周期、傳輸延遲、路徑容錯(cuò)性、可擴(kuò)展性等性能指標(biāo)[4]。

2.2網(wǎng)絡(luò)路由的設(shè)計(jì)思路

無(wú)線傳感器網(wǎng)絡(luò)的有效性和整體性在很大程度上取決于網(wǎng)絡(luò)的路由技術(shù)。路由設(shè)計(jì)技術(shù)中.包含優(yōu)化能量消耗及均衡能量消耗的內(nèi)容。

在無(wú)線傳感器網(wǎng)絡(luò)中,可以使用合理選擇分支節(jié)點(diǎn)來(lái)實(shí)現(xiàn)傳輸路徑的優(yōu)化,達(dá)到能量使用優(yōu)化的管理。在將相同的數(shù)據(jù)發(fā)往不同的節(jié)點(diǎn)時(shí),為節(jié)省節(jié)點(diǎn)消耗的能量,不采用分別單獨(dú)發(fā)送的方式,而將數(shù)據(jù)先發(fā)送至一個(gè)中間節(jié)點(diǎn),在中間節(jié)點(diǎn)處再將數(shù)據(jù)分別發(fā)送到不同節(jié)點(diǎn),該中間節(jié)點(diǎn)就是分支節(jié)點(diǎn)??梢?jiàn)通過(guò)采用分支節(jié)點(diǎn),能夠使傳輸所需要的整體距離縮短,從而達(dá)到節(jié)省傳輸能量的目的。

3 TTDD路由協(xié)議

3.1 TTDD路由協(xié)議模型

TTDD主要解決大規(guī)模無(wú)線傳感網(wǎng)絡(luò)潛在的多個(gè)數(shù)據(jù)源節(jié)點(diǎn)對(duì)多個(gè)移動(dòng)中心節(jié)點(diǎn)的可擴(kuò)展的高效數(shù)據(jù)分發(fā)問(wèn)題[5]。數(shù)據(jù)源節(jié)點(diǎn)就是產(chǎn)生感知數(shù)據(jù)而需要報(bào)告有關(guān)激勵(lì)因素的傳感器節(jié)點(diǎn),激勵(lì)因素是一個(gè)目標(biāo)或者感興趣的一個(gè)事件。中心節(jié)點(diǎn)就是從線傳感網(wǎng)絡(luò)中收集這些數(shù)據(jù)報(bào)告的用戶。激勵(lì)因素和中心節(jié)點(diǎn)的數(shù)量可能隨時(shí)間的推進(jìn)而變化。如圖2所示,模擬布置一無(wú)線傳感網(wǎng)絡(luò)來(lái)檢測(cè)其中小車的移動(dòng)情況。圖中小圈為傳感器;兩輛小車為檢測(cè)目標(biāo),當(dāng)產(chǎn)生激勵(lì)事件時(shí),周圍的傳感器檢測(cè)數(shù)據(jù),由其中一個(gè)傳感器產(chǎn)生數(shù)據(jù),開(kāi)始作為源節(jié)點(diǎn);圖中小人為中心節(jié)點(diǎn),認(rèn)為是可以移動(dòng)的。

假定每個(gè)中心節(jié)點(diǎn)需要連續(xù)將其位置信息廣播到整個(gè)傳感器場(chǎng)中,這樣所有傳感器節(jié)點(diǎn)都得到通知其隨后數(shù)據(jù)報(bào)告的發(fā)送方向。然而,中心節(jié)點(diǎn)的移動(dòng)性是大規(guī)模線傳感網(wǎng)絡(luò)數(shù)據(jù)分發(fā)帶來(lái)困難,多中心節(jié)點(diǎn)頻繁的位置更新不僅會(huì)加重?zé)o線傳輸?shù)呐鲎?,而且?dǎo)致迅速消耗傳感器節(jié)點(diǎn)有限的電池能量。

TTDD是一個(gè)層次路由協(xié)議,是基于以下假設(shè)提出的:

1)具有相同屬性的傳感器節(jié)點(diǎn)分布在一個(gè)區(qū)域內(nèi),傳感器節(jié)點(diǎn)之間進(jìn)行短距離無(wú)線通信,遠(yuǎn)距離節(jié)點(diǎn)通過(guò)中間節(jié)點(diǎn)采用多跳轉(zhuǎn)發(fā)數(shù)據(jù)。

2)每個(gè)傳感器節(jié)點(diǎn)都知道自己的位置信息,但是中心節(jié)點(diǎn)可能不知道自己的位置信息。

3)一旦有事件發(fā)生,事件周圍的傳感器節(jié)點(diǎn)會(huì)收集并處理信息,然后由其中一個(gè)作為源節(jié)點(diǎn)發(fā)送報(bào)告。

4)中心節(jié)點(diǎn)通過(guò)查詢網(wǎng)絡(luò)收集數(shù)據(jù),在無(wú)線網(wǎng)絡(luò)中,中心節(jié)點(diǎn)的位置和數(shù)目是可變的。

TTDD能夠使用簡(jiǎn)單的貪婪地理轉(zhuǎn)發(fā)路由來(lái)建立和維護(hù)柵格結(jié)構(gòu),并且維持較低的開(kāi)銷。對(duì)每個(gè)數(shù)據(jù)源節(jié)點(diǎn)采用柵格結(jié)構(gòu),從多個(gè)中心節(jié)點(diǎn)發(fā)出的查詢消息被限制在本地蜂窩內(nèi),因此避免了多個(gè)中心節(jié)點(diǎn)全網(wǎng)泛洪的過(guò)度能耗和網(wǎng)絡(luò)開(kāi)銷,中心節(jié)點(diǎn)在大于其蜂窩范圍移動(dòng)而離開(kāi)位置時(shí),重新進(jìn)行本地?cái)?shù)據(jù)查詢泛洪,查詢消息將傳遞到達(dá)新的分發(fā)節(jié)點(diǎn)。沿著源節(jié)點(diǎn)方向傳遞,查詢消息最終被某個(gè)已經(jīng)接收源節(jié)點(diǎn)發(fā)送數(shù)據(jù)的分發(fā)節(jié)點(diǎn)所接收而不再進(jìn)一步轉(zhuǎn)發(fā)。然后分發(fā)節(jié)點(diǎn)沿著查詢消息傳遞路徑的反方向向下朝中心節(jié)點(diǎn)轉(zhuǎn)發(fā)數(shù)據(jù)。這樣,即使中心節(jié)點(diǎn)連續(xù)移動(dòng),高層數(shù)據(jù)轉(zhuǎn)發(fā)遞增式變化,中心節(jié)點(diǎn)仍然能夠連續(xù)接收到數(shù)據(jù)。而且由于柵格點(diǎn)上的傳感器節(jié)點(diǎn)參與數(shù)據(jù)分發(fā)。所以其他傳感器節(jié)點(diǎn)不需要維護(hù)狀態(tài)。因此,TTDD能夠擴(kuò)展到大量的源節(jié)點(diǎn)和中心節(jié)點(diǎn)。

3.2 查詢請(qǐng)求與數(shù)據(jù)轉(zhuǎn)發(fā)

源節(jié)點(diǎn)將自己的位置作為柵格上的一個(gè)交叉點(diǎn),給其四個(gè)相鄰交叉點(diǎn)發(fā)送數(shù)據(jù)通知消息,將二維傳感器網(wǎng)絡(luò)分成蜂窩柵格。其具體構(gòu)建是以源節(jié)點(diǎn)為交點(diǎn),做一條水平直線和一條垂直直線,并且分別以[α]為間距作上述兩條直線的水平線,以此把平面劃分成大小為[α×α]的方格。圖3所示,為源節(jié)點(diǎn)A建立的柵格結(jié)構(gòu)。

每條數(shù)據(jù)通知消息最終被其所指定的最近交叉點(diǎn)的一個(gè)傳感器節(jié)點(diǎn)所接收,該傳感器節(jié)點(diǎn)存儲(chǔ)節(jié)點(diǎn)信息,然后將該信息轉(zhuǎn)發(fā)給相鄰交叉點(diǎn)(不包括將該消息發(fā)送來(lái)的那個(gè)相鄰交叉節(jié)點(diǎn)),這種數(shù)據(jù)通知消息的遞進(jìn)式傳播通知交叉點(diǎn)最近的所有傳感器節(jié)點(diǎn)稱為給定源節(jié)點(diǎn)的分發(fā)節(jié)點(diǎn)(圖3中黑點(diǎn)所示)。

TTDD協(xié)議的轉(zhuǎn)發(fā)包括兩個(gè)過(guò)程,即查詢轉(zhuǎn)發(fā)和數(shù)據(jù)轉(zhuǎn)發(fā)。查詢轉(zhuǎn)發(fā)過(guò)程提供了到達(dá)sink節(jié)點(diǎn)的路徑信息,確保源節(jié)點(diǎn)的數(shù)據(jù)沿著查詢消息轉(zhuǎn)發(fā)路徑的相反方向從源節(jié)點(diǎn)開(kāi)始通過(guò)兩層傳遞到達(dá)sink節(jié)點(diǎn)。其中低層在sink節(jié)點(diǎn)當(dāng)前位置的蜂窩內(nèi),高層由網(wǎng)格上的分發(fā)節(jié)點(diǎn)組成。

中心節(jié)點(diǎn)在蜂窩內(nèi)泛洪查詢消息,尋找附近的分發(fā)節(jié)點(diǎn),查詢區(qū)域?yàn)橐粋€(gè)蜂窩般大小。中心節(jié)點(diǎn)查詢消息時(shí)說(shuō)明泛洪的最大距離,因此會(huì)在離中心節(jié)點(diǎn)最大距離左右的節(jié)點(diǎn)上停止查詢消息的泛洪。中心節(jié)點(diǎn)泛洪消息傳遞到一個(gè)本地分發(fā)節(jié)點(diǎn),這個(gè)節(jié)點(diǎn)被稱為直接分發(fā)節(jié)點(diǎn),至此,低層查詢結(jié)束。高層傳輸由分發(fā)節(jié)點(diǎn)完成,由于直接分發(fā)節(jié)點(diǎn)接收過(guò)上行分發(fā)節(jié)點(diǎn)發(fā)送來(lái)的數(shù)據(jù)通知消息,因此知道其位置,故轉(zhuǎn)發(fā)查詢消息到柵格上的上行分發(fā)節(jié)點(diǎn)。將從中心節(jié)點(diǎn)指向源節(jié)點(diǎn)的方向稱為上行方向,同理將源節(jié)點(diǎn)指向中心節(jié)點(diǎn)的方向稱為下行方向。上行分發(fā)節(jié)點(diǎn)又進(jìn)一步朝源節(jié)點(diǎn)方向上行轉(zhuǎn)發(fā)查詢消息,直到查詢消息到達(dá)源節(jié)點(diǎn)或者是接收到源節(jié)點(diǎn)發(fā)送數(shù)據(jù)的分發(fā)節(jié)點(diǎn)(比如接收到其他中心節(jié)點(diǎn)的查詢消息后返回?cái)?shù)據(jù))為止。兩層查詢數(shù)據(jù)轉(zhuǎn)發(fā)過(guò)程如圖3所示。

圖3 源節(jié)點(diǎn)A的柵格結(jié)構(gòu)

3.3 通信能量消耗分析

這個(gè)部分我將用數(shù)學(xué)方法簡(jiǎn)單計(jì)算網(wǎng)絡(luò)的通信能量消耗情況。我們先分析最壞情況下的能量消耗。

假設(shè)網(wǎng)絡(luò)覆蓋區(qū)域?yàn)锳,其中均勻分布N個(gè)傳感器節(jié)點(diǎn),因此每邊大約[N]個(gè)傳感器節(jié)點(diǎn)。此外有k個(gè)sink節(jié)點(diǎn),以平均速度v移動(dòng)著,在時(shí)間T內(nèi)從源節(jié)點(diǎn)接收d個(gè)數(shù)據(jù)包。查詢信息和數(shù)據(jù)信息的長(zhǎng)度為l。TTDD將整個(gè)傳感區(qū)域劃分為正方形網(wǎng)格,每個(gè)單元格的邊長(zhǎng)為a,每個(gè)單元格中有n=(Na2)/A個(gè)節(jié)點(diǎn)。每個(gè)移動(dòng)sink通過(guò)了m個(gè)單元格,m取(1+vT/a)的上限整數(shù)。對(duì)與靜止的sink而言,m=1。若sink的移動(dòng)通過(guò)了m個(gè)單元格,即sink更新了m次,則在兩個(gè)連續(xù)的sink更新中,接收了d/m個(gè)數(shù)據(jù)包。

TTDD協(xié)議中,查詢請(qǐng)求在本地單元格中泛洪,找到直接分發(fā)節(jié)點(diǎn)后沿著網(wǎng)格邊界向源節(jié)點(diǎn)轉(zhuǎn)發(fā)查詢信息。本地單元格泛洪會(huì)消耗nl的能量,查詢信息如果沿直線方向從sink發(fā)送給源節(jié)點(diǎn)會(huì)消耗[(cN)l](0

同樣的分析方法可以得出,從源節(jié)點(diǎn)發(fā)送d/m個(gè)數(shù)據(jù)包到sink需消耗[2(cN)d/m]的能量。對(duì)于k個(gè)sink節(jié)點(diǎn),更新m次后,查詢信息與數(shù)據(jù)發(fā)送一共消耗的能量為:

[km[nl+2(cN)l+2(cN)d/m]=kmnl+kc(ml+d)2N] (1)

此外,網(wǎng)絡(luò)任務(wù)更新時(shí)消耗的能量為Nl,源節(jié)點(diǎn)將網(wǎng)絡(luò)分割為a[×]a的單元網(wǎng)格,每個(gè)網(wǎng)格中有n=(Na2)/A個(gè)節(jié)點(diǎn),則網(wǎng)格建立時(shí)的能量消耗為[(4Nl)/n]。

綜上所述,TTDD的通信能量總消耗為:

[COTTDD=Nl+4Nl/n+kmnl+kc(ml+d)2N] (2)

4 TTDD的協(xié)議改進(jìn)

4.1 TTDD的改進(jìn)協(xié)議CODE

CODE同TTDD一樣將網(wǎng)絡(luò)區(qū)域劃分正方形網(wǎng)格,CODE在每個(gè)網(wǎng)格中選取一個(gè)節(jié)點(diǎn)作為中間節(jié)點(diǎn)(coordinator)去存儲(chǔ)和轉(zhuǎn)發(fā)數(shù)據(jù),這就是CODE與TTDD最大的區(qū)別。TTDD的傳輸路徑是沿著網(wǎng)格邊界,可以看成是網(wǎng)格的四個(gè)頂點(diǎn)的DN(分發(fā)節(jié)點(diǎn))之間的數(shù)據(jù)傳輸,而CODE則是網(wǎng)格之間的傳輸。如圖5。

與TTDD一樣假設(shè)在一個(gè)正方形傳感區(qū)域中,平均分布著N個(gè)節(jié)點(diǎn),有k個(gè)sink節(jié)點(diǎn),以平均速度v移動(dòng)著,在時(shí)間T內(nèi)從源節(jié)點(diǎn)接收d個(gè)數(shù)據(jù)包。查詢信息和數(shù)據(jù)發(fā)送信息的長(zhǎng)度為[l]。TTDD將整個(gè)傳感區(qū)域劃分為正方形網(wǎng)格,每個(gè)單元格的邊長(zhǎng)為a。

CODE與TTDD協(xié)議通信能量消耗的區(qū)別在于數(shù)據(jù)傳輸路徑的不同,眾所周知兩點(diǎn)之間直線最短,CODE的傳輸路徑基于網(wǎng)格,由圖6可知CODE的傳輸路徑非常接近sink和源節(jié)點(diǎn)兩點(diǎn)間的連線,所以查詢信息的傳輸路徑最優(yōu)時(shí)的節(jié)點(diǎn)能量消耗為c[N][l](0

[COCODE=kmnl+kc(ml+d)N+Nl+(4Nl) /n] (4-1)

4.2TTDD的改進(jìn)協(xié)議E-TTDD

E-TTDD的網(wǎng)格初始化過(guò)程和TTDD相同,區(qū)別同樣在于數(shù)據(jù)傳輸路徑的不同。圖7給出了E-TTDD算法的結(jié)構(gòu)組建原理圖,在網(wǎng)格建立完成后,把源節(jié)點(diǎn)和sink附近的節(jié)點(diǎn)連接成一條直線,然后以這條直線為中心做兩條平行線,兩線的間隔為[β],在兩線之間的區(qū)域內(nèi)根據(jù)本地競(jìng)選機(jī)制選舉轉(zhuǎn)發(fā)節(jié)點(diǎn)。其中[0<β≤2α]。

根據(jù)E-TTDD的工作原理可知sink查詢的最佳路徑為sink與源節(jié)點(diǎn)之間的連線,因此,sink查詢路徑節(jié)點(diǎn)的能量開(kāi)銷為c[N][l](0

從源節(jié)點(diǎn)發(fā)送數(shù)據(jù)包到sink花費(fèi)的能量,以及網(wǎng)格建立和網(wǎng)絡(luò)任務(wù)更新消耗能量都與TTDD相同,所以可知E-TTDD的通信能量消耗為:

[COE-TTDD=kmN(2βα-β2/2)l/A+kcN(ml+d)+Nl+(4Nl) /n](3)

5 仿真比較分析

基于之前推導(dǎo)的通信能量消耗公式(1),(2),(3),使用MATLAB軟件仿真比較其山柵格邊長(zhǎng)、區(qū)域內(nèi)傳感器數(shù)量、中心節(jié)點(diǎn)數(shù)量以及中心節(jié)點(diǎn)移動(dòng)等對(duì)能量開(kāi)銷的影響。分別如圖9,10,11,12。

初始設(shè)定在區(qū)域面積A為2000m[×]2000m的場(chǎng)景中設(shè)置N=400個(gè)傳感器,中心節(jié)點(diǎn)k=4,查詢消息、數(shù)據(jù)通知消息長(zhǎng)度l=1,周期內(nèi)中心節(jié)點(diǎn)共從源節(jié)點(diǎn)接收d=10個(gè)數(shù)據(jù)分組。在實(shí)際運(yùn)用過(guò)程中還要考慮很多其他的參數(shù),如sink的移動(dòng)速度,網(wǎng)絡(luò)節(jié)點(diǎn)的分布密度等等。

從以上不同場(chǎng)景的仿真結(jié)果可見(jiàn),在CODE、E-TTDD和TTDD三種協(xié)議中,E-TTDD的能量消耗是最少的。這是因?yàn)镋-TTDD的傳輸路徑是最短的,因此,在轉(zhuǎn)播數(shù)據(jù)時(shí),E-TTDD占用最少的節(jié)點(diǎn),所以它的網(wǎng)絡(luò)使用時(shí)間是最長(zhǎng)的。傳輸路徑的長(zhǎng)短還會(huì)導(dǎo)致數(shù)據(jù)的傳輸時(shí)延,在sink移動(dòng)速度不是很快時(shí),CODE和E-TTDD的能量消耗相當(dāng),三種協(xié)議的數(shù)據(jù)傳輸成功率是相當(dāng)?shù)?,但E-TTDD的傳輸路徑最短,所以它的傳輸時(shí)延是最短的,其次是CODE。當(dāng)sink移動(dòng)速度加快時(shí),由于CODE要在單元格中選擇一個(gè)中間節(jié)點(diǎn)作為coordinator去存儲(chǔ)和轉(zhuǎn)發(fā)數(shù)據(jù),而E-TTDD也要利用轉(zhuǎn)發(fā)節(jié)點(diǎn)競(jìng)選機(jī)制去尋找新的路徑,這些都增加了數(shù)據(jù)傳輸?shù)臅r(shí)延,所以當(dāng)sink移動(dòng)速度加快時(shí),TTDD協(xié)議在傳輸時(shí)延上要比兩種改進(jìn)協(xié)議短些,但三種協(xié)議的數(shù)據(jù)傳輸成功率都是相當(dāng)?shù)摹?/p>

6 結(jié)論

本文認(rèn)為TTDD協(xié)議雖然能量消耗相對(duì)較高,但是路徑選擇便捷,在大范圍,比較復(fù)雜的區(qū)域進(jìn)行數(shù)據(jù)探測(cè)時(shí)有其獨(dú)特的優(yōu)勢(shì)。E-TTDD和CODE在平坦空曠的環(huán)境中使用將會(huì)發(fā)揮他們數(shù)據(jù)傳輸路徑短的優(yōu)勢(shì)。目前無(wú)線傳感器網(wǎng)絡(luò)還處于實(shí)驗(yàn)室階段,它的實(shí)際應(yīng)用正在不斷完善,基于sink移動(dòng)的路由協(xié)議應(yīng)該是以后研究的方向。

參考文獻(xiàn):

[1] Akyildiz I F,Su W,Sankarasubramaniam Y,Cayirci E.A survey on sensor networks[J].IEEE Communications Magazine, 2002,40(8):102-114.

[2] Pottie G.Kaiser W.Wireless Integrated Network Sensors[J]. Communications of the ACM, 2000,43(5):551-558.

[3] 任豐原,黃海寧,林闖.無(wú)線傳感器網(wǎng)絡(luò)[J].軟件學(xué)報(bào),2003,14(8):1281-1291.

[4] 陳林星.無(wú)線傳感器網(wǎng)絡(luò)技術(shù)與應(yīng)用[M].北京:電子工業(yè)出版社,2009:160-174.

[5] 萬(wàn)常情.無(wú)線傳感器網(wǎng)絡(luò)TTDD協(xié)議的研究與改進(jìn)[J].電腦知識(shí)與技術(shù),2009,5(7):1578-1580.

猜你喜歡
路由協(xié)議無(wú)線傳感器網(wǎng)絡(luò)
精確打擊效能評(píng)估系統(tǒng)中路由協(xié)議的研究
基于無(wú)線傳感器網(wǎng)絡(luò)的葡萄生長(zhǎng)環(huán)境測(cè)控系統(tǒng)設(shè)計(jì)與應(yīng)用
無(wú)線傳感器網(wǎng)絡(luò)技術(shù)綜述
垫江县| 阿荣旗| 荥阳市| 张家界市| 富裕县| 阳东县| 喀喇| 抚顺县| 雷州市| 习水县| 西贡区| 平顺县| 无锡市| 进贤县| 雷州市| 湛江市| 黄梅县| 明光市| 栾川县| 青阳县| 沛县| 佳木斯市| 馆陶县| 普宁市| 张北县| 大渡口区| 锡林浩特市| 仁化县| 和硕县| 徐州市| 田东县| 蛟河市| 遂溪县| 策勒县| 太原市| 嘉祥县| 湖北省| 望城县| 霍山县| 通化市| 镇原县|