葉夢雄
(西安航空職業技術學院 計算機工程學院, 西安 710089)
在LEACH中WSN路由協議屬于比較典型的分層路由協議,這種協議還存在選舉簇頭、分簇過多等缺陷,本文將會根據剩余能量和距離相關協議,對LEACH-EG協議算法進行改進[1-2]。首先分析剩余平均能量節點、最優簇頭數量,構建一個簇頭集合,選擇最高剩余能量節點,在根據相關算法,建立一個基站,實現多跳數據的傳輸[3-4]。對LEACH-EG協議進行完善,可以有效減少WSN能耗,同時延長WSN生存周期。
一般WSN包括基站、終端節點、任務管理節點三個模塊,傳統的方式就是在檢測區進行節點傳感器部署,在無線網絡下實現通信,而且每個節點頭可以通過多跳方式將收集到的數據傳輸給基站,然后用戶在互聯網環境下,利用節點管理實現WSN的配置,對采集到的數據進行檢測和廣播[5-6]。如圖1所示。
(1)節點傳感器可以看做是嵌入式小型系統,該系統處理數據的能力比較差,進而造成通信和儲存數據的能力也比較差,節點是使用電池供電,而電池能力是有限的;在WSN中節點具有終端作用和CH作用,每個節點可以實現數據采集,同時也能傳輸數據,完成數據儲存、融合和處理,同時也能與其他節點合作。

圖1 無線傳感器網絡體系結構
(2)連接因特網和WSN的是基站,基站具有很強的通信和儲存能力,它可以對網絡和WSN之間的協議進行轉換,同時廣播檢測終端節點任務,之后將數據傳輸到外部網絡上。……