I. Introduction
Wireless sensor networks (WSNs) have become an integral part of the Internet of Things (IoT) industry. These networks consist of small, low-power, inexpensive devices called sensor nodes that can collect, process, and transmit data to base stations or gateways. The data collected by these sensor nodes can be used for various applications such as environmental monitoring, industrial automation, and healthcare [1]. However, the operation of these sensor nodes is constrained by limited power resources. This poses significant challenges to WSN design and deployment [2]. Energy efficiency is a key requirement for WSNs, as most sensor nodes are battery-powered and cannot be easily replaced or recharged. Efficient use of energy in WSNs is essential to ensure long-term operation and sustainability. Therefore, energy-efficient wireless sensor network protocols have been designed and developed to address the power consumption issue of WSNs. These protocols aim to minimize the power consumption of sensor nodes while maintaining the required level of performance and reliability.