To reduce the routing overhead in routing discovery of Ad hoc On-demand Distance Vector junior routing (AODVjr) algorithm and decrease energy consumption of ZigBee network, the improved AODVjr routing algorithm based on node depth in ZigBee network is proposed. Utilizing ZigBee hierarchical structure and the node depth, the proposed algorithm sets the tree routing hops between source node and destination node as maximum transmission hops of the RREQ packets, to control the transmission range of RREQ packets. In order to reduce the number of RREQ packets, the node decides to broadcast or discard RREQ packets according to the tree routing hops between the source and the destination. The experiment results show that the improved algorithm can effectively reduce routing overhead and decrease energy consumption of the network.
['Leqiang Bai', 'Yi Liu', 'Shiguang Qian', 'Shihong Zhang']
Improved AODVjr routing algorithm based on node depth in ZigBee network