Skip to Main Content
In wireless sensor networks, MAC protocols are important for sensor nodes to access a shared radio channel to communicate with neighbors. A transmission energy control protocol is proposed to efficiently utilize the battery energy through a single channel by collision avoidance manner. The protocol can save transmission energy of most messages by setting an upper limit on the nodes' transmission energy through the strengths of received signal, thus increasing the overall network throughput. In the protocol it is not necessary for nodes to know global knowledge of the network. Its performance is compared with the SMAC protocol through simulations. The results show that battery life of sensor nodes can be prolonged by efficiently adjusting the minimum required transmission energy for different message. Moreover, the network bandwidth utilization is increased. It is especially useful for networks with high workloads and high number of message transmissions with collision.