摘要:WSN (wireless sensor network) is widely applied in environmental monitoring, assets tracking, battlefield monitoring and smart building. Since nodes in WSN are constrained by finite battery power and operational capability, it will have the direct effects on the lifetime of whole network. Well-designed routing protocols could make network succinct and efficient. In order to prolong the overall lifetime of WSN, lots of clustering algorithms have been proposed. Most of them are based on LEACH and proved energy-efficient, but few are implemented in real systems. CTP (collection tree protocol) has been extensively used in many systems and provides a reliable protocol for data collection. However, it neither considers energetic balance nor follows clustering feature. In this paper, we propose an efficient routing protocol by improving the CTP, adding clustering and centrally controlled features. Furthermore, we introduce a lightweight method of command distribution and some implementation technologies of clustering based on CTP. The related experiments that carried on TelosB demonstrate that our scheme is outstanding in lifetime and efficiency.