Due to the power limitation of nodes in wireless sensor networks(WSNs), howto maximize network lifetime has become a critical issue for deployment of WSNs.Although several schemes have been proposed for2D WSNs, few for3D WSNs areknown. In this paper, we present a scheme to maximize network lifetime for3D WSNsthrough balancing energy consumption, as an extension of the existing scheme for2DWSNs proposed recently. We formulate the energy consumption balancing problem asan problem of optimal distribution of transmitting data by combining the techniques ofsphere-corona based network division, mixed-routing and data aggregation. We firstpresent a Tiled-block based routing scheme in order to balance energy consumptionamong nodes in each sphere-corona. Then we design an algorithm to compute theoptimal distribution ratio of transmitting data between direct and hop-by-hop transmis-sion, with the purpose of balancing energy consumption among nodes across diferentsphere-coronas. We show maximizing network lifetime through computing the optimalnumber of sphere-coronas. Afterwards a energy consumption balanced data collectingprotocol(ECBDC) is designed and a solution to extend ECBDC to large-scale WSNs isalso presented. Simulaiton results show that ECBDC is superior to conventional directand multihop transmission schemes in network lifetime. |