基于結(jié)構(gòu)化方法的無線傳感器網(wǎng)絡(luò)設(shè)計(jì)

相關(guān)專題: 無線

無線傳感器網(wǎng)絡(luò)(WSN)由一些獨(dú)立、完全嵌入式操作的小體積低功耗節(jié)點(diǎn)組成,這些節(jié)點(diǎn)能夠檢測來自目標(biāo)環(huán)境的數(shù)據(jù)或控制目標(biāo)環(huán)境,并且相互間通過無線方式通信。檢測和控制是通過互連著的傳感器和激勵器完成的,而這些傳感器和激勵器或通過遠(yuǎn)程、或通過嵌入式應(yīng)用程序進(jìn)行管理。這些節(jié)點(diǎn)的數(shù)量從十幾個(gè)到數(shù)千個(gè)不等,一個(gè)典型系統(tǒng)由數(shù)百個(gè)分布于整座大樓或室外空間的節(jié)點(diǎn)組成。

許多無線傳感器網(wǎng)絡(luò)采用私有標(biāo)準(zhǔn)實(shí)現(xiàn)無線組網(wǎng),但最近的趨勢是逐漸向標(biāo)準(zhǔn)化的低功耗無線通信發(fā)展;谥802.15.4規(guī)范的ZigBee就是一種用于無線檢測和控制的標(biāo)準(zhǔn)。雖然802.15.4文檔僅描述了協(xié)議的PHY和MAC層,但基于802.15.4構(gòu)建的ZigBee還提供網(wǎng)絡(luò)和應(yīng)用層規(guī)范。

ZigBee具有許多優(yōu)點(diǎn),包括可以實(shí)現(xiàn)多跳路由和數(shù)據(jù)發(fā)送的網(wǎng)格協(xié)議、安全規(guī)范和針對應(yīng)用層互操作性的整套參數(shù)設(shè)置?傊琙igBee向嵌入式應(yīng)用開發(fā)人員提供了管理網(wǎng)絡(luò)以及連接其它節(jié)點(diǎn)的更高抽象層次。

雖然本文主要討論的是ZigBee,但其中許多觀點(diǎn)和結(jié)論同樣也適用于采用802.15.4 MAC和PHY的其它標(biāo)準(zhǔn)。為了避免出現(xiàn)混亂,后文假設(shè)我們的目標(biāo)設(shè)計(jì)涉及的是使用網(wǎng)格路由協(xié)議、802.15.4兼容調(diào)制方案和介質(zhì)訪問協(xié)議的多跳網(wǎng)絡(luò)。本文還假設(shè)讀者對ZigBee和802.15.4規(guī)范已有基本了解。

網(wǎng)絡(luò)組織和規(guī)模

網(wǎng)絡(luò)組織和規(guī)模也許是最重要的設(shè)計(jì)選項(xiàng),它往往對接下來的設(shè)計(jì)過程起著告知和指導(dǎo)作用。它還有約束作用,因?yàn)榇笮途W(wǎng)絡(luò)通常更難設(shè)計(jì)和維護(hù)。幸運(yùn)的是,如今已經(jīng)有方法能輕松實(shí)現(xiàn)和維護(hù)非常大的網(wǎng)絡(luò)。

目前最先進(jìn)的ZigBee網(wǎng)絡(luò)規(guī)模在300到500個(gè)節(jié)點(diǎn)之間。這個(gè)規(guī)模看起來不大,但試想一下,所有這些節(jié)點(diǎn)工作在同一物理信道上,彼此在同一時(shí)間發(fā)送數(shù)據(jù),根據(jù)每個(gè)節(jié)點(diǎn)的行為路由數(shù)據(jù),并在同一時(shí)間試圖保持整個(gè)網(wǎng)絡(luò)的完整性(通過發(fā)送周期性控制消息),這該是個(gè)很吵很擁擠的網(wǎng)絡(luò)。另外還要注意,ZigBee標(biāo)準(zhǔn)所依據(jù)的802.15.4規(guī)范使用了CSMA/CA(載波偵聽多址訪問/碰撞避免)協(xié)議,也就是說,在各自“聽力”范圍內(nèi)沒有兩個(gè)節(jié)點(diǎn)能同時(shí)“說話”。如果同時(shí)“說話”,都會遭遇通信失敗,必須延遲一段時(shí)間后重試。如果網(wǎng)絡(luò)已經(jīng)擁塞,那么這些重試將產(chǎn)生級聯(lián)傳輸故障,試圖發(fā)起空中訪問的節(jié)點(diǎn)將越來越多,從而加劇信道的擁擠。

