無(wú)線傳感器網(wǎng)絡(luò)通信體系結(jié)構(gòu)
無(wú)線傳感器網(wǎng)絡(luò)的實(shí)現(xiàn)需要自組織網(wǎng)絡(luò)技術(shù),相對(duì)于一般意義上的自組織網(wǎng)絡(luò),傳感器網(wǎng)絡(luò)有以下一些特色,需要在體系結(jié)構(gòu)的設(shè)計(jì)中特殊考慮。
(1)無(wú)線傳感器網(wǎng)絡(luò)中的節(jié)點(diǎn)數(shù)目眾多,這就對(duì)傳感器網(wǎng)絡(luò)的可擴(kuò)展性提出了要求,由于傳感器節(jié)點(diǎn)的數(shù)目多,開(kāi)銷大,傳感器網(wǎng)絡(luò)通常不具備全球唯一的地址標(biāo)識(shí),這使得傳感器網(wǎng)絡(luò)的網(wǎng)絡(luò)層和傳輸層相對(duì)于一般網(wǎng)絡(luò)而言有很大的簡(jiǎn)化。
(2)自組織傳感器網(wǎng)絡(luò)最大的特點(diǎn)就是能量受限,傳感器節(jié)點(diǎn)受環(huán)境的限制,通常由電量有限且不可更換的電池供電,所以在考慮傳感器網(wǎng)絡(luò)體系結(jié)構(gòu)以及各層協(xié)議設(shè)計(jì)時(shí),節(jié)能是設(shè)計(jì)的主要考慮目標(biāo)之一。
(3)由于傳感器網(wǎng)絡(luò)應(yīng)用的環(huán)境的特殊性,無(wú)線信道不穩(wěn)定以及能源受限的特點(diǎn),傳感器網(wǎng)絡(luò)節(jié)點(diǎn)受損的概率遠(yuǎn)大于傳統(tǒng)網(wǎng)絡(luò)節(jié)點(diǎn),因此自組織網(wǎng)絡(luò)的健壯性保障是必須的,以保證部分傳感器網(wǎng)絡(luò)的損壞不會(huì)影響全局任務(wù)的進(jìn)行。
(4)傳感器節(jié)點(diǎn)高密度部署,網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)變化快。對(duì)于拓?fù)浣Y(jié)構(gòu)的維護(hù)也提出了挑戰(zhàn)。
根據(jù)以上特性分析,傳感器網(wǎng)絡(luò)需要根據(jù)用戶對(duì)網(wǎng)絡(luò)的需求設(shè)計(jì)適應(yīng)自身特點(diǎn)的網(wǎng)絡(luò)體系結(jié)構(gòu),為網(wǎng)絡(luò)協(xié)議和算法的標(biāo)準(zhǔn)化提供統(tǒng)一的技術(shù)規(guī)范,使其能夠滿足用戶的需求。無(wú)線傳感執(zhí)行網(wǎng)絡(luò)通信體系結(jié)構(gòu)如圖4所示,即橫向的通信協(xié)議層和縱向的傳感器網(wǎng)絡(luò)管理面。通信協(xié)議層可以劃分為物理層、鏈路層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層。而網(wǎng)絡(luò)管理面則可以劃分為能耗管理面、移動(dòng)性管理面以及任務(wù)管理面,管理面的存在主要是用于協(xié)調(diào)不同層次的功能以求在能耗管理、移動(dòng)性管理和任務(wù)管理方面獲得綜合考慮的最優(yōu)設(shè)計(jì)。
(1)物理層
無(wú)線傳感器網(wǎng)絡(luò)的傳輸介質(zhì)可以是無(wú)線、紅外或者光介質(zhì)。無(wú)線傳感器網(wǎng)絡(luò)主要使用無(wú)線傳輸。
(2)數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層負(fù)責(zé)數(shù)據(jù)流的多路復(fù)用、數(shù)據(jù)幀檢測(cè)、媒體接入和差錯(cuò)控制。數(shù)據(jù)鏈路層保證了無(wú)線傳感器網(wǎng)絡(luò)內(nèi)點(diǎn)到點(diǎn)和點(diǎn)到多點(diǎn)的連接。
媒體訪問(wèn)控制(MAC)層協(xié)議主要負(fù)責(zé)兩個(gè)職能。其一是網(wǎng)絡(luò)結(jié)構(gòu)的建立。因?yàn)槌汕先f(wàn)個(gè)傳感器節(jié)點(diǎn)高密度地分布于待測(cè)地域,MAC層機(jī)制需要為數(shù)據(jù)傳輸提供有效的通信鏈路,并為無(wú)線通信的多跳傳輸和網(wǎng)絡(luò)的自組織特性提供網(wǎng)絡(luò)組織結(jié)構(gòu)。其二是為傳感器節(jié)點(diǎn)有效合理地分配資源。
(3)網(wǎng)絡(luò)層
傳感器網(wǎng)絡(luò)節(jié)點(diǎn)高密度地分布于待測(cè)環(huán)境內(nèi)或周圍,在傳感器網(wǎng)絡(luò)發(fā)送節(jié)點(diǎn)和接收節(jié)點(diǎn)之間需要特殊的多跳無(wú)線路由協(xié)議。無(wú)線傳感器網(wǎng)絡(luò)的路由算法在設(shè)計(jì)時(shí)需要特別考慮能耗的問(wèn)題;诠(jié)能的路由有若干種,如最大有效功率(PA)路由算法、最小能耗路由算法、基于最小跳數(shù)路由、基于最大最小有效功率節(jié)點(diǎn)路由等。傳感器網(wǎng)絡(luò)的網(wǎng)絡(luò)層的設(shè)計(jì)特色還體現(xiàn)在以數(shù)據(jù)為中心。在傳感器網(wǎng)絡(luò)中人們只關(guān)心某個(gè)區(qū)域的某個(gè)觀測(cè)指標(biāo)的值,而不會(huì)去關(guān)心具體某個(gè)節(jié)點(diǎn)的觀測(cè)數(shù)據(jù)。而傳統(tǒng)網(wǎng)絡(luò)傳送的數(shù)據(jù)是和節(jié)點(diǎn)的物理地址聯(lián)系起來(lái)的,以數(shù)據(jù)為中心的特點(diǎn)要求傳感器網(wǎng)絡(luò)能夠脫離傳統(tǒng)網(wǎng)絡(luò)的尋址過(guò)程,快速有效的組織起各個(gè)節(jié)點(diǎn)的信息并融合提取出有用信息直接傳送給用戶。
(4)傳輸層
無(wú)線傳感器網(wǎng)絡(luò)的計(jì)算資源和存儲(chǔ)資源都十分有限,而且通常數(shù)據(jù)傳輸量并不是很大。因而,傳感器網(wǎng)絡(luò)是否需要傳輸層是一個(gè)問(wèn)題。因特網(wǎng)的傳輸控制協(xié)議 (TCP)是基于全局地址的端到端傳輸協(xié)議,其設(shè)計(jì)思想中基于屬性的命名對(duì)于傳感器網(wǎng)絡(luò)的擴(kuò)展性并沒(méi)有太大的必要性,因此適合于傳感器網(wǎng)絡(luò)的傳輸層協(xié)議應(yīng)該更類似于UDP協(xié)議。
,