無線傳感器網絡概念基礎簡介
● MAC層協(xié)議
信號的傳輸要靠信道,因此信道也就成為了一種寶貴的資源。怎樣合理有效的分配信道,就是數(shù)據(jù)鏈路層中的MAC子層要解決的問題了。
無線傳感器網絡經常使用的有三種MAC協(xié)議:傳感器協(xié)議(S-MAC),分布式能量意識協(xié)議(DE-MAC)和協(xié)調設備協(xié)議。S-MAC協(xié)議通過調 配節(jié)點的休眠方式來有效地分配信道;DE-MAC則采用周期性監(jiān)聽和休眠機制,避免空閑監(jiān)聽和串音,其目的是減少能耗和增加網絡的生存周期;MD協(xié)議則能 為大規(guī)模、低占空比運行的節(jié)點提供了不需要高精度時鐘的可靠通信。
總體來說,無線傳感器網絡的MAC協(xié)議在分配信道的同時還要保證系統(tǒng)的能耗最低。
● 路由
在具備底層傳輸協(xié)議的保障后,信息怎樣快速地從源傳輸?shù)侥康牡鼐褪怯陕酚蓞f(xié)議來解決了。簡單來說,路由要實現(xiàn)兩個基本功能:確定最佳路徑和通過網絡傳輸信息。數(shù)據(jù)傳輸?shù)耐緩酱嬗诼酚杀?,由路由算法初始化并負責維護。
無線傳感器網絡與普通的網絡不同,它有自己的特點:比如能量受限,通信方式以數(shù) 據(jù)為中心,相鄰節(jié)點的數(shù)據(jù)有著相似性,拓撲結構也在不斷的變化等。與此對應,常規(guī)網絡的路由并不一定能適應無線傳感器網絡。
下面來介紹幾種常見的路由協(xié)議:
1 泛洪式路由。這是一種非常傳統(tǒng)的路由協(xié)議。泛洪式路由不進行維護網絡拓撲和相關路由計算,只負責以廣播形式轉發(fā)數(shù)據(jù)包,因此效率并不高。
2 SPIN。SPIN是一組基于協(xié)商并且具有能量自適應功能的協(xié)議。節(jié)點之間通過協(xié)商來確定是否有發(fā)送信號的必要,并實時監(jiān)控網絡中的能量負載來改變工作模式。以上兩種協(xié)議都是平面路由協(xié)議,依照這種協(xié)議,節(jié)點并不進行分區(qū)歸類。
3 LEACH。LEACH是一種分層網絡協(xié)議,它以循環(huán)的方式隨機選擇簇首節(jié)點,將全網絡的能量負載平均分配到每個傳感器節(jié)點,從而達到降低網絡能源消耗的 目的。這里要解釋一下簇,簇是分層路由協(xié)議的概念,根據(jù)分層路由協(xié)議,網絡被劃分成不同簇,每一個簇由一個簇首和簇成員組成,多個簇首形成高級的網絡,簇 首節(jié)點不僅負責其轄下簇內信息的收集和融合處理,還負責簇之間數(shù)據(jù)的轉發(fā)。
4 PEGASIS。PEGASIS可謂LEACH的升級版本。按照其規(guī)定,只有最為鄰近的節(jié)點才相互通信,節(jié)點與匯聚點輪流通信,當所有的節(jié)點都與匯聚點通信后,節(jié)點再進行新一回合的輪流通信。
● 能量管理
能耗是無線傳感器網絡所面臨的最大問題,因為節(jié)點長期處于無人值守的狀況下,有效的能耗策略必不可少。
目前最常使用的策略是休眠機制,即在節(jié)點空閑時,使其處于休眠狀態(tài),此時其能耗降到最低。但是休眠的節(jié)點在轉回正常狀態(tài)的時候,往往會消耗大量的能量,因此尋找合理的狀態(tài)轉換策略是確保休眠機制成功的關鍵。
數(shù)據(jù)融合是另一項節(jié)能技術。多個鄰近節(jié)點經常會采集同樣的信息,發(fā)送這些冗余信息就給系統(tǒng)增加了不必要的負擔。因此,通過本地計算和篩選,確保發(fā)送出最有效的信息就是數(shù)據(jù)融合的任務。
其他能量管理策略還有沖突避免和糾錯以及多跳短距離通信,這里不再一一敘述。
評論