Resumen
In Underwater Sensor Networks (UWSNs), the energy sources of sensor nodes are limited and difficult to recharge and solar energy cannot be used in that environment. The power issue is one of the most significant constraints in underwater sensor networks and energy balancing is essential to prolong the network lifetime. The MAC/routing protocols that are used in other types of networks may not be suitable for UWSNs due to their unique characteristics. This paper aims to overcome the energy problem by developing a new MAC/routing protocol for UWSNs called the Energy-Efficient protocol for UWSNs (EE-UWSNs). It is based on five principles to save sensor energy and to prolong the lifetime of UWSNs. These principles are using finite levels of power, applying the multi-hops transmission, narrowing the scope of transmission, applying inactivation mode, and balancing energy consumption. Using the AUVNetSim simulator, which is a Python project developed by the Massachusetts Institute of Technology (MIT), the proposed EE-UWSNs protocol was compared with well-known protocols. Simulation results proved that the proposed protocol reduces the average energy consumption of sensors by up to 68.49% compared with the other protocols. Furthermore, the average number of collisions and the end-to-end delay are enhanced.