| ZigBee is a low-cost, low-power consumption, short-distance wireless communication technology, widely used in the application fields of industrial control, home automation, and medical treatment. Because the ZigBee device is supplied energy by batteries and the energy of the batteries is limited, the lifetime of the ZigBee network is based on the batteries seriously. Therefore, it is important to use the energy of the nodes efficiently in the ZigBee network, and the research of dynamic voltage scaling algorithm and the routing algorithm based on energy efficient for ZigBee network is very significant.This thesis describes the characteristics and the basic concepts of the ZigBee network, put forward the dynamic voltage scaling (DVS) algorithms and AODVjr, Cluster-Tree algorithm in nodes and network aspects. By analyzing DVS algorithm, the DVS algorithm has been improved on the base of saving energy, and it is verified that the improving algorithm has a higher performance in energy by numerical calculation. This thesis simulates and analyzes AODVjr and Cluster-Tree algorithm in energy consumption. According to the results, a new algorithm including the adwantages of both AODVjr and Cluster-Tree is proposed. By simulating the new algorithm, and compare it with the two original ZigBee routing algorithms, it is shows that it has a better performance in energy consumption. Aiming at the problem of ZigBee routing algorithms, an optimized ZigBee routing algorithm based on the energy-optimization is proposed. The optimized algorithm imports neighbor-table and considers the depth of nodes. This algorithm also considers the residual energy of nodes to avoid selecting nodes with low residual energy in routing selection. The simulation result shows that this improved algorithm can reduce the energy consumption efficiently, maximize the lifetime of the whole network. |