基于能量優(yōu)化ZigBee路由算法的研究
發(fā)布時間:2018-06-13 10:40
本文選題:ZigBee網(wǎng)絡(luò) + ZigBee路由算法; 參考:《東北石油大學(xué)》2017年碩士論文
【摘要】:隨著無線網(wǎng)絡(luò)技術(shù)不斷的創(chuàng)新發(fā)展,ZigBee技術(shù)由于其可靠性高、網(wǎng)絡(luò)容量大、成本低等特點,逐漸成為許多公司及學(xué)者研究的重點對象,被廣泛應(yīng)用于工業(yè)自動化、農(nóng)業(yè)大棚、社會服務(wù)類設(shè)備等多個領(lǐng)域。在實際生產(chǎn)生活中,ZigBee技術(shù)受現(xiàn)有協(xié)議的限制,會產(chǎn)生網(wǎng)絡(luò)能量消耗過快和網(wǎng)絡(luò)節(jié)點易中斷等問題,因此,修改ZigBee協(xié)議的網(wǎng)絡(luò)層并對現(xiàn)有路由協(xié)議進(jìn)行改進(jìn),優(yōu)化網(wǎng)絡(luò)能量,延長網(wǎng)絡(luò)生命周期,是當(dāng)前ZigBee技術(shù)的研究熱點。本文通過對ZigBee網(wǎng)絡(luò)實行邏輯分簇,簇內(nèi)使用Cluster-Tree路由算法,簇間采用AODVjr路由算法;通過設(shè)定節(jié)點能量水平、剩余能量閾值和節(jié)點權(quán)值的方法,避免剩余能量較低的節(jié)點參與路由發(fā)現(xiàn)過程,造成節(jié)點能量消耗過快;規(guī)定只有簇首才可以廣播RREQ分組,減少由于RREQ分組造成的網(wǎng)絡(luò)冗余;在簇首輪換機(jī)制中,引入能量閾值和備用簇首兩個概念,避免由于簇首能量損耗過快,造成網(wǎng)絡(luò)分割和網(wǎng)絡(luò)癱瘓;路由維護(hù)機(jī)制可以保證在網(wǎng)絡(luò)運(yùn)行一段時間后,及時發(fā)現(xiàn)并修復(fù)鏈路斷開的情況。本文通過NS2仿真實驗平臺的搭建,對原有Cluster-Tree路由算法和ZBR路由算法進(jìn)行對比實驗,并將改進(jìn)后的ZBR_FNT路由算法與原有ZBR路由算法在分組遞交率、端到端時延、節(jié)點存活率和網(wǎng)絡(luò)剩余能量,這四個方面進(jìn)行了性能對比分析。仿真結(jié)果表明,改進(jìn)后的ZBR_FNT路由算法可以有效減少路由開銷,降低網(wǎng)絡(luò)能量消耗,延長網(wǎng)絡(luò)生命周期。
[Abstract]:With the continuous innovation and development of wireless network technology, ZigBee technology has become the focus of many companies and scholars because of its high reliability, large network capacity and low cost, and has been widely used in industrial automation, agricultural greenhouse, etc. Social services equipment and other areas. In practice, ZigBee technology is limited by the existing protocols, which will lead to some problems, such as too fast network energy consumption and network nodes being easily interrupted. Therefore, the network layer of ZigBee protocol is modified and the existing routing protocols are improved to optimize the network energy. Prolonging the network life cycle is the research hotspot of ZigBee technology. In this paper, we use Cluster-Tree routing algorithm, AODVjr routing algorithm for ZigBee network, set node energy level, residual energy threshold and node weight. Avoid the nodes with low residual energy to participate in the routing discovery process, resulting in the node energy consumption is too fast; only the cluster head can broadcast RREQ packets, reduce the network redundancy caused by RREQ packets; in the cluster head rotation mechanism, The concepts of energy threshold and standby cluster head are introduced to avoid the network segmentation and network paralysis due to the fast energy loss of cluster head. The routing maintenance mechanism can ensure that the link disconnection can be detected and repaired in time after the network is running for a period of time. In this paper, the NS2 simulation platform is used to compare the Cluster-Tree routing algorithm with the ZBR routing algorithm, and the improved ZBRFNT routing algorithm is compared with the original ZBR routing algorithm in packet delivery rate, end-to-end delay. The node survival rate and network residual energy are compared and analyzed in four aspects. The simulation results show that the improved ZBR _ stack FNT routing algorithm can effectively reduce the routing overhead, reduce the network energy consumption, and prolong the network life cycle.
【學(xué)位授予單位】:東北石油大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TN92
,
本文編號:2013749
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/2013749.html
最近更新
教材專著