事實(shí)上,在設(shè)計(jì)數(shù)百個(gè)節(jié)點(diǎn)以上的網(wǎng)絡(luò)時(shí)面臨的主要挑戰(zhàn)之一是如何有效地管理網(wǎng)絡(luò)擁塞(另外一個(gè)挑戰(zhàn)是在運(yùn)行時(shí)優(yōu)化用于存儲內(nèi)部堆棧狀態(tài)的系統(tǒng)資源)。下面的小節(jié)將簡要介紹用于解決擁塞問題的三種不同策略。

圖1:基于802.15.4的ZigBee提供網(wǎng)絡(luò)層和應(yīng)用層規(guī)范。

網(wǎng)絡(luò)密度

顯然,“300個(gè)節(jié)點(diǎn)的網(wǎng)絡(luò)”給我們提供的有關(guān)網(wǎng)絡(luò)組織的信息是很少的。由于存在上述沖突碰撞問題,網(wǎng)絡(luò)密度也是影響網(wǎng)絡(luò)健康的一個(gè)重要因素,也就是說在每個(gè)節(jié)點(diǎn)聽力范圍內(nèi)存在多少個(gè)節(jié)點(diǎn),或者換句話說,一個(gè)普通節(jié)點(diǎn)可以聽到多少個(gè)其它節(jié)點(diǎn)?專家建議是小于5個(gè),因?yàn)檫@個(gè)數(shù)量支持冗余設(shè)計(jì)和相對無阻塞的通信介質(zhì)。7個(gè)節(jié)點(diǎn)以上的網(wǎng)絡(luò)很可能出現(xiàn)嚴(yán)重?fù)砣木W(wǎng)段而加重網(wǎng)絡(luò)負(fù)擔(dān)。

一個(gè)相關(guān)的問題隨之而來,系統(tǒng)設(shè)計(jì)師該如何判斷有多少個(gè)節(jié)點(diǎn)能被聽到?一個(gè)顯而易見的策略是定制嵌入式應(yīng)用程序。有關(guān)相鄰節(jié)點(diǎn)的信息實(shí)際上是ZigBee網(wǎng)絡(luò)中協(xié)議操作的一個(gè)重要部分。事實(shí)上,節(jié)點(diǎn)會主動廣播他們自己的信息,并且這些信息會被有效范圍內(nèi)的每個(gè)其它節(jié)點(diǎn)接收到。相鄰表格可以被駐留程序查詢,并計(jì)算唯一性條目的數(shù)量。然后駐留程序再將這個(gè)診斷結(jié)果發(fā)送給指定節(jié)點(diǎn)。很明顯,這樣做只有在網(wǎng)絡(luò)密度仍能改變的網(wǎng)絡(luò)安裝過程中才有意義。一旦網(wǎng)絡(luò)安裝完畢并開始運(yùn)行,密度信息將在故障排除過程中發(fā)揮顧問的作用。

請注意,如果相鄰表格的大小小于周圍節(jié)點(diǎn)的數(shù)量,ZigBee堆棧將強(qiáng)制周期性地撤消表格條目。這種撤消也可能負(fù)面影響總體網(wǎng)絡(luò)性能,因?yàn)榧词孤窂街袥]有節(jié)點(diǎn)離線,也會強(qiáng)制路由被重新發(fā)現(xiàn)。因此,除了限制網(wǎng)絡(luò)密度以避免擁塞外,還必須根據(jù)系統(tǒng)資源(如相鄰表格的大小)確定網(wǎng)絡(luò)密度。

在節(jié)點(diǎn)的物理位置由于應(yīng)用要求而被固定的情況下,網(wǎng)絡(luò)密度可以方便地通過降低擁塞區(qū)域中收發(fā)器的輸出功率來得到控制。從理論上講,降低輸出功率與增加節(jié)點(diǎn)間距離、使它們彼此聽到的可能性變小具有相同的效果。制造商傾向于將輸出功率設(shè)為最大值,以確保最大工作范圍和最佳鏈路質(zhì)量。根據(jù)我們的經(jīng)驗(yàn),在距離性能不很重要的室內(nèi)應(yīng)用場合,輸出功率可以很容易降低。根據(jù)經(jīng)驗(yàn),輸出功率降低3dBm,有效距離范圍可以縮短1.5倍。

有關(guān)密度的最后一個(gè)考慮因素是,故障率增加到足夠高以致于觸發(fā)上述級聯(lián)故障效應(yīng)的理論極限。當(dāng)然,這個(gè)參數(shù)取決于應(yīng)用程序本身發(fā)送的信息量。根據(jù)經(jīng)驗(yàn),如果每個(gè)節(jié)點(diǎn)每秒發(fā)送一個(gè)最大長度的數(shù)據(jù)包,那么在各個(gè)節(jié)點(diǎn)的聽力范圍內(nèi)這個(gè)極限值約為25個(gè)節(jié)點(diǎn)。密度極限似乎是不變的,與堆棧實(shí)現(xiàn)無關(guān),這意味著密度極限與MAC層更基本的CSMA操作有關(guān)。例如,我們可以推斷每隔n秒發(fā)送一個(gè)包的節(jié)點(diǎn)的密度極限值,就是將最大密度乘以1.2n倍。這個(gè)近似值從來不應(yīng)被用作網(wǎng)絡(luò)密度的精確指導(dǎo)值,因?yàn)閷?shí)際值將取決于網(wǎng)絡(luò)中的路由器和終端設(shè)備的比例。

根據(jù)信道進(jìn)行網(wǎng)絡(luò)劃分

在不能刪除節(jié)點(diǎn)或降低輸出功率的情況下,系統(tǒng)設(shè)計(jì)師可以選擇將工作在單個(gè)信道上的單一網(wǎng)絡(luò)劃分為工作在不同信道上的多個(gè)網(wǎng)絡(luò)來解決網(wǎng)絡(luò)擁塞問題。802.15.4在2.4GHz頻率范圍內(nèi)規(guī)定了16個(gè)信道,在900MHz頻率范圍內(nèi)另外還增加了10個(gè)信道。將網(wǎng)絡(luò)置于不同的信道上能夠完全隔離不同網(wǎng)絡(luò)間的相互影響,但根據(jù)需要,每個(gè)網(wǎng)絡(luò)可能需要使用協(xié)調(diào)器(coordinator),并需連接這些協(xié)調(diào)器,從而帶來額外的復(fù)雜性。

如果待分割的網(wǎng)絡(luò)邏輯上已經(jīng)是分開的,那么根據(jù)信道進(jìn)行網(wǎng)絡(luò)劃分的方法最有效果。例如,在大樓自動化應(yīng)用中,讓每一樓層的網(wǎng)絡(luò)工作在各自的信道上通常是比較理想的。但如果每個(gè)樓層都有一個(gè)網(wǎng)絡(luò)協(xié)調(diào)器,那么不同樓層之間的節(jié)點(diǎn)相互通信就很麻煩,特別是這樣做可能會影響網(wǎng)絡(luò)性能(高密度網(wǎng)絡(luò)就是這種情況)。

同樣,還可以根據(jù)房間或辦公面積進(jìn)行劃分。最重要的是,應(yīng)該根據(jù)具體應(yīng)用要求和可用信道數(shù)量來做出根據(jù)物理信道劃分網(wǎng)絡(luò)的決定。當(dāng)多個(gè)子網(wǎng)絡(luò)中的節(jié)點(diǎn)需要相互通信時(shí),這種劃分還會使總體設(shè)計(jì)變得更加復(fù)雜。

 

   來源:電子工程專輯
微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號,免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國移動:5G網(wǎng)絡(luò)AI應(yīng)用典型場景技術(shù)解決方案白皮書
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測試技術(shù)白皮書-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國移動:6G至簡無線接入網(wǎng)白皮書
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國聯(lián)通5G終端白皮書》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國電信5GNTN技術(shù)白皮書
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國移動算力并網(wǎng)白皮書
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

      最新招聘信息