One of the main problems in wireless sensor networks is information collection. How the sensor nodes can send efficiently the sensed information to the sink since their number is very large and their resources are limited? Clustering provides a logical view, much more effective than the physical view, which extends the lifetime of the network and achieves the scalability objective. Although the assumption that all sensor nodes can communicate directly with each other or with the sink is not always valid because of the limited transmission range of the sensor nodes and the remoteness of the sink. In this paper, we introduce a cluster-based communication protocol that uses a multi-hop communication mode between the cluster-heads. The protocol aims to reduce and evenly distribute the energy consumption among the sensor nodes, and cover a large area of interest. The simulations show that the proposed protocol is efficient in terms of energy consumption, maximization of the network lifetime, data delivery to the sink and scalability.