摘要
为了控制ZigBee网络的能量消耗和节点能量平衡,延长网络生存时间,解决AODVjr算法在路由发现过程中RREQ洪泛的问题,提出一种改进的ZigBee网络路由算法。引入邻居表进行跳数约束,对RREQ传输范围和父子方向进行控制。提出FFD节点的剩余能量区域和路由开销的动态划分,根据差异化能量区域进行不同的路由发现,并适时更新剩余能量和路由开销。仿真结果表明,改进算法能实现节点的能量平衡,有效控制网络的总体能量消耗,减少死点数量,延长网络生存时间。
In order to control the ZigBee network energy consumption and energy balance of nodes, prolong the network lifetime, and solve the AODVjr algorithm problem of RREQ packets flooding in the routing discovery process, this paper proposes an im- proved ZigBee network routing algorithm. The neighbor table is introduced to constrain hops and control the range of RREQ transmission and direction of father and son. Dynamic division of residual energy region and routing overhead of FFD nodes is proposed, different routing discoveries are selected according to the energy region, and residual energy and routing overhead are updated. The simulation shows that the improved algorithm can achieve energy balance of nodes, effectively control the overall network energy consumption, reduce the number of dead nodes, and prolong the network lifetime.
出处
《中国科技论文》
CAS
北大核心
2013年第1期19-22,共4页
China Sciencepaper
基金
广西教育厅科研项目(201106LX718)
桂林航天工业学院科研项目(X11Z018)