6 Conclusion and future work
In this paper, the clustering routing algorithm for wireless sensor network (CHRA) is presented to balance energy and prolong network lifetime. We consider the combination of the heterogeneous nodes and cluster heads. Firstly, the model of optimal placement of heterogeneous nodes is built. Secondly, a clustering routing algorithm for wireless sensor network (CHRA) is presented, which consists of the heterogeneous routing algorithm for wireless sensor network (HRA) and a cluster heads selecting algorithm by LEACH-C. Thirdly, the performance of our proposed routing algorithm and some previous typical routings is evaluated via extensive experiments. The results indicate that our proposed routing algorithm can availably prolong network lifetime and stable period. And it can also balance the energy consumption significantly. In the future work, it is worth studying the optimal placement of heterogeneous nodes with limited energy and cluster heads of mobile Sink or multi-Sinks in wireless sensor network.