在传统的Zigbee网络中,每层节点数据转发频率不均匀且通过泛洪路由请求报文来实现路径选择,会导致网络中节点能耗不均匀,网络过早出现分割死亡.针对传统路由算法在节点能量保护和延长网络生命周期方面的不足,提出了一种基于节点能量均衡机制的Zigbee路由算法IZRA-AODVjr,改进算法根据动态建立的全局节点能量度量标准对节点能量状态进行划分,通过控制中间低能量节点对路由请求报文数据分组转发,均衡网络各节点能量水平.仿真结果表明,改进算法有效地降低了网络整体能耗,提高了节点生存率.%In the traditional Zigbee network, the data forwarding frequency in each layer is not uniform and the path selection is achieved by route request message RREQ flooding.As a result, the energy dissipation of the nodes in the network is not uniform and the network die prematurely.In this paper, a Zigbee routing algorithm IZRA-AODVjr based on the node energy balance mechanism is proposed.Through controlling intermediate low energy nodes to forward RREQ data packet and balancing the energy level of each node in the network, the proposed algorithm divides the energy state of the node according to the dynamically established global node energy metric to solve the disadvantages of the traditional routing algorithm, which considers the node energy protection and extends the network lifecycle.The simulation results show that the proposed algorithm can effectively reduce the overall energy consumption of the network and improve the node survival rate.
展开▼