The existing hybrid routing algorithms for ZigBee networks have high overhead and unbalanced energy consumption in process of searching routes. To solve the problem, EHCA( Efficient Hybrid routing with Cross-layer Auditing ) uses cross-layer auditing manner with neighbor nodes and prefers to employ nodes with larger depth and more residual energy in routing, thus reducing part of RREQ packets forward-ing and achieving balanced energy consumption of nodes. Simulation results show that EHCA outperforms existing hybrid routing algorithm and the tree algorithm in terms of energy balance of nodes, routing over-head, network lifetime, etc.%针对目前ZigBee网络混合路由算法寻找开销偏大、能耗不均的问题,提出一种高效混合路由算法( EHCA)。通过采用跨层泛听与优先使用深度大、剩余能量多的节点进行路由的方式,减少部分泛洪寻路分组的转发,均衡节点能耗。仿真结果表明,EHCA的节点能耗均衡、路由开销和网络寿命等性能均优于混合路由算法和树路由算法。
展开▼