[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Next Article in Journal
CCALK: (When) CVA6 Cache Associativity Leaks the Key
Next Article in Special Issue
Numerical Optimization of a Nonlinear Nonideal Piezoelectric Energy Harvester Using Deep Learning
Previous Article in Journal
All-Standard-Cell-Based Analog-to-Digital Architectures Well-Suited for Internet of Things Applications
Previous Article in Special Issue
Ultra-Low-Power Circuits for Intermittent Communication
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Energy Sustainability in Wireless Sensor Networks: An Analytical Survey

by
Emmanouil Andreas Evangelakos
,
Dionisis Kandris
*,
Dimitris Rountos
,
George Tselikis
and
Eleftherios Anastasiadis
microSENSES Research Laboratory, Department of Electrical and Electronic Engineering, Faculty of Engineering, University of West Attica, GR-12241 Athens, Greece
*
Author to whom correspondence should be addressed.
J. Low Power Electron. Appl. 2022, 12(4), 65; https://doi.org/10.3390/jlpea12040065
Submission received: 8 November 2022 / Revised: 12 December 2022 / Accepted: 13 December 2022 / Published: 16 December 2022
(This article belongs to the Special Issue Energy-Harvesting and Self-Powered Devices)

Abstract

:
Wireless Sensor Networks (WSNs) are considered to be among the most important scientific domains. Yet, the exploitation of WSNs suffers from the severe energy restrictions of their electronic components. For this reason there are numerous scientific methods that have been proposed aiming to achieve the extension of the lifetime of WSNs, either by energy saving or energy harvesting or through energy transfer. This study aims to analytically examine all of the existing hardware-based and algorithm-based mechanisms of this kind. The operating principles of 48 approaches are studied, their relative advantages and weaknesses are highlighted, open research issues are discussed, and resultant concluding remarks are drawn.

1. Introduction

A Wireless Sensor (WSN) is a set of several (few tens or even thousands) spatially dispersed and wirelessly linked devices, called sensor nodes or simply nodes, along with at least one sink node that is called base station (BS) [1]. Nodes aim to not only monitor and collect information related to the ambient conditions that exist in a field of Network interest (FoI) but also process and finally exchange the relative data with other nodes and the BS [2]. The BS is the master node that controls the network that it belongs to, aggregates the data from the nodes and functions as the interconnection point between the network and its end user, given that it is also responsible for the data transmission [3]. The architecture of a typical WSN is illustrated in Figure 1.
WSNs, due to the collaboration of their sensor nodes and their BSs, are able to monitor the current conditions at widespread FoIs. This makes WSNs be ideal to support a constantly increasing range of human activities [4]. Specifically, although the first WSNs ever used served only military purposes [5], nowadays WSNs are not only still used in the military sector [6] but they also are utilized in an extensive variety of civil applications. Environmental and habitat monitoring, energy management, object tracking, fire detection, machine failure diagnosis and various other industrial applications, health and biomedical applications, agriculture, livestock farming, inventory control, traffic control, smart homes, smart cities, surveillance and reconnaissance are some of the domains in which WSNs are utilized [7,8,9,10,11,12,13,14,15,16,17].
Yet, despite the evident advantages that WSNs offer, their use is obstructed due to the inborn constraints of wireless communications and the limited resources of the nodes. Actually, the main imperfection of WSNs is the particularly constrained energy adequacy of their nodes [18]. It is initiated by the fact that nodes are powered by batteries of restricted capacity that are difficult or even impossible to recharge or replace. Thus, the operational time of WSN nodes is limited and consequently the overall network lifespan is restricted.
So, the attainment of energy conservation is an issue of critical importance for WSNs and that is why numerous research methods have been proposed by researchers that pursue energy sustainability [19,20,21,22,23,24,25]. In this research work, as illustrated in Figure 2, energy sustainability methods are classified into two main categories, i.e., the hardware-based methods and the algorithm-based methods.
In accordance with the above, the remainder of this article identifies the causes of energy consumption in WSNs and analyzes all (i.e., 48) mechanisms that have been proposed in order to reduce this energy consumption and consequently extend the lifetime of nodes in WSNs. Specifically, in Section 2 the causes of energy consumption and waste in WSNs are analyzed. Section 3 describes the architecture of sensor nodes and analyzes the existing hardware-based mechanisms for energy sustainability in WSNs, via energy saving, energy harvesting, and wireless energy transfer. Section 4 describes the protocol stack of sensor nodes, presents the communication technologies used in WSNs and analyzes all algorithm-based mechanisms that have been proposed for energy sustainability in WSNs. In Section 5, the main findings of this survey along with open research issues are discussed. Finally, in Section 6, the corresponding concluding remarks that are extracted from this research work are resumed.

2. Consumption and Waste of Energy in WSNs

As mentioned above, in most cases sensor nodes in WSNs have a limited lifetime because of their restricted energy residues. For this reason, the achievement of energy conservation during the obligatory tasks of nodes (i.e., sensing, receiving, transmitting, and processing) is necessitated. Even more so, the elimination of every cause of energy waste is imperative.
Actually, the main causes of energy waste in WSNs are [20]:
  • Idle listening, i.e., listening to a communication channel, which is idle, with the intention of receiving possible incoming messages;
  • Overhearing, i.e., when a node takes delivery of packets that are intended to be received by other nodes;
  • Packet collision, i.e., the conflict caused to the messages that arrive at a node simultaneously which necessitates the rejection of them and their retransmission;
  • Interference, i.e., the signals intended to be wirelessly received by a node are modified in a disruptive way due to the addition of other unwanted signals;
  • Control packet overhead, i.e., the overhead caused by the excessive use of packets that synchronize data transmission without having data themselves;
  • Over-emitting, i.e., the case that a node transmits data packets while the corresponding receiver node is not available to receive them.

3. Hardware-Based Energy Sustainability in WSNs

3.1. The Architecture of Wireless Sensor Nodes

Each sensor node of a WSN is a Micro Electromechanical system (MEMS) [1,26], which is composed of four main and two optional subsystems, as illustrated in Figure 3. The basic subsystems of a node are:
  • The power unit, of which the battery is the main and most commonly used part. Solar panels could also be used as a secondary energy source to a node [3];
  • The sensing unit that contains one or more analog or digital sensors and an analog to digital converter (ADC);
  • The central processing unit (CPU), which comprises a microprocessor or microcontroller, along with its memory and its main purpose is to aggregate, store and process the data recorded from sensors;
  • The communication unit, which is responsible for the transmission of the produced data to other nodes or to the base station. The communication unit usually contains a wireless radiofrequency (RF) transceiver. Moreover, devices for the communication through optical, or infrared signals may be used.
A sensor node may also contain, as optional subsystems, a position tracking unit, which monitors the current location of this node, and a mobility unit, which provides the node the ability to be transportable [2].
Summarily, the sensing unit of a sensor node is triggered by an occurring event in its adjacent environment. The ADC converts the signals to electric signals that are handled by the processing unit. Once the processing procedure is completed, the produced data can be wirelessly transmitted to neighboring nodes or/and the BS.

3.2. Hardware-Based Methods for Energy Sustainability

As illustrated in Figure 4, Hardware-based approaches for energy sustainability focus on the selection of the optimum hardware components that should be embedded in a sensor node, the management of their operation, and the use of energy harvesting and transference methods [19,20,21,22,23,24,25].

3.2.1. Energy Saving Methods Applied in Submodules

When referring to the main submodules of nodes (i.e., sensors, processors and transceivers) the utilization of low-power MEMS is necessitated in order to achieve energy saving [1,2,3,26]. Moreover, the power of a sensor node can be managed by hardware scaling methods, which are used to handle the settings and the configuration of the hardware in nodes’ submodules. When engaging with such methods, the voltage, the frequency, and the rate can be adjusted according to the application’s requirements to limit energy consumption. Furthermore, methods such as system power optimization, aim at putting the node in sleep mode while not in operation in order to avoid energy depletion. Actually, several methods may be applied in each one of the submodules of nodes:
  • While designing the Sensing Unit, the type of the application WSN is intended to be used in, needs to be considered in order to choose the appropriate sensors and converters [21,24].
    The selection of low power sensor units contributes to the energy conservation of the overall sensor node;
    The ability to promptly control the operations of sensors (e.g., turning on and off), as well as its quick response time to irritations and its low duty cycle can lead to energy saving;
    Additionally, instead of active sensors, passive sensors may be used. Such devices do not contain any piece of active circuits. For this reason, they use not exterior energy supplies. Actually, they are not powered at all. Instead, they receive incoming signals that they are reflected backwards along with the sensed information [27].
  • The design of the central Processing Unit is related to the choice of the optimum microprocessors and microcontrollers (MCUs) [19,21].
    Low-power processors offer low frequency clock choices, consume lower currents and are able to operate using lower voltages. In addition, it is critical to avoid implementing a huge number of features and peripherals, since the greater the amount is, the higher the power consumption becomes;
    Microprocessors, mostly support different modes of operation, such as, active, idle and sleep mode for clearer power management objectives;
    Furthermore, dynamic voltage scaling (DVS) method frequently applies in processors during their operation in active status in order to lessen the energy consumption levels [28,29]. Usually, microprocessors do not operate continually at their highest computational power, due to the fact that the work load of each task varies. Thus, the use of DVS method provides energy efficiency to sensor nodes by adjusting both the voltage of the processor and operating frequency dynamically according to the demands of the momentary processing tasks.
  • The selection of appropriate transceivers to be integrated in the communication unit of the sensor nodes is extremely helpful in order to achieve energy conservation.
    The use of low power transceivers is extremely helpful in order to reduce energy consumption [19];
    Putting the transceiver in sleep mode while there are no communication needs, or using Adaptive Transmission Power Control can also save energy;
    The use of Cognitive Radio (CR), i.e., an intelligent radio that enables the dynamic selection of the most suitable radio channel can lead to a network energy conservation [21]. This selection depends on the transmit power, the data rate, the duty cycle, and the modulation required by the existing conditions;
    In the so-called Adaptive Transmission Power Control method, the power required for data transmission is estimated based on the distances among nodes [19]. Additionally, the power levels of the transmitter are adjusted according to the needs of each application, in order to limit the energy consumption [24];
    In addition, directional antennas may be used. Such antennas are able to both send and receive signals in one direction. Subsequently, they consume lower amounts of power comparatively to omnidirectional antennas that transmit towards many and probably undesired directions and consequently cause higher energy consumption [21];
    Moreover, energy conservation depends on the way the nodes are deployed, the distance between them and the power needed for data transmission. In fact, in networks with dense deployment, nodes can communicate with nearby allocated nodes by using small communication links. This way, the transferred data reach their final destination by exploiting multi-hop paths, which results in the consumption of low power levels of each node. Contrariwise, in networks with sparse deployment in which single-hop communication applies, the transmission power and consequently the overall energy dissipation is greater [21].
  • Regarding the power supply unit of sensor nodes, small batteries with restricted capacity [22] are typically used as power sources. The amount of the stored energy while a battery is fully charged is characterized as its capacity. There are different types of batteries used in WSNs, and some of the most commonly used are the Alkaline, the Lithium-Ion (Li-ion) and the Nickel Metal Hydride (NiMH) batteries. Of course, all types of batteries have an extremely limited lifetime. For this reason, the use of rechargeable batteries or supercapacitors is a better alternative.
    In WSNs where the recharge of the batteries of the nodes is feasible, the usage of rechargeable batteries can considerably prolong the operational lifespan of the nodes and the overall network. Additionally, due to their high energy density, rechargeable batteries are suitable for WSNs utilizing energy harvesting implementations. Specifically, the density of NiMH batteries is 60–80 Wh/kg and that of lithium batteries is 120–140 Wh/kg, while their lifetime varies between 300–500 and 500–1000 recharge cycles, respectively [19]. In the cases where battery recharge is difficult to perform, techniques that aim at either estimating [30] or prolonging [31] the remaining battery lifetime may be used;
    Supercapacitors are capacitors having higher capacitance with lower voltage limits when compared to typical capacitors. They have grown into practical alternatives of power sources in WSNs nodes due to their energy density levels that range between 1–10 Wh/kg, and their smaller size in comparison with batteries. Thus, an even long-lasting lifespan of the sensor nodes could be achieved by replacing the non-rechargeable batteries of sensor nodes used in harvesting systems with supercapacitors as means of energy storage [19].

3.2.2. Energy Harvesting

Generally, energy harvesting is the process by which energy is captured and stored in order to empower small electronic devices. In WSNs, energy harvesting is achieved using energy scavenging systems that can be attached in the sensor nodes [32,33]. Power management modules (PMM) are usually integrated in these energy harvesting systems in order to increase the harvested power level and to restrict the energy mismatches between the harvester and the node. Typically, the harvesting process entails an energy source, a harvester or harvesting system, and standalone nodes or nodes with embedded energy storage devices [19,34]. The overall energy harvesting process is illustrated in Figure 5.
Specifically, energy harvesting can be performed by taking advantage of either ambient or external sources. Ambient sources of energy are almost permanently available in the surrounding environment of the nodes, while external sources of energy are especially set up for energy scavenging purposes [35,36].
  • According to the specific type of the physical quantity that is used, energy harvesting via ambient sources can be further classified as: RF-based, light-based, thermal-based, flow-based, and biomass-based [33,34].
    RF-based energy harvesting makes use of radio frequency (RF) waves that may derive from wirelessly emitted signals coming from the BS, television, radio, Wi-Fi, or mobile devices. Such RF waves are initially captured by the nodes via either the receiver that they use for their wireless communication or another radio antenna that is dedicated only for energy scavenging. Next, the RF waves captured are converted into DC electricity [35,37].
    In case there is the ability to capture light energy from either sunlight, or indoors light, light sensitive devices may be used. Specifically, photovoltaic (PV) cells may be incorporated into the sensor nodes in order to capture and absorb photons that are emitted by light. Actually, PV cells contain semiconducting materials, such as silicon, which are able to convert the energy of light that is captured into a flow of electrons [38,39];
    Thermal-based energy harvesting is based on the generation of energy due to the existence of either heat or variations in temperature. The conversion of thermal energy to electric energy is achieved via either pyroelectric transducers or Thermo Electric Generators (TEGs). The former produce electricity from charge changes that are created on the surface of pyroelectric crystals due to temperature fluctuations, while TEGs take advantage of either Seebeck, or Joule, or Peltier, or Thomson effects [33,34,36];
    Flow-based energy harvesting uses the transformation of the energy produced by wind and water into electric energy. Specifically, the energy harvesting via wind in WSNs is based on the use of propellers, triboelectric, and piezoelectric devices of small dimensions for the exploitation of rotations, and the vibrations caused by the flow of wind. The existence of moving or falling water near by the nodes is very useful. Specifically, small sized hydrogenerators, which convert mechanical energy created by water movement into electricity, are used. Additionally, the use of seawater batteries, consisting of electrodes, is another alternative for WSNs located in sea [33];
    Biomass-based energy harvesting is performed by piezoelectric and triboelectric nanogenerators that scavenge energy from decomposable wastage, organic constituents, chemical substances, human urine, and other types of biological material. In this way, WSNs can be powered in environmental, biomedical, and various other applications [33,35].
  • According to the specific type of the quantity that it is used, energy harvesting via external sources of energy can be further classified as: mechanical-based and human-based.
    Mechanical-based energy harvesting is achieved by using the so called Mechanical-to-Electrical Energy Generators (MEEGs). Such devices include piezoelectric, electromagnetic, or electrostatic mechanisms in order to scavenge energy created by vibrations, stress–strain and pressure [33,36];
    Human-based energy harvesting is performed in Wireless Body Area Networks (WBANs) in which nodes are either deployed on human bodies or implanted in human bodies. In such networks of this type, human-based energy harvesting is ideal for energy supply. It refers to the scavenging of the energy created during various activities or processes of human body, such as walking, finger movements, blood flow, and body heat. Electroactive materials, miniscule thermoelectric, piezoelectric, or triboelectric generators, and tiny rotary devices may be used for this purpose [34,39,40].

3.2.3. Wireless Energy Transfer

Wireless energy transfer (WET) is another method used to increase energy residues of the nodes in WSNs. Actually, this method, is described as the ability of wirelessly transferring electrical energy among nodes by using appropriate hardware components [19]. When exploiting this method, energy may be transferred from the segments of the network with higher energy levels to segments having lower amounts of energy residues so as to balance the energy levels of the network [41]. Power transfer in a WSN can be accomplished using either stationary sources or mobile chargers. Energy is provided to the nodes via charging vehicles and robots, or energy transmitters. Furthermore, sensor nodes are capable of transferring energy to their neighboring nodes [42]. Energy wireless transfer can be achieved in three ways:
  • Inductive coupling: energy can be wirelessly transferred from a primary to a secondary coil that is placed in close distance. The amount of generated energy is proportional to the size of the coil. This method is simple and safe to apply [19];
  • Magnetic resonant coupling: power is transferred from a main coil (source) to a secondary (receiver). This can be accomplished through the utilization of resonant coils that have the same resonant frequency and are either loosely or strongly coupled [42]. Compared to inductive coupling, this method provides the power transfer over longer distances, and it is not a radiative method. So, it causes almost no harm to humans and does not have need of line of sight;
  • Electromagnetic (EM) radiation: a source device transmits energy via electromagnetic waves through its antenna to another device’s receiving antenna. There are two types of electromagnetic radiation: omnidirectional and unidirectional. By using EM, energy can be transmitted over long distances [43].

4. Algorithm-Based Energy Sustainability in WSNs

Energy sustainability in WSNs can also be achieved by exploiting algorithm-based methods that are analyzed later on in this section. In order to support their comprehension, the theoretical background that concerns first the protocol stack of sensor nodes and base stations and next the communication technologies used in WSNs is examined.

4.1. Protocol Stack of Sensor Nodes and BSs

The operation of both every sensor node and the base station is managed by the so called protocol stack that, as illustrated in Figure 6, consists of five layers, i.e.: the application layer, the transport layer, the network layer, the data link layer, and the physical layer [1,3,44].
Each one of these layers is responsible for definite tasks [1]. Specifically:
  • Application layer establishes the interface between the end user and the application. According to the type of the application and its specific characteristics, this layer is able to modify its content using the most suited algorithm;
  • Transport layer ensures the preservation of the data flow;
  • Network layer is responsible for the routing of the transferred data from the transport layer to their destination;
  • Data Link layer is responsible for multiplexing of data streams, error control, medium access control (MAC) and detection of data frames. In this particular layer, point-to-point, as well as point-to-multipoint connections within a network, become dependable;
  • Physical layer is responsible for the selection of the communication frequency, the generation of the carrier frequency, the signal detection, the signal modulation, and the data encryption.
In addition, the appropriate operation of WSNs depends on five management planes that namely are: power, mobility, task, QoS (Quality of Service), and security plane [44]. Specifically:
  • The power plane preserves energy by managing the way power is consumed;
  • The mobility plane ensures the retainment of data routes by monitoring and recording the nodes’ movement;
  • Sensing tasks in a specific area of the network are scheduled and assigned by the task management plane to only some of the nodes, enabling the rest of them to perform tasks, such as routing and data aggregation;
  • Fault tolerance, error control and operation’s optimization are handled by the QoS management plane, in accordance with specific QoS metrics;
  • The monitoring, management and the control of network’s security is regulated by the security plane.

4.2. Communication Technologies Used in WSNs

Modern scientific and technological progress enabled the development of advanced standards and technologies for wireless communications that aim to empower the exploitation of WSNs and Internet of Things (IoT) and support corresponding applications. Actually, there is not a specific technology developed that is able to be efficient when used in all kinds of wireless communications. Instead, there are numerous technologies with various characteristics that have been proposed. Therefore, it is very important to select the appropriate technology in order to suit best the requirements of particular types of applications [45].
For instance, the transmission range is a metric used in order to categorize such technologies as either short-range (with coverage ≤ 10 m), medium-range (with coverage 10–100 m), or long-range (with coverage ≥ 100 m). Bluetooth (in its classic version) and Radio Frequency Identification (RFID) are probably the most widely used examples of the first of these categories [46]. Likewise, Ultra-Wideband (UWB), Thread, Wi-Fi, ZigBee, along with two newer versions of Bluetooth, i.e., Bluetooth Smart (which is known also as Bluetooth Low Energy-BLE), and Bluetooth Long Range, are characteristic examples of are medium-distance wireless communication technologies [47]. Likewise, LTE-M, LoRa, NB-IoT and Sigfox are representative paradigms of LPWA (Low Power Wide Area) technologies, which is an emerging family of long-range wireless communication technologies [48,49,50].
In Table 1, some of the most important communications technologies that have been proposed for use in WSNs are enlisted along with some of their technical characteristics.

4.3. Algorithm-Based Methods for Energy Sustainability in WSNs

Energy sustainability of WSNs may be accomplished by using appropriate algorithm approaches depending on the type of the application. As illustrated in Figure 7, algorithm-based mechanisms may be classified into three main categories, i.e., data driven, duty cycling, and energy efficient routing, along with various subcategories [20,21,23,51]. They are all described in what follows in the rest of this section.

4.3.1. Data Driven Methods

Data driven approaches aim to limit the amount of sampled data, while preserving the accuracy within acceptable limits, depending on the requirements of each application [52]. These approaches are distinguished into two types, data reduction and data acquisition approaches, and they are focused on the optimal management of the sensed data.
  • Data reduction aims to minimize the amount of the data that need to be sensed and transmitted to the sink and consequently limit the number of transmissions required. This can happen by reducing the sampling frequency of the sensor nodes in order to avoid the creation of redundant samples, or by reducing the mandatory sensing tasks [21]. The methods used for data reduction are:
    Data compression: by compressing the sensed data, the size of the aggregated data is reduced prior to their transmission to the BS. So, both the size of the transmitted packets and the transmission time are reduced and consequently energy is saved [21];
    In-Network processing: is typically performed by intermediate nodes located among the data sources and the BS. Specifically, nodes along with executing their sensing tasks, they can also use their microprocessors in order to process the information data that they have gathered and then transmit only the really essential data packets to the BS. So, the in-network processing of the sensed data reduces the number of the data transmissions performed and consequently saves great amounts of energy [53];
    Data prediction: prediction models are created in order to give answers to the queries generated by the BS. These answers can be either prediction values that are associated with statistical or empirical probabilities, or future metrics that are estimated-based on the prediction model. Perpetual monitoring of a FoI, implies frequent alterations of the measured values. In data prediction approaches, the sensor nodes gather sample data within predefined periods of time and compare the actual data with the prediction values. Then, they transmit their data in case a deviation is noticed, thus decreasing the number of the unnecessary transmissions and subsequently the corresponding expenditure [23,54].
  • Data acquisition approaches intend to restrict the energy that is consumed during nodes’ sensing tasks by using appropriate acquisition methods. Sensing is a power consuming process since power hungry sensors or A/D converters are exploited in many applications [55]. The data acquisition methods are:
    In Adaptive sampling, in contrast with the traditional sampling methods where the rate is predefined, the number of samples captured by the nodes is adjusted-based on each application’s needs. In this way, the energy dissipation is limited, and the battery life cycle of nodes is prolonged [56];
    Hierarchical sampling is used in networks that are made of nodes that contain sensors of various types. Since every sensor is defined by distinctive characteristics, such as accuracy, resolution, and power consumption; this method dynamically decides which category of sensors to trigger. Typically, simple sensors are more energy efficient than advanced sensor nodes, but they lag behind in terms of their characteristics. Oppositely, sensors with a more complex design and way of operation, provide more precise information of the sensed data. Because of that, in hierarchical sampling approaches, low-power sensor nodes are used in order to monitor data regarding the FoI. Once an event is detected or a more thorough evaluation is required, advanced sensors take charge of the sensing process [57];
    Model-based active sampling: in these methods, mathematical models are implemented, in order to limit the sampling rate and preserve the nodes energy levels. Specifically, these models use the sampled data and aim to predict the corresponding subsequent values within a confidence level, reducing the frequency of the sampling. In this category, each node locally computes a model-based on the data trend and creates the information that will be sent to the BS, instead of transmitting a number of raw samples to the BS. When there is no remarkable deviation between the sensed data and the model prediction, nodes do not have to communicate with the sink. When the sensed data differ from the model, nodes must update their model and accordingly report to the BS. Such models can be statistical, machine-learning, probabilistic etc. [37,58].

4.3.2. Duty Cycling

Energy saving in a WSN can be accomplished through managing the activity status of the communication module of the nodes. Specifically, the transceiver of the node should be powered off when not receiving or transmitting data, and powered on once there are available data to be handled by the radio submodule. The process of switching the activity status of the transceiver among various modes (i.e., transmission—Tx, reception—Rx, idle, and sleep) depending on the current network requirements is known as duty cycling [59]. It is implemented by using appropriate wake-up oscillators that perform clock generation [60,61] and wake-up receivers that perform the idle listening while keeping the main radio completely off [62,63,64]. Duty cycling schemes are categorized into three main classes: Topology control, sleep/wake-up mechanisms, and MAC protocol. Duty cycling approaches are implemented
  • Topology control protocols correlate with the redundancy of network. In some applications, nodes are randomly deployed, and additional nodes are used to confront likely to occur node failures. These protocols intend to dynamically adapt the network’s Topology to each application’s needs and seek for the minimum number of nodes that ensures the connectivity of the network by utilizing redundant nodes [19]. The nodes that have no crucial role in ensuring the coverage and the connectivity requirements, can temporarily fall into sleep mode in order to preserve their energy levels, and wake up once needed. Topology control protocols are distinguished in location driven and connectivity driven [23].
    Location driven protocols determine the activity status of a node, i.e., whether and when this node should be activated or deactivated (sleep mode), by taking into consideration the exact location of this node and all of the rest network nodes (which is known);
    Connectivity driven protocols ensure the preservation of connectivity by adaptively managing the activation or deactivation of the network nodes. Specifically, only the sensor nodes that are required in order to maintain the network connectivity, remain active while all of the rest network nodes remain in sleep mode, thus saving energy.
  • Sleep/Wake-up schemes aim to save energy reserves by lessening the periods that the radio submodule of nodes remains inactive, since even when inactive they still consume energy. There are three types of such protocols, which are differentiated regarding transmission and reception patterns. They are: on-demand, scheduled rendezvous and asynchronous [23].
    In On-Demand mechanisms nodes should be awake only when it is necessary to communicate with other nodes. Informing a sleeping node that an adjacent one is trying to reach it so as to initiate communication, can be achieved by utilizing multiple radios with different operational characteristics (i.e., rate and power). On-demand mechanisms, are ideal for applications that are defined by a low duty-cycle, such as the detection of a special event (i.e., fire), since, in such cases the sensor nodes monitor the environment and wake up as soon as they detect an event. So, nodes remain active only when needed [19]. Yet, utilizing on-demand mechanisms, usually requires the presence of two different channels, one that is used for the normal data communication and one that is responsible for waking up the nodes when required [23];
    Scheduled rendezvous methods determine a wake-up schedule that is the same for all the nodes of a WSN. Nodes simultaneously wake up and once they are awake, they remain so for a definite period of time and go back to sleep all together until their next rendezvous. In order to ensure simultaneous wake-up, nodes must be synchronized. Additionally, to maintain the same wake-up schedule, nodes use deterministic, random or specific wakeup patterns [20];
    In asynchronous duty cycling mechanisms, each node selects when to either wake up or sleep, regardless of the activity status of its neighbors. To do this, the existence of overlapping periods between the wake-up periods of the nodes is compulsory. In order to discover the transmission of asynchronous senders, the sender transmits either a stream of periodic discovery messages or a single long discovery message. In each case, the duration of listening time has to be adequately adapted to transmission time [20,23].
  • Medium Access Control—MAC layer is a sublayer within the Data Link layer that constitutes the link between the Physical and the Network layer and is responsible for the data transmission between the nodes [65,66]. To communicate with each other, sensor nodes utilize a shared medium. In the case of WSNs, the medium is the radio channel [67,68]. The decision regarding the competing nodes that will eventually access the shared medium is handled by MAC protocols that also focus on how to avoid collision during the transmission [69,70].
In WSNs, designing energy efficient MAC protocols is a challenging task and constitutes one of the major characteristics that defines whether the protocol is well designed or not [71,72]. MAC protocols are classified in three main categories: scheduled, contention-based and hybrid [67].
In scheduled MAC protocols, nodes can access the shared medium channel utilizing a source which depends on the used protocol. There are three basic types of scheduled MAC protocols: TDMA, FDMA and CDMA.
In TDMA—Time Division Multiple Access protocols, time splits into timeframes and each of them is composed by a specific number of equally sized slots, called time slots. One or more time slots of a timeframe are given to each node allowing it to transmit or receive data only through them. Upon agreement between the nodes and-based on the schedules of their adjacent ones, which are handled by the BS, the nodes select their individual time slots on which data can be transmitted or received. Thus, a node can remain in sleep mode and activate its transceiver only when its time slot is reached, resulting in energy saving [23].
Regarding FDMA—Frequency Division Multiple Access and CDMA—Code Division Multiple Access MAC protocols, the medium can be accessed using a frequency band or a specific code, respectively. TDMA-based are the mainly used MAC protocols in WSNs, since the implementation of FDMA requires nodes that are equipped with high-priced transceivers, and CDMA demands higher levels of computational power that leads to energy depletion [68].
The main objective of the contention-based MAC protocols is the channel collision avoidance that influences the wake-up/sleep time of the nodes. Actually, it is very often for the nodes of a WSN to have to wait for a non-specific period of time in order to access the medium, due to heavy traffic and collision in it. This happens because nodes try to send their packets though the medium but with no success since it is busy, and thus they have to wait until the load in it is decreased. The nodes resend their data and in case the load remains the same, they will have to wait to resend them. This implies longer periods of nodes’ inactivity, leading to the exhaustion of the batteries. Collision avoidance can be achieved utilizing an algorithm called Carrier Sense Multiple Access with Collision Avoidance—CSMA/CA [68]. Several protocols have been developed allowing nodes to enter sleep state and wake up at certain periods of time in order to check the availability of the channel, so as to send their data whenever possible and prevent energy waste;
Hybrid protocols combine features and methods used by both scheduled and contention-based MAC protocols, in a way that improves the nodes’ performance in cases of increased traffic load [67,68].

4.3.3. Energy Efficient Routing

By default, the transmission and routing of data in WSNs consume great amounts of the energy that sensor nodes retain [73]. Therefore, in order to preserve the lifetime of nodes and consequently of WSNs, it is critical to implement routing protocols that are energy efficient.
The energy efficient routing protocols are generally classified, in terms of their organizational or functioning characteristics, into four main categories that namely are: Communication Model, Network Structure, Topology, and Reliable Routing [51,74].
  • The protocols belonging to the Communication Model category typically can deliver more data for a certain amount of energy. Nevertheless, the delivery of data is not assured. They are classified as Query-based, Coherent/Non-Coherent, and Negotiation based.
    Query-based protocols use enquiries to support the transfer of data from nodes that own information to nodes that request specific pieces of this information. Protocols of this type enable both multiple path routing and dynamic network topologies [51];
    Coherent protocols perform minimum processing of the sensed data and then they send these data to other nodes, called aggregators, which further process them. In Non-Coherent routing protocols, nodes process sensed data locally before they transmit them [74];
    Negotiation-based protocols use meta-data negotiation patterns in order to reduce the quantity of redundant data at destination network nodes. In this way, energy efficiency is achieved.
  • Energy efficient routing protocols of Network Structure category are classified as either Flat or Hierarchical.
    In Flat protocols there is not any hierarchy adopted and every sensor node has the same role with all of the rest network nodes. Protocols of this kind perform well in networks constituted from a small quantity of sensor nodes [51];
    In Hierarchical protocols, the role of each one of all network nodes depends on the position that it holds within the overall hierarchical structure of the sensor network [75]. In this way, data aggregation is enabled, and great scalability is achieved. Additionally, load balancing is achieved [76].
  • Energy efficient routing protocols belonging to the Topology category use position related information in order to route data. They are further classified into three subcategories, namely: Location-based, Mobile Sink-based, and Mobile Agents-based.
    In Location-based protocols, all nodes know not only their own location but also the positions of both their neighboring nodes and the destination nodes during data routing. Consequently, the most energy efficient routing paths are followed [74];
    Mobile agents-based routing protocols presume that a movable entity collects the sensed data from the individual network nodes in order to convey these data to the BS. The arrival of mobile agents near the network nodes that sense data reduces the energy expenditure for data transmission of these sensor nodes. Additionally, the traffic load in the entire network is reduced [51];
    Mobile sink-based protocols, suppose the existence of one or more sinks (i.e., base stations) that move around the FoI in order to collect data sensed by the network nodes. In this way, the energy consumed by the network nodes in order to transmit data is considerably reduced [51].
  • Reliable Routing protocols pursue the attainment of increased trustworthiness in data routing either by satisfying specific QoS metrics or by using a number of alternative paths in order to route data. They are categorized into two corresponding subcategories, i.e., QoS-based protocols and Multipath-based protocols depending on whether they chase QoS metrics or implement data routing via multiple paths.
    QoS-based protocols consider not only energy consumption, but also other metrics such as end to end delay and quality characteristics of the data transmitted. Protocols of this kind achieve routing with enhanced fidelity [74];
    Multipath-based protocols route data from nodes to sinks via various paths, in order to perform load balancing, overcome node failures and congested paths, and decrease end-to-end delay [51].

5. Discussion

In the previous sections the various hardware-based and algorithm-based methods that have been proposed in order to support the energy sustainability of Wireless Sensor Networks were analytically presented. Despite the benefits that these methods provide, there are certain weaknesses, disadvantages and problems that are incorporated into these mechanisms too, which obstruct their successful deployment and thus pose corresponding challenges and trigger issues of future research.

5.1. Challenges and Open Research Issues in Hardware-Based Methods

Regarding the submodules of sensor nodes, as aforementioned, the use of low-power electronic components is necessitated [19,21,24]. However, the components having the highest energy efficiency do not necessarily achieve the best performance standards. That is why the specifications and selection of the hardware components should be meticulously studied before being adjusted to the sensor nodes. In addition, Power Optimization through the appropriate switch among active, idle, and sleep modes of operation cannot be used in applications in which continuous operation of nodes is necessitated [19,23]. Moreover, Passive Sensors cannot be used in all types of applications [27]. The method of Dynamic Voltage Scaling that is applied in the processing unit of nodes, is effective only when sensing requests are less frequent [28,29]. The usage of Cognitive Radio method in order to achieve the dynamic selection of the most suitable radio channel, inevitably requires the existence of multiple radio channels, thus increasing complexity and cost [21]. The increase of latency and the modification of routing paths are the main weaknesses of Adaptive Power Transmission [19,24]. In many cases, the use of Directional Antennas is not feasible if localization methods are not applied in order to assist orientation procedures [21]. Likewise, the utilization of Short Communication Links requires the existence of many adjacently positioned nodes. For this reason, this methodology is not applicable in WSNs having sparse distribution of nodes [21]. Regarding Rechargeable Batteries, the recharge of all batteries of the nodes in a network may be a complicated or even impossible task to perform, depending on the deployment of the nodes. Additionally, besides their limited capacity, rechargeable batteries not only are unable to remain fully charged for long time but they also are characterized by a limited number of recharge cycles [19,22].Of course, modern 3D-printed Lithium-Ion microbatteries have enhanced capabilities. Yet, further research regarding alternative materials, manufacture techniques and designs of microbatteries is needed [77,78,79,80,81]. Supercapacitors have certain advantages over batteries. Yet, not only they are costly, but they also have low energy density and high rate of self-discharge [82,83,84,85]. Hybrid Ion Capacitors (HICs) (known also as supecapatteries) that consist of one battery-type electrode and a capacitor-type electrode seem to be a very promising alternative that achieves higher power capacity, power density, energy density, and efficiency [86,87,88,89,90].
Energy Harvesting, as aforementioned, can substantially upgrade the energy sustainability in WSNs [33]. Thus, novel research is necessitated not only for the development of advanced equipment such as low energy harvesters, converters, and energy storage systems (ESS) [91,92,93,94,95,96,97,98], but also in order to handle certain issues such as the high cost of implementation, the low power generated, and the presence of fluctuations and instabilities [99,100]. Furthermore, health limitations associated with RF power obstruct the wide use of RF-based energy harvesting. Moreover, ambient RF is neither predictable nor controllable [35]. In light-based energy harvesting, the amount of the gathered energy is determined by the intensity of ambient light. Yet, although the availability of light is absolutely controllable in indoor applications, in outdoor applications is existing only during day time as long as the weather conditions are adequately good [38,39]. Thermal-based energy harvesting not only is unpredictable and uncontrollable when caused by temperature variations but also has low efficiency [36]. Flow-based energy harvesting is not only unpredictable but also uncontrollable [35]. Biomass-based energy harvesting, due to its nature, is feasible only in a specific type of applications. Mechanical-based energy harvesting is unpredictable. Similarly, human-based energy harvesting due to human activity is unpredictable, while due to physiological procedures is both unpredictable and uncontrollable [33].
Likewise, wireless energy transfer is associated with various weaknesses. Specifically, energy transfer requires corresponding cross-layer provision covering the MAC, link, and application layers. The achievement of energy transfer requires the use of specialized equipment thus growing the employment cost [19]. Moreover, in the case that robotic vehicles or other types of mobile nodes are used to charge network nodes special algorithms for their navigation are required. Additionally, by using Inductive Coupling for wireless energy transfer only short transmission distances can be covered [41]. The efficacy achieved is decreased by any misalignment existing between the transmitter coil and the receiver coil. Special actions must be taken to avoid the presence of mutual coupling effect that is the cause of interference among nodes. Wireless energy transfer via Magnetic Resonant Coupling requires not only the attainment of alignment between the coils of the transmitter and the receiver, but also the adjustment of resonant frequency in various nodes [42]. In wireless energy transfer via Electromagnetic Radiation, line of sight is essential and the presence of radiation triggers various health and safety concerns [43].
In order to provide a synoptic overview of the aforementioned statements, the basic operation along with the main strengths and weaknesses of each one of the hardware-based methods for energy sustainability in WSNs are presented in Table 2.

5.2. Challenges and Open Research Issues in Algorithm-Based Methods

In this section, the challenges that raise from the inherent weaknesses of the algorithm-based methods are discussed.
First of all when selecting the communication technology to use in a WSN there are many specifications, other than energy efficiency, such as throughput, security, accuracy, robustness, and scalability, to consider [101,102,103,104,105,106].
Regarding data-driven approaches, as aforementioned, they are classified as data reduction and data acquisition approaches. In Data Reduction the suitability of Data Compression relies on the assumption that the energy needed to compress the data, is less than that needed to transmit the raw (uncompressed) data while the accuracy of measurements is preserved. Additionally, this method may degrade QoS (i.e., accuracy, latency, fault tolerance and security) while trying to increase the network lifespan [21]. In-Network Processing is associated with non-negligible energy consumption [47]. Similarly, due to the fact that high computational power is required to create a prediction model, Data Prediction is suitable for networks where powerful sensor nodes with high capacity batteries are exploited [23,54]. Regarding Data Acquisition methods, Adaptive Sampling is characterized by high complexity and high computational overhead, thus necessitating central control [56]. Hierarchical Sampling sacrifices accuracy to achieve energy efficiency, because simple sensors with low accuracy are mostly used while powerful sensors are used only when an event is detected and enhanced data are needed [57]. In Model-based Active Sampling mechanisms complex computations are needed, thus increasing processing load [58].
In Duty Cycling methods, the use of specialized modules is necessary [107,108,109,110]. In duty cycling via Topology Control methods, both location driven and connectivity driven mechanisms take the knowledge of the positions of all network nodes as granted. Yet, this is not a trivial condition to fulfil. Additionally, if GPS modules are used to overcome this problem, such modules not only are costly but also cause interference to network communications [19,23]. In relation to Sleep/Wakeup mechanisms, On-Demand methods require the existence of an additional radio for wakeup signaling, while in Scheduled Rendezvous clock synchronization problems occur, and in Asynchronous Schemes robustness trades off for energy consumption while latency is high [20,23]. Regarding MAC protocol mechanisms, scheduled MAC methods are costly to implement. In addition, there are various weaknesses such as the hidden terminal problem (in CSMA) and the clock synchronization problem (in TDMA) [67]. Contention-based MAC protocols, suffer from high latency in packet delivery while in hybrid MAC protocols complexity increases accordingly to the number of network nodes [68]. Thus novel research must be carried out [111,112].
Finally, as already mentioned, Energy Efficient Protocols may be classified according to Communication Model, Network Structure, Topology, and Reliable Routing [51,74]. Regarding the first of these categories, Query-based protocols are not suitable for continuous data delivery, while Coherent/Non-Coherent protocols are related with low scalability, high overhead, and high end-to-end delay, and Negotiation-based protocols do not guarantee data delivery [51]. In the Network Structure category, Flat protocols have low scalability while Hierarchical protocols suffer from high overhead and high complexity and do not guarantee optimal routing [51]. In Topology category, Location-based protocols have high overhead and low scalability and require the use of GPS modules that are costly and interfere with network communications [74]. Mobile Agents-based protocols have low scalability, high latency, and high complexity, while Mobile Sink-based protocols suffer from delays on data delivery in routing paths and topology. In Reliable Routing category, both QoS-based protocols, and Multipath-based protocols suffer from high processing load [51].
In order to provide a synoptic overview of the aforementioned statements, the basic operation along with the main advantages and disadvantages of each one of the algorithm-based methods for energy sustainability in WSNs are presented in Table 3.

5.3. General Challenges and Open Research Issues

Following the aforementioned discussion that explicitly regards either the hardware-based or the algorithm-based methods for energy sustainability in WSNs, there are some more challenges that are posed by general considerations that trigger corresponding issues of future research.
In addition, the development of the most of the abovementioned methodologies is based on theoretical assumptions that may be impractical in real-life scenarios. For instance, in most approaches the network nodes are assumed to be homogenous, i.e., to have the same operational and structural features. This hypothesis simplifies their research study, but it may lead to unrealistic results because the existence of heterogeneous WSNs is too common to overlook. This issue has to be handled by novel research works [113,114,115,116,117,118].
Similarly, in most models there is lack of mobility considerations, although mobile wireless sensor networks (MWSNs) have superior capabilities than static WSNs. On the other hand, energy management is inherently more complex to both study and implement in MWSNs thus necessitating the development of novel research in this direction [119,120,121].
In Furthermore, the majority of methods for energy sustainability consider two dimensional networks. Hence, more research works should be conducted regarding three dimensional WSNs [122,123].
Likewise, due to the handling of multimedia data, Wireless Multimedia Sensor Networks (WMSNs) have special needs in terms of both the nature (i.e., images, video, etc.) and the volume of data and at the same time extremely high requirements regarding QoS metrics that need to be supported [124,125,126,127,128,129,130].
Another issue is that research in many of the abovementioned methodologies is based on tests performed by using computer aided simulations. However, some recent technological advances (e.g., in energy harvesting and energy transfer) are not sufficiently supported by the existing simulation platforms in terms of corresponding energy models of high accuracy [19]. Likewise, there is lack of specialized equipment for wireless energy transfer in corresponding emulation tests performed using testbeds, due to its high cost [19]. Therefore, existing simulation and emulation tools have to be enhanced.
Additionally, Artificial Intelligence and Computational Intelligence can provide extremely good support to the development of mechanisms for energy sustainability in WSNs that are able to self-learn and thus easily adapt to any alterations that dynamically take place in the structure or/and operation of WSNs. Specifically, the use of methods, such as Machine Learning, Fuzzy Logic, Neural Networks, Artificial Immune Algorithms, Genetic Algorithms, Particle Swarm Optimization, and Ant Colony Optimization, is very promising [131,132,133,134,135,136,137,138,139,140].
Moreover, due to the scientific and technological advancements that are performed, there is a continuous growth of applications that incorporate the usage of Aerial Wireless Sensor Networks (AWSNs), Wireless Underground Sensor Networks (WUSNs) and Underwater Wireless Sensor Networks (UWSNs). However, the majority of the aforementioned methodologies that pursue energy sustainability in WSNs have been designated to be applied in terrestrial WSNs and cannot be used in non-terrestrial WSNs because of the extraordinary conditions that exist in such networks. For this reason, novel research efforts have to support energy sustainability in non-terrestrial WSNs, too [141,142,143,144,145].
Going one step further, in order to achieve high sustainability along with optimal overall performance in a WSN, metrics other than energy should be considered, too. For this reason, hybrid schemes have to be developed. Specifically, the extension of network connectivity should be preserved because whenever a node loses its connection with its neighboring nodes due to either its malfunction or its energy depletion, there is a certain increase of energy cost for the communications of the remaining active nodes [146,147].
Furthermore, in order to achieve the optimal utilization of nodes existing in a WSN and thus the optimization of the overall deployment of the network, the maximization of coverage is necessitated [148,149,150].
Additionally, congestion avoidance and congestion control [151,152,153,154] mechanisms should be used because congestion obstructs communication, generates packet losses and thus imposes packet retransmissions that exhaust the energy of nodes. Moreover, schemes for the establishment of QoS in terms of general or specific performance metrics are required [155,156].
Furthermore, security schemes for WSNs to assure confidentiality, authentication, integrity, availability, and freshness are required [157,158,159].
However, the achievement of energy efficiency along with other performance metrics is not a trivial task to accomplish. This is because the conditions that must be fulfilled are not only several but they also are opposing in many cases. Likewise, the concurrent deployment of different methods for energy sustainability may also be obstructed due to the opposing requirements that they may have. For this reason, multi-objective optimization algorithms that pursue the concurrent achievement of multiple criteria [160,161] have to be developed.

6. Conclusions

Despite the contribution of WSNs to a continuously growing variety of applications, their deployment faces several problems with those caused by the inherent energy limitations of the sensor nodes to be considered as the most significant. This research article, investigated all of the existing hardware-based and algorithm-based methods that aim to support the energy sustainability of WSNs, via energy saving, energy harvesting and energy transfer.
Although the current mechanisms are evinced to be quite effective, there are still many weaknesses that are associated with their utilization. For this reason, novel research works have to be conducted. Additionally, although some of these methods can be combined in order to accomplish enhanced performance of both the individual network nodes and the overall network, the achievement of this combination is not straightforward. Likewise, the collaboration of energy management methods of this type along with methods that pursue the enhancement of the performance of WSNs regarding metrics other than energy is a very challenging topic that needs thorough research study. Furthermore, due to the continuous growth of the range of applications of WSNs that in many cases have diverse requirements, novel efficient methods for energy sustainability need to be pursued.
For these reasons, the authors of this research work believe that the achievement of energy sustainability in WSNs will keep on attracting scientific awareness and hope that this survey will be helpful to the scientists that apply their research efforts at this very exciting domain.

Author Contributions

Conceptualization, E.A.E. and D.K.; methodology, D.K. and E.A.E.; validation, E.A.E., D.K., D.R., G.T. and E.A.; formal analysis, E.A.E., D.K., D.R., G.T. and E.A.; resources, E.A.E. and D.K.; writing—original draft preparation, E.A.E. and D.K.; writing—review and editing, D.K., E.A.E. and E.A.; visualization, E.A.E., D.K., D.R., G.T. and E.A.; supervision, D.K.; project administration, D.K. and E.A.E. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Akyildiz, I.F.; Su, W.; Sankarasubramaniam, Y.; Cayirci, E. Wireless Sensor Networks: A Survey. Comput. Netw. 2002, 38, 393–422. [Google Scholar] [CrossRef] [Green Version]
  2. Yick, J.; Mukherjee, B.; Ghosal, D. Wireless Sensor Network Survey. Comput. Netw. 2008, 52, 2292–2330. [Google Scholar] [CrossRef]
  3. Wang, Q.; Balasingham, I. Wireless sensor networks-an Introduction. In Wireless Sensor Networks: Application-Centric Design; InTechOpen: London, UK, 2010; pp. 1–14. [Google Scholar]
  4. Kandris, D.; Nakas, C.; Vomvas, D.; Koulouras, G. Applications of Wireless Sensor Networks: An Up-To-Date Survey. Appl. Syst. Innov. 2020, 3, 14. [Google Scholar] [CrossRef] [Green Version]
  5. Warneke, B.; Last, M.; Liebowitz, B.; Pister, K.S. Smart dust: Communicating with a cubic-millimeter computer. Computer 2001, 34, 44–51. [Google Scholar] [CrossRef]
  6. Đurišić, M.P.; Tafa, Z.; Dimić, G.; Milutinović, V. A Survey of military applications of wireless sensor networks. In Proceedings of the 2012 Mediterranean Conference on Embedded Computing (MECO), Bar, Montenegro, 19–21 June 2012; pp. 196–199. [Google Scholar]
  7. Bouazizi, A.; Zaibi, G.; Samet, M.; Kachouri, A. Wireless Body Area Network for e-Health Applications: Overview. Available online: https://ieeexplore.ieee.org/abstract/document/8071260 (accessed on 1 November 2022).
  8. Nikolidakis, S.A.; Kandris, D.; Vergados, D.D.; Douligeris, C. Energy efficient automated control of irrigation in agriculture by using wireless sensor networks. Comput. Electron. Agric. 2015, 113, 154–163. [Google Scholar] [CrossRef]
  9. Lu, X.; Wang, S.; Li, W.; Jiang, P.; Zhang, C. Development of a WSN based real time energy monitoring platform for industrial applications. In Proceedings of the 2015 IEEE 19th International Conference on Computer Supported Cooperative Work in Design (CSCWD), Calabria, Italy, 6–8 May 2015; pp. 337–342. [Google Scholar] [CrossRef]
  10. Zantalis, F.; Koulouras, G.; Karabetsos, S.; Kandris, D. A review of machine learning and IoT in smart transportation. Future Int. 2019, 11, 94. [Google Scholar] [CrossRef] [Green Version]
  11. Thakur, A.; Malekian, R. Fog Computing for Detecting Vehicular Congestion, an Internet of Vehicles Based Approach: A Review. IEEE Intell. Transp. Syst. Mag. 2019, 11, 8–16. [Google Scholar] [CrossRef] [Green Version]
  12. Pantazis, N.A.; Nikolidakis, S.A.; Kandris, D.; Vergados, D.D. An Automated System for Integrated Service Management in Emergency Situations. Available online: https://ieeexplore.ieee.org/abstract/document/6065043 (accessed on 1 November 2022).
  13. Batra, I.; Verma, S.; Kavita; Alazab, M. A Lightweight IoT-Based Security Framework for Inventory Automation Using Wireless Sensor Network. Int. J. Commun. Syst. 2019, 33, e4228. [Google Scholar] [CrossRef]
  14. Papadakis, N.; Koukoulas, N.; Christakis, I.; Stavrakas, I.; Kandris, D. An IoT-Based Participatory Antitheft System for Public Safety Enhancement in Smart Cities. Smart Cities 2021, 4, 919–937. [Google Scholar] [CrossRef]
  15. Pirbhulal, S.; Zhang, H.; Alahi, M.E.; Ghayvat, H.; Mukhopadhyay, S.; Zhang, Y.-T.; Wu, W. A Novel Secure IoT-Based Smart Home Automation System Using a Wireless Sensor Network. Sensors 2016, 17, 69. [Google Scholar] [CrossRef]
  16. Khedo, K.K.; Bissessur, Y.; Goolaub, D.S. An inland Wireless Sensor Network system for monitoring seismic activity. Future Gener. Comput. Syst. 2020, 105, 520–532. [Google Scholar] [CrossRef]
  17. Pereira, R.; Trindade, J.; Gonçalves, F.; Suresh, L.; Barbosa, D.; Vazao, T. A wireless sensor network for monitoring volcano-seismic signals. Nat. Hazards Earth Syst. Sci. 2014, 14, 3123–3142. [Google Scholar] [CrossRef] [Green Version]
  18. Pantazis, N.; Kandris, D. Power Control Schemes in Wireless Sensor Networks. WSEAS Trans. Commun. 2005, 4, 1100–1107. [Google Scholar]
  19. Engmann, F.; Katsriku, F.A.; Abdulai, J.-D.; Adu-Manu, K.S.; Banaseka, F.K. Prolonging the Lifetime of Wireless Sensor Networks: A Review of Current Techniques. Wirel. Commun. Mob. Comput. 2018, 2018, 8035065. [Google Scholar] [CrossRef] [Green Version]
  20. Rezaei, Z. Energy Saving in Wireless Sensor Networks. Int. J. Comput. Sci. Eng. Surv. 2012, 3, 23–37. [Google Scholar] [CrossRef]
  21. Rault, T.; Bouabdallah, A.; Challal, Y. Energy Efficiency in Wireless Sensor Networks: A Top-down Survey. Comput. Netw. 2014, 67, 104–122. [Google Scholar] [CrossRef] [Green Version]
  22. Khan, J.A.; Qureshi, H.K.; Iqbal, A. Energy Management in Wireless Sensor Networks: A Survey. Comput. Electr. Eng. 2015, 41, 159–176. [Google Scholar] [CrossRef]
  23. Anastasi, G.; Conti, M.; Di Francesco, M.; Passarella, A. Energy Conservation in Wireless Sensor Networks: A Survey. Ad Hoc Netw. 2009, 7, 537–568. [Google Scholar] [CrossRef]
  24. Patel, H.; Shah, V. A review on energy consumption and conservation techniques for sensor node in WSN. In Proceedings of the IEEE 2016 International Conference on Signal Processing, Communication, Power and Embedded System (SCOPES), Paralakhemundi, India, 3–5 October 2016; pp. 594–599. [Google Scholar]
  25. Stankovic, J.A.; He, T. Energy Management in Sensor Networks. Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2012, 370, 52–67. [Google Scholar] [CrossRef]
  26. Warneke, A.; Pister, J. MEMS for distributed wireless sensor networks. In Proceedings of the 9th IEEE International Conference on Electronics, Circuits, and Systems, Dubrovnik, Croatia, 15–18 November 2002; pp. 291–294. [Google Scholar]
  27. Gamba, P.; Goldoni, E.; Savazzi, P.; Arpesi, P.G.; Sopranzi, C.; Dufour, J.F.; Lavagna, M. Wireless passive sensors for remote sensing of temperature on aerospace platforms. IEEE Sens. J. 2014, 14, 3883–3892. [Google Scholar] [CrossRef]
  28. Pouwelse, J.; Langendoen, K.; Sips, H. Dynamic voltage scaling on a low-power microprocessor. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking—MobiCom’01, Rome, Italy, 16–21 July 2001. [Google Scholar]
  29. Kulau, U.; Büsching, F.; Wolf, L. A Node’s life: Increasing WSN lifetime by dynamic voltage scaling. In Proceedings of the 2013 IEEE International Conference on Distributed Computing in Sensor Systems, Cambridge, MA, USA, 8–11 July 2013; pp. 241–248. [Google Scholar] [CrossRef] [Green Version]
  30. Nikolić, G.; Nikolić, T.; Stojčev, M.; Petrović, B.; Jovanović, G. Battery capacity estimation of wireless sensor node. In Proceedings of the IEEE 30th International Conference on Microelectronics (MIEL), Beirut, Lebanon, 9–11 October 2017; pp. 279–282. [Google Scholar] [CrossRef]
  31. Narayanaswamy, S.; Schlueter, S.; Steinhorst, S.; Lukasiewycz, M.; Chakraborty, S.; Hoster, H. On Battery Recovery Effect in Wireless Sensor Nodes. ACM Trans. Des. Autom. Electron. Syst. 2016, 21, 2890501. [Google Scholar] [CrossRef] [Green Version]
  32. Panatik, K.Z.; Kamardin, K.; Shariff, S.A.; Yuhaniz, S.S.; Ahmad, N.A.; Yusop, O.M.; Ismail, S. Energy harvesting in wireless sensor networks: A Survey. In Proceedings of the 2016 IEEE 3rd International Symposium on Telecommunication Technologies (ISTT), Kuala Lumpur, Malaysia, 28–30 November 2016. [Google Scholar] [CrossRef]
  33. Shaikh, F.K.; Zeadally, S. Energy Harvesting in Wireless Sensor Networks: A Comprehensive Review. Renew. Sustain. Energy Rev. 2016, 55, 1041–1054. [Google Scholar] [CrossRef]
  34. Singh, J.; Kaur, R.; Singh, D. Energy Harvesting in Wireless Sensor Networks: A Taxonomic Survey. Int. J. Energy Res. 2020, 45, 118–140. [Google Scholar] [CrossRef]
  35. Tony, A.; Hiryanto, L. A Review on Energy Harvesting and Storage for Rechargeable Wireless Sensor Networks. IOP Conf. Ser. Mater. Sci. Eng. 2019, 508, 012120. [Google Scholar] [CrossRef]
  36. Williams, A.J.; Torquato, M.F.; Cameron, I.M.; Fahmy, A.A.; Sienz, J. Survey of Energy Harvesting Technologies for Wireless Sensor Networks. IEEE Access 2021, 9, 77493–77510. [Google Scholar] [CrossRef]
  37. Ruan, T.; Chew, Z.J.; Zhu, M. Energy-Aware Approaches for Energy Harvesting Powered Wireless Sensor Nodes. IEEE Sens. J. 2017, 17, 2165–2173. [Google Scholar] [CrossRef]
  38. Sudevalayam, S.; Kulkarni, P. Energy Harvesting Sensor Nodes: Survey and Implications. IEEE Commun. Surv. Tutor. 2011, 13, 443–461. [Google Scholar] [CrossRef]
  39. Sah, D.K.; Amgoth, T. Renewable Energy Harvesting Mechanisms in Wireless Sensor Networks: A Survey. Inf. Fusion 2020, 63, 223–247. [Google Scholar] [CrossRef]
  40. Adu-Manu, K.S.; Adam, N.; Tapparello, C.; Ayatollahi, H.; Heinzelman, W. Energy-harvesting wireless sensor networks (EH-WSNs): A review. ACM Trans. Sens. Netw. 2018, 14, 1–50. [Google Scholar] [CrossRef]
  41. Khriji, S.; El Houssaini, D.; Kammoun, I.; Kanoun, O. Energy-efficient methods in wireless sensor networks, technology, components and system design. In Energy Harvesting for Wireless Sensor Networks, 1st ed.; Kanoun, O., Ed.; De Gruyter: Berlin, Germany, 2018; pp. 287–304. [Google Scholar]
  42. Barman, S.D.; Reza, A.W.; Kumar, N.; Karim, M.E.; Munir, A.B. Wireless Powering by Magnetic Resonant Coupling: Recent Trends in Wireless Power Transfer System and Its Applications. Renew. Sustain. Energy Rev. 2015, 51, 1525–1552. [Google Scholar] [CrossRef]
  43. Mou, X.; Sun, H. Wireless power transfer: Survey and roadmap. In Proceedings of the 2015 IEEE 81st Vehicular Technology Conference (VTC Spring), Glasgow, UK, 11–14 May 2015. [Google Scholar] [CrossRef]
  44. Fahmy, H.M.A. Protocol stack of WSNs. In Concepts, Applications, Experimentation and Analysis of Wireless Sensor Networks; Springer: Cham, Switzerland, 2020; pp. 53–66. [Google Scholar] [CrossRef]
  45. Gupta, S.K.; Singh, S. Survey on Energy Efficient Dynamic Sink Optimum Routing for Wireless Sensor Network and Communication Technologies. Int. J. Commun. Syst. 2022, 35, e5194. [Google Scholar] [CrossRef]
  46. Landaluce, H.; Arjona, L.; Perallos, A.; Falcone, F.; Angulo, I.; Muralter, F. A Review of IoT Sensing Applications and Challenges Using RFID and Wireless Sensor Networks. Sensors 2020, 20, 2495. [Google Scholar] [CrossRef] [PubMed]
  47. Zhongmin, P.; Deng, Z.; Yang, B.; Cheng, X. Application-oriented wireless sensor network communication protocols and hardware platforms: A survey. In Proceedings of the 2008 IEEE International Conference on Industrial Technology, Chengdu, China, 21–24 April 2008. [Google Scholar] [CrossRef]
  48. Khalifeh, A.; Aldahdouh, K.A.; Darabkh, K.A.; Al-Sit, W. A Survey of 5G Emerging Wireless Technologies Featuring LoRaWAN, Sigfox, NB-IoT and LTE-M. In Proceedings of the 2019 International Conference on Wireless Communications Signal Processing and Networking (WiSPNET), Xi’an, China, 23–25 October 2019. [Google Scholar] [CrossRef]
  49. Ikpehai, A.; Adebisi, B.; Rabie, K.M.; Anoh, K.; Ande, R.E.; Hammoudeh, M.; Gacanin, H.; Mbanaso, U.M. Low-Power Wide Area Network Technologies for Internet-of-Things: A Comparative Review. IEEE Int. Things J. 2019, 6, 2225–2240. [Google Scholar] [CrossRef]
  50. Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A Comparative Study of LPWAN Technologies for Large-Scale IoT Deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
  51. Nakas, C.; Kandris, D.; Visvardis, G. Energy Efficient Routing in Wireless Sensor Networks: A Comprehensive Survey. Algorithms 2020, 13, 72. [Google Scholar] [CrossRef] [Green Version]
  52. Sahar, G.; Bakar, K.A.; Rahim, S.; Khani, N.A.K.K.; Bibi, T. Recent Advancement of Data-Driven Models in Wireless Sensor Networks: A Survey. Technologies 2021, 9, 76. [Google Scholar] [CrossRef]
  53. Guo, P.P.; Cao, J.; Liu, X. Lossless In-Network Processing in WSNs for Domain-Specific Monitoring Applications. IEEE Trans. Ind. Inform. 2017, 13, 2130–2139. [Google Scholar] [CrossRef]
  54. Wu, M.; Tan, L.; Xiong, N. Data Prediction, Compression, and Recovery in Clustered Wireless Sensor Networks for Environmental Monitoring Applications. Inf. Sci. 2016, 329, 800–818. [Google Scholar] [CrossRef]
  55. Singh, P.K.; Bhargava, B.K.; Paprzycki, M.; Kaushal, N.C.; Hong, W.C. Handbook of Wireless Sensor Networks: Issues and Challenges in Current Scenario’s; Springer International Publishing: Cham, Switzerland, 2020. [Google Scholar] [CrossRef]
  56. Srbinovski, B.; Magno, M.; O’Flynn, B.; Pakrashi, V.; Popovici, E. Energy aware adaptive sampling algorithm for energy harvesting wireless sensor networks. In Proceedings of the IEEE Sensor Applications Symposium, Zadar, Croatia, 13–15 April 2015; pp. 1–6. [Google Scholar] [CrossRef]
  57. Oren, G.; Barenboim, L.; Levin, H. Adaptive Distributed Hierarchical Sensing algorithm for reduction of wireless sensor network cluster-heads energy consumption. In Proceedings of the 2017 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, Spain, 26–30 June 2017; pp. 980–986. [Google Scholar] [CrossRef] [Green Version]
  58. Sathe, S.; Papaioannou, T.G.; Jeung, H.; Aberer, K. A survey of model-based sensor data acquisition and management. In Managing and Mining Sensor Data; Springer: Boston, MA, USA, 2013; pp. 9–50. [Google Scholar] [CrossRef]
  59. Fahmy, H.M.A. Wireless Sensor Networks: Energy Harvesting and Management for Research and Industry; Springer: Cham, Switzerland, 2020; pp. 109–110. [Google Scholar]
  60. Aiello, O.; Crovetti, P.; Lin, L.; Alioto, M. A PW-Power Hz-Range Oscillator Operating with a 0.3–1.8-V Unregulated Supply. IEEE J. Solid-State Circuits 2019, 54, 1487–1496. [Google Scholar] [CrossRef]
  61. Aiello, O.; Crovetti, P.; Alioto, M. Wake-Up Oscillators with pW power consumption in dynamic leakage suppression logic. In Proceedings of the 2019 IEEE International Symposium on Circuits and Systems (ISCAS), Sapporo, Japan, 26–29 May 2019; pp. 1–5. [Google Scholar] [CrossRef]
  62. Demirkol, I.; Ersoy, C.; Onur, E. Wake-up Receivers for Wireless Sensor Networks: Benefits and Challenges. IEEE Wirel. Commun. 2009, 16, 88–96. [Google Scholar] [CrossRef] [Green Version]
  63. Jelicic, V.; Magno, M.; Brunelli, D.; Bilas, V.; Benini, L. Benefits of Wake-up Radio in Energy-Efficient Multimodal Surveillance Wireless Sensor Network. IEEE Sens. J. 2014, 14, 3210–3220. [Google Scholar] [CrossRef]
  64. Piyare, R.; Murphy, A.L.; Kiraly, C.; Tosato, P.; Brunelli, D. Ultra Low Power Wake-up Radios: A Hardware and Networking Survey. IEEE Commun. Surv. Tutor. 2017, 19, 2117–2157. [Google Scholar] [CrossRef]
  65. Kumar, S.; Dalal, S.; Dixit, V. The OSI model: Overview on the seven layers of computer networks. Int. J. Comput. Sci. Inf. Technol. Res. 2014, 2, 461–466. [Google Scholar]
  66. Sadeghi, R.; Barraca, J.P.; Aguiar, R.L. A Survey on Cooperative MAC Protocols in IEEE 802.11 Wireless Networks. Wirel. Pers. Commun. 2016, 95, 1469–1493. [Google Scholar] [CrossRef]
  67. Muzakkari, B.; Mohamed, M.A.; Mohamad, Z.; Jamil, N.; Abdul Kadir, M.F. Recent Advances in Energy Efficient-QoS Aware MAC Protocols for Wireless Sensor Network. Int. J. Adv. Comput. Res. 2018, 8, 212–228. [Google Scholar] [CrossRef]
  68. Al-Janabi, T.A.; Al-Raweshidy, H.S. An Energy Efficient Hybrid MAC Protocol with Dynamic Sleep-Based Scheduling for High Density IoT Networks. IEEE Int. Things J. 2019, 6, 2273–2287. [Google Scholar] [CrossRef] [Green Version]
  69. Gong, H.; Zhang, X.; Yu, L.; Wang, X.; Yi, F. A Study on MAC protocols for wireless sensor networks. In Proceedings of the 2009 Fourth International Conference on Frontier of Computer Science and Technology, Shanghai, China, 17–19 December 2009; pp. 728–732. [Google Scholar] [CrossRef]
  70. Kaur, T.; Kumar, D. QoS Mechanisms for MAC Protocols in Wireless Sensor Networks: A Survey. IET Commun. 2019, 13, 2045–2062. [Google Scholar] [CrossRef]
  71. Afroz, F.; Braun, R. Energy-Efficient MAC Protocols for Wireless Sensor Networks: A Survey. Int. J. Sens. Netw. 2020, 32, 150. [Google Scholar] [CrossRef]
  72. Samara, G. Wireless sensor network MAC energy-efficiency protocols: A survey. In Proceedings of the 2020 21st International Arab Conference on Information Technology (ACIT), Giza, Egypt, 28–30 November 2020; pp. 1–5. [Google Scholar]
  73. Kandris, D.; Tsioumas, P.; Tzes, A.; Nikolakopoulos, G.; Vergados, D. Power Conservation through Energy Efficient Routing in Wireless Sensor Networks. Sensors 2009, 9, 7320–7342. [Google Scholar] [CrossRef] [Green Version]
  74. Pantazis, N.A.; Nikolidakis, S.A.; Vergados, D.D. Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey. IEEE Commun. Surv. Tutor. 2013, 15, 551–591. [Google Scholar] [CrossRef]
  75. Kandris, D.; Tsioumas, P.; Tzes, A.; Pantazis, N.; Vergados, D.D. Hierarchical energy efficient routing in wireless sensor networks. In Proceedings of the 16th IEEE Mediterranean Conference on Control and Automation (MED’08), Ajaccio, France, 25–27 June 2008; pp. 1856–1861. [Google Scholar]
  76. Nikolidakis, S.A.; Kandris, D.; Vergados, D.D.; Douligeris, C. Energy Efficient Routing in Wireless Sensor Networks through Balanced Clustering. Algorithms 2013, 6, 29–42. [Google Scholar] [CrossRef] [Green Version]
  77. Chen, F.; Xu, Z.-L. Design and Manufacture of High-Performance Microbatteries: Lithium and Beyond. Microstructures 2022, 2, 2022012. [Google Scholar] [CrossRef]
  78. Kyeremateng, N.A.; Hahn, R. Attainable Energy Density of Microbatteries. ACS Energy Lett. 2018, 3, 1172–1175. [Google Scholar] [CrossRef] [Green Version]
  79. Toor, A.; Wen, A.; Maksimovic, F.; Gaikwad, A.M.; Pister, K.S.J.; Arias, A.C. Stencil-Printed Lithium-Ion Micro Batteries for IoT Applications. Nano Energy 2021, 82, 105666. [Google Scholar] [CrossRef]
  80. Lyu, Z.; Lim, G.J.H.; Koh, J.J.; Li, Y.; Ma, Y.; Ding, J.; Wang, J.; Hu, Z.; Wang, J.; Chen, W.; et al. Design and Manufacture of 3D-Printed Batteries. Joule 2021, 5, 89–114. [Google Scholar] [CrossRef]
  81. Patnaik, S.G.; Jadon, A.; Tran, C.C.H.; Estève, A.; Guay, D.; Pech, D. High Areal Capacity Porous Sn-Au Alloys with Long Cycle Life for Li-Ion Microbatteries. Sci. Rep. 2020, 10, 10405. [Google Scholar] [CrossRef]
  82. Kurra, N.; Jenjeti, R.N. Micro-Electrochemical Capacitors: Progress and Future Status. J. Energy Storage 2022, 55, 105702. [Google Scholar] [CrossRef]
  83. Shen, G. Printing flexible on-chip micro-supercapacitors. In Flexible Supercapacitors; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2022; pp. 261–282. [Google Scholar] [CrossRef]
  84. Lethien, C.; Bideau, J.L.; Brousse, T. Challenges and Prospects of 3D Micro-Supercapacitors for Powering the Internet of Things. Energy Environ. Sci. 2019, 12, 96–115. [Google Scholar] [CrossRef]
  85. Li, H.; Shen, H.; Shi, Y.; Wen, L.; Li, F. Progress and Prospects of Graphene for In-Plane Micro-Supercapacitors. New Carbon Mater. 2022, 37, 781–801. [Google Scholar] [CrossRef]
  86. Liu, H.; Zhang, G.; Zheng, X.; Chen, F.; Duan, H. Emerging miniaturized energy storage devices for microsystem applications: From design to integration. Int. J. Extreme Manuf. 2020, 2, 042001. [Google Scholar] [CrossRef]
  87. Ding, J.; Hu, W.; Paek, E.; Mitlin, D. Review of Hybrid Ion Capacitors: From Aqueous to Lithium to Sodium. Chem. Rev. 2018, 118, 6457–6498. [Google Scholar] [CrossRef] [PubMed]
  88. Riaz, A.; Sarker, M.R.; Saad, M.H.M.; Mohamed, R. Review on Comparison of Different Energy Storage Technologies Used in Micro-Energy Harvesting, WSNs, Low-Cost Microelectronic Devices: Challenges and Recommendations. Sensors 2021, 21, 5041. [Google Scholar] [CrossRef] [PubMed]
  89. Bu, F.; Zhou, W.; Xu, Y.; Du, Y.; Guan, C.; Huang, W. Recent Developments of Advanced Micro-Supercapacitors: Design, Fabrication and Applications. NPJ Flex. Electron. 2020, 4, 31. [Google Scholar] [CrossRef]
  90. Guan, L.; Yu, L.; Chen, G.Z. Capacitive and Non-Capacitive Faradaic Charge Storage. Electrochim. Acta 2016, 206, 464–478. [Google Scholar] [CrossRef]
  91. Yu, H.; Chin, K.-W. Learning Algorithms for Data Collection in RF-Charging IIoT Networks. IEEE Trans. Ind. Inform. 2022, 19, 88–97. [Google Scholar] [CrossRef]
  92. Shi, Y.; Cui, X.; Qi, L.; Zhang, X.; Li, X.; Shen, H. A Novel Energy Harvesting Method for Online Monitoring Sensors in HVdc Overhead Line. IEEE Trans. Ind. Electron. 2022, 70, 2139–2143. [Google Scholar] [CrossRef]
  93. Liu, Z.; Li, Y.; Yang, H.; Duan, N.; He, Z. An Accurate Model of Magnetic Energy Harvester in the Saturated Region for Harvesting Maximum Power: Analysis, Design, and Experimental Verification. IEEE Trans. Ind. Electron. 2022, 70, 276–285. [Google Scholar] [CrossRef]
  94. Carlson, E.J.; Smith, J.R. A ±0.5-MV-Minimum-Input DC-DC Converter with Stepwise Adiabatic Gate-Drive and Efficient Timing Control for Thermoelectric Energy Harvesting. IEEE Trans. Circuits Syst. I Regul. Pap. 2022; preprint. [Google Scholar] [CrossRef]
  95. Toledo, P.; Crovetti, P.; Aiello, O.; Alioto, M. Design of Digital OTAs with Operation down to 0.3 v and NW Power for Direct Harvesting. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 3693–3706. [Google Scholar] [CrossRef]
  96. Zhou, S.; Lallart, M.; Erturk, A. Multistable Vibration Energy Harvesters: Principle, Progress, and Perspectives. J. Sound Vib. 2022, 528, 116886. [Google Scholar] [CrossRef]
  97. Noh, Y.-S.; Seo, J.-I.; Kim, H.-S.; Lee, S.-G. A Reconfigurable DC-DC Converter for Maximum Thermoelectric Energy Harvesting in a Battery-Powered Duty-Cycling Wireless Sensor Node. IEEE J. Solid-State Circuits 2022, 57, 2719–2730. [Google Scholar] [CrossRef]
  98. Liu, L.; Choi, S. Miniature Microbial Solar Cells to Power Wireless Sensor Networks. Biosens. Bioelectron. 2021, 177, 112970. [Google Scholar] [CrossRef] [PubMed]
  99. Sarker, M.R.; Saad, M.H.M.; Olazagoitia, J.L.; Vinolas, J. Review of Power Converter Impact of Electromagnetic Energy Harvesting Circuits and Devices for Autonomous Sensor Applications. Electronics 2021, 10, 1108. [Google Scholar] [CrossRef]
  100. Engmann, F.; Katsriku, F.A.; Abdulai, J.D.; Adu-Manu, K.S.; Banaseka, F.K. Low Power Energy Harvesting Systems: State of the Art and Future Challenges. Renew. Sustain. Energy Rev. 2021, 147, 111230. [Google Scholar] [CrossRef]
  101. Morin, E.; Maman, M.; Guizzetti, R.; Duda, A. Comparison of the Device Lifetime in Wireless Networks for the Internet of Things. IEEE Access 2017, 5, 7097–7114. [Google Scholar] [CrossRef]
  102. Khan, F.U.; Awais, M.; Rasheed, M.B.; Masood, B.; Ghadi, Y. A Comparison of Wireless Standards in IoT for Indoor Localization Using LoPy. IEEE Access 2021, 9, 65925–65933. [Google Scholar] [CrossRef]
  103. Barker, P.; Hammoudeh, M. A Survey on low power network protocols for the Internet of things and wireless sensor networks. In Proceedings of the International Conference on Future Networks and Distributed Systems, Cambridge, UK, 19–20 July 2017. [Google Scholar] [CrossRef]
  104. Mosin, S. A Model of LoRaWAN Communication in Class A for Design Automation of Wireless Sensor Networks Based on the IoT Paradigm. Available online: https://ieeexplore.ieee.org/document/8524618 (accessed on 3 December 2022).
  105. Lavric, A.; Popa, V. Performance Evaluation of LoRaWAN Communication Scalability in Large-Scale Wireless Sensor Networks. Wirel. Commun. Mob. Comput. 2018, 2018, 6730719. [Google Scholar] [CrossRef] [Green Version]
  106. Abdallah, W.; Mnasri, S.; Nasri, N.; Val, T. Emergent IoT Wireless technologies beyond the year 2020: A comprehensive comparative analysis. In Proceedings of the 2020 International Conference on Computing and Information Technology (ICCIT-1441), Tabuk, Saudi Arabia, 9–10 September 2020; pp. 1–5. [Google Scholar] [CrossRef]
  107. Schott, L.; Fromm, R.; Bouattour, G.; Kanoun, O.; Derbel, F. Analytical and Experimental Performance Analysis of Enhanced Wake-up Receivers Based on Low-Power Base-Band Amplifiers. Sensors 2022, 22, 2169. [Google Scholar] [CrossRef]
  108. Galante-Sempere, D.; Ramos-Valido, D.; Khemchandani, S.L.; del Pino, J. Area-Efficient Integrated Current-Reuse Feedback Amplifier for Wake-up Receivers in Wireless Sensor Network Applications. Sensors 2022, 22, 1662. [Google Scholar] [CrossRef]
  109. Nowbahari, A.; Marchetti, L.; Azadmehr, M. An oscillator-based wake-up receiver for wireless sensor networks. In Proceedings of the IEEE Sensors Applications Symposium (SAS), Sundsvall, Sweden, 23–25 August 2021; pp. 1–5. [Google Scholar] [CrossRef]
  110. Mangal, V.; Kinget, P.R. A Wake-up Receiver with a Multi-Stage Self-Mixer and with Enhanced Sensitivity When Using an Interferer as Local Oscillator. IEEE J. Solid-State Circuits 2019, 54, 808–820. [Google Scholar] [CrossRef]
  111. Hu, J.; Xu, G.; Hu, L.; Li, S.; Xing, Y. An Adaptive Energy Efficient MAC Protocol for RF Energy Harvesting WBANs. IEEE Trans. Commun. 2022, 2022, 1. [Google Scholar] [CrossRef]
  112. Cotrim, R.S.; Caldeira, J.M.L.P.; Soares, V.N.G.J.; Azzoug, Y. Power Saving MAC Protocols in Wireless Sensor Networks: A Survey. TELKOMNIKA Telecommun. Comput. Electron. Control 2021, 19, 1778. [Google Scholar] [CrossRef]
  113. Sharma, D.; Ojha, A.; Bhondekar, A.P. Heterogeneity Consideration in Wireless Sensor Networks Routing Algorithms: A Review. J. Supercomput. 2018, 75, 2341–2394. [Google Scholar] [CrossRef]
  114. Verma, S.; Sood, N.; Sharma, A.K. A novelistic approach for energy efficient routing using single and multiple data sinks in heterogeneous wireless sensor network. Peer Netw. Appl. 2019, 12, 1110–1136. [Google Scholar] [CrossRef]
  115. Gupta, P.; Tripathi, S.; Singh, S. Energy Efficient Rendezvous Points Based Routing Technique Using Multiple Mobile Sink in Heterogeneous Wireless Sensor Networks. Wirel. Netw. 2021, 27, 3733–3746. [Google Scholar] [CrossRef]
  116. Agbehadji, I.E.; Millham, R.C.; Abayomi, A.; Jung, J.J.; Fong, S.J.; Frimpong, S.O. Clustering Algorithm Based on Nature-Inspired Approach for Energy Optimization in Heterogeneous Wireless Sensor Network. Appl. Soft Comput. 2021, 104, 107171. [Google Scholar] [CrossRef]
  117. Getahun, M.; Azath, M.; Sharma, D.P.; Tuni, A.; Adane, A. Efficient Energy Utilization Algorithm through Energy Harvesting for Heterogeneous Clustered Wireless Sensor Network. Wirel. Commun. Mob. Comput. 2022, 2022, 4154742. [Google Scholar] [CrossRef]
  118. Dudeja, D.; Hera, S.Y.; Doohan, N.V.; Dubey, N.; Mahaveerakannan, R.; Ahanger, T.A.; Hinga, S.K. Energy Efficient and Secure Information Dissemination in Heterogeneous Wireless Sensor Networks Using Machine Learning Techniques. Wirel. Commun. Mob. Comput. 2022, 2022, e2206530. [Google Scholar] [CrossRef]
  119. Yue, Y.-G.; He, P. A Comprehensive Survey on the Reliability of Mobile Wireless Sensor Networks: Taxonomy, Challenges, and Future Directions. Inf. Fusion 2018, 44, 188–204. [Google Scholar] [CrossRef]
  120. Zafar, S.; Bashir, A.; Chaudhry, S.A. Mobility-Aware Hierarchical Clustering in Mobile Wireless Sensor Networks. IEEE Access 2019, 7, 20394–20403. [Google Scholar] [CrossRef]
  121. Hao, S.; Zhang, H.; Wang, J. A Learning Automata Based Stable and Energy-Efficient Routing Algorithm for Discrete Energy Harvesting Mobile Wireless Sensor Network. Wirel. Pers. Commun. 2019, 107, 437–469. [Google Scholar] [CrossRef]
  122. Gupta, N.K.; Yadav, R.S.; Nagaria, R.K. 3D Geographical Routing Protocols in Wireless Ad Hoc and Sensor Networks: An Overview. Wirel. Netw. 2019, 26, 2549–2566. [Google Scholar] [CrossRef]
  123. Kumari, J.; Kumar, P.; Singh, S.K. Localization in Three-Dimensional Wireless Sensor Networks: A Survey. J. Supercomput. 2019, 75, 5040–5083. [Google Scholar] [CrossRef]
  124. Hussein, W.A.; Ali, B.M.; Rasid, M.; Hashim, F. Smart Geographical Routing Protocol Achieving High QoS and Energy Efficiency Based for Wireless Multimedia Sensor Networks. Egypt. Inform. J. 2022, 23, 225–238. [Google Scholar] [CrossRef]
  125. Li, S.; Kim, J.G.; Han, D.H.; Lee, K.S. A Survey of Energy-Efficient Communication Protocols with QoS Guarantees in Wireless Multimedia Sensor Networks. Sensors 2019, 19, 199. [Google Scholar] [CrossRef] [Green Version]
  126. Kandris, D.; Tsagkaropoulos, M.; Politis, I.; Tzes, A.; Kotsopoulos, S. A hybrid scheme for video transmission over wireless multimedia sensor networks. In Proceedings of the IEEE 17th Mediterranean Conference on Control and Automation, Thessaloniki, Greece, 24–26 June 2009; pp. 964–969. [Google Scholar]
  127. Nikolakopoulos, G.; Kandris, D.; Tzes, A. Adaptive compression of slowly varying images transmitted over wireless sensor networks. Sensors 2010, 10, 7170–7191. [Google Scholar] [CrossRef] [Green Version]
  128. Nikolakopoulos, G.; Stavrou, P.; Tsitsipis, D.; Kandris, D.; Tzes, A.; Theocharis, T. A dual scheme for compression and restoration of sequentially transmitted images over Wireless Sensor Networks. Ad Hoc Netw. 2013, 11, 410–426. [Google Scholar] [CrossRef]
  129. Matheen, M.A.; Sundar, S. IoT Multimedia Sensors for Energy Efficiency and Security: A Review of QoS Aware and Methods in Wireless Multimedia Sensor Networks. Int. J. Wirel. Inf. Netw. 2022, 29, 407–418. [Google Scholar] [CrossRef]
  130. Tekin, N.; Gungor, V.C. Analysis of Compressive Sensing and Energy Harvesting for Wireless Multimedia Sensor Networks. Ad Hoc Netw. 2020, 103, 102164. [Google Scholar] [CrossRef]
  131. Manman, L.; Goswami, P.; Mukherjee, P.; Mukherjee, A.; Yang, L.; Ghosh, U.; Menon, V.G.; Qi, Y.; Nkenyereye, L. Distributed Artificial Intelligence Empowered Sustainable Cognitive Radio Sensor Networks: A Smart City On-Demand Perspective. Sustain. Cities Soc. 2021, 75, 103265. [Google Scholar] [CrossRef]
  132. Sharma, H.; Haque, A.; Blaabjerg, F. Machine Learning in Wireless Sensor Networks for Smart Cities: A Survey. Electronics 2021, 10, 1012. [Google Scholar] [CrossRef]
  133. Kumar, M.; Mukherjee, P.; Verma, K.; Verma, S.; Rawat, D.B. Improved Deep Convolutional Neural Network Based Malicious Node Detection and Energy-Efficient Data Transmission in Wireless Sensor Networks. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3272–3281. [Google Scholar] [CrossRef]
  134. Lipare, A.; Edla, D.R.; Dharavath, R. Fuzzy Rule Generation Using Modified PSO for Clustering in Wireless Sensor Networks. IEEE Trans. Green Commun. Netw. 2021, 5, 846–857. [Google Scholar] [CrossRef]
  135. Sert, S.A.; Yazici, A. Increasing Energy Efficiency of Rule-Based Fuzzy Clustering Algorithms Using CLONALG-M for Wireless Sensor Networks. Appl. Soft Comput. 2021, 109, 107510. [Google Scholar] [CrossRef]
  136. Osamy, W.; Khedr, A.M.; Salim, A.; Al Ali, A.I.; El-Sawy, A.A. Recent Studies Utilizing Artificial Intelligence Techniques for Solving Data Collection, Aggregation and Dissemination Challenges in Wireless Sensor Networks: A Review. Electronics 2022, 11, 313. [Google Scholar] [CrossRef]
  137. Ajmi, N.; Helali, A.; Lorenz, P.; Mghaieth, R. MWCSGA—Multi Weight Chicken Swarm Based Genetic Algorithm for Energy Efficient Clustered Wireless Sensor Network. Sensors 2021, 21, 791. [Google Scholar] [CrossRef]
  138. Wang, S. Multipath Routing Based on Genetic Algorithm in Wireless Sensor Networks. Math. Probl. Eng. 2021, 2021, e4815711. [Google Scholar] [CrossRef]
  139. Yadav, R.; Sreedevi, I.; Gupta, D. Bio-Inspired Hybrid Optimization Algorithms for Energy Efficient Wireless Sensor Networks: A Comprehensive Review. Electronics 2022, 11, 1545. [Google Scholar] [CrossRef]
  140. Chen, H.-W.; Liang, C.-K. Genetic Algorithm versus Discrete Particle Swarm Optimization Algorithm for Energy-Efficient Moving Object Coverage Using Mobile Sensors. Appl. Sci. 2022, 12, 3340. [Google Scholar] [CrossRef]
  141. Ahmed, N.; Kanhere, S.S.; Jha, S. On the Importance of Link Characterization for Aerial Wireless Sensor Networks. IEEE Commun. Mag. 2016, 54, 52–57. [Google Scholar] [CrossRef]
  142. Kisseleff, S.; Akyildiz, I.F.; Gerstacker, W.H. Survey on Advances in Magnetic Induction-Based Wireless Underground Sensor Networks. IEEE Int. Things J. 2018, 5, 4843–4856. [Google Scholar] [CrossRef]
  143. Banaseka, F.K.; Katsriku, F.; Abdulai, J.D.; Adu-Manu, K.S.; Engmann, F.N.A. Signal Propagation Models in Soil Medium for the Study of Wireless Underground Sensor Networks: A Review of Current Trends. Wirel. Commun. Mob. Comput. 2021, 2021, 8836426. [Google Scholar] [CrossRef]
  144. Luo, J.; Chen, Y.; Wu, M.; Yang, Y. A Survey of Routing Protocols for Underwater Wireless Sensor Networks. IEEE Commun. Surv. Tutor. 2021, 23, 137–160. [Google Scholar] [CrossRef]
  145. Subramani, N.; Mohan, P.; Alotaibi, Y.; Alghamdi, S.; Khalaf, O.I. An Efficient Metaheuristic-Based Clustering with Routing Protocol for Underwater Wireless Sensor Networks. Sensors 2022, 22, 415. [Google Scholar] [CrossRef]
  146. Sachan, S.; Sharma, R.; Sehgal, A. Energy Efficient Scheme for Better Connectivity in Sustainable Mobile Wireless Sensor Networks. Sustain. Comput. Inform. Syst. 2021, 30, 100504. [Google Scholar] [CrossRef]
  147. Kumar, S.; Duttagupta, S.; Rangan, V.P.; Ramesh, M.V. Reliable Network Connectivity in Wireless Sensor Networks for Remote Monitoring of Landslides. Wirel. Netw. 2019, 26, 2137–2152. [Google Scholar] [CrossRef]
  148. Sharma, A.; Chauhan, S. A Distributed Reinforcement Learning Based Sensor Node Scheduling Algorithm for Coverage and Connectivity Maintenance in Wireless Sensor Network. Wirel. Netw. 2020, 26, 4411–4429. [Google Scholar] [CrossRef]
  149. Tarnaris, K.; Preka, I.; Kandris, D.; Alexandridis, A. Coverage and K-Coverage Optimization in Wireless Sensor Networks Using Computational Intelligence Methods: A Comparative Study. Electronics 2020, 9, 675. [Google Scholar] [CrossRef] [Green Version]
  150. Cao, L.; Yue, Y.; Cai, Y.; Zhang, Y. A Novel Coverage Optimization Strategy for Heterogeneous Wireless Sensor Networks Based on Connectivity and Reliability. IEEE Access 2021, 9, 18424–18442. [Google Scholar] [CrossRef]
  151. Kandris, D.; Vergados, D.J.; Vergados, D.D.; Tzes, A. A routing scheme for congestion avoidance in wireless sensor networks. In Proceedings of the 6th Annual IEEE Conference on Automation Science and Engineering (CASE 2010), Toronto, ON, Canada, 21–24 August 2010; pp. 21–24. [Google Scholar]
  152. Kandris, D.; Tselikis, G.; Anastasiadis, E.; Panaousis, E.; Dagiuklas, T. COALA: A protocol for the avoidance and alleviation of congestion in wireless sensor networks. Sensors 2017, 17, 2502. [Google Scholar] [CrossRef] [Green Version]
  153. Ploumis, S.E.; Sgora, A.; Kandris, D.; Vergados, D.D. Congestion avoidance in wireless sensor networks: A survey. In Proceedings of the 2012 IEEE Panhellenic Conference on Informatics (PCI 2012), Piraeus, Greece, 5–7 October 2012; pp. 234–239. [Google Scholar]
  154. Bohloulzadeh, A.; Rajaei, M. A Survey on Congestion Control Protocols in Wireless Sensor Networks. Int. J. Wirel. Inf. Netw. 2020, 27, 365–384. [Google Scholar] [CrossRef]
  155. Kaur, T.; Kumar, D. A Survey on QoS Mechanisms in WSN for Computational Intelligence Based Routing Protocols. Wirel. Netw. 2019, 26, 2465–2486. [Google Scholar] [CrossRef]
  156. Sakthidasan @ Sankaran, K.; Gao, X.-Z.; Devabalaji, K.R.; Mohana Roopa, Y. Energy Based Random Repeat Trust Computation Approach and Reliable Fuzzy and Heuristic Ant Colony Mechanism for Improving QoS in WSN. Energy Rep. 2021, 7, 7967–7976. [Google Scholar] [CrossRef]
  157. Selvi, M.; Thangaramya, K.; Ganapathy, S.; Kulothungan, K.; Khannah Nehemiah, H.; Kannan, A. An Energy Aware Trust Based Secure Routing Algorithm for Effective Communication in Wireless Sensor Networks. Wirel. Pers. Commun. 2019, 105, 1475–1490. [Google Scholar] [CrossRef]
  158. Haseeb, K.; Almogren, A.; Islam, N.; Ud Din, I.; Jan, Z. An Energy-Efficient and Secure Routing Protocol for Intrusion Avoidance in IoT-Based WSN. Energies 2019, 12, 4174. [Google Scholar] [CrossRef] [Green Version]
  159. Shahid, H.; Ashraf, H.; Javed, H.; Humayun, M.; Jhanjhi, N.; AlZain, M.A. Energy Optimised Security against Wormhole Attack in IoT-Based Wireless Sensor Networks. Comput. Mater. Contin. 2021, 68, 1967–1981. [Google Scholar] [CrossRef]
  160. Kandris, D.; Alexandridis, A.; Dagiuklas, T.; Panaousis, E.; Vergados, D.D. Multiobjective Optimization Algorithms for Wireless Sensor Networks. Wirel. Commun. Mob. Comput. 2020, 2020, 4652801. [Google Scholar] [CrossRef]
  161. Singh, O.; Rishiwal, V.; Chaudhry, R.; Yadav, M. Multi-Objective Optimization in WSN: Opportunities and Challenges. Wirel. Pers. Commun. 2021, 121, 127–152. [Google Scholar] [CrossRef]
Figure 1. Typical architecture of a wireless sensor network.
Figure 1. Typical architecture of a wireless sensor network.
Jlpea 12 00065 g001
Figure 2. Categorization of energy sustainability mechanisms.
Figure 2. Categorization of energy sustainability mechanisms.
Jlpea 12 00065 g002
Figure 3. Typical architecture of a wireless sensor node.
Figure 3. Typical architecture of a wireless sensor node.
Jlpea 12 00065 g003
Figure 4. Categorization of hardware-based methods for energy sustainability in WSNs.
Figure 4. Categorization of hardware-based methods for energy sustainability in WSNs.
Jlpea 12 00065 g004
Figure 5. Overview of energy harvesting process.
Figure 5. Overview of energy harvesting process.
Jlpea 12 00065 g005
Figure 6. Protocol stack of a wireless node.
Figure 6. Protocol stack of a wireless node.
Jlpea 12 00065 g006
Figure 7. Categorization of algorithm-based energy-saving mechanisms in WSNs.
Figure 7. Categorization of algorithm-based energy-saving mechanisms in WSNs.
Jlpea 12 00065 g007
Table 1. The most popular communication technologies used in WSNs.
Table 1. The most popular communication technologies used in WSNs.
Communication
Technology
Communication
Standard
Maximum
Transmission Range
Maximum
Data Rate
BluetoothIEEE 802.15.110 m~3 Mbps
RFIDISO18000-6C~0.1 m (LF)
~1 m (HF)
~12 m (UHF)
~100 Kbps
UWBIEEE 802.15.4.z25 m~27 Mbps
ThreadIEEE 802.15.430 m~250 Kbps
Wi-FiIEEE 802.11~45 m (indoors)
~100 m (outdoors)
~2.4 Gbps
ZigBeeIEEE 802.15.4~100 m~250 Kbps
Bluetooth Smart (BLE)IEEE 802.15.1100 m~1 Mbps
Bluetooth Long RangeIEEE 802.15.1~1000 m~2 Mbps
Z-WaveZ-Wave standard100 m–800 m
~1.6 km (Long Range)
~100 Kbps
LTE-M3 GPP~5 km~1 Mbps
NB-IoT3 GPP~1 km (urban)
~10 km (rural)
~200 Kbps
LoRaLoRaWAN~5 km (urban)
~20 km (rural)
~50 Kbps
SigfoxSigfox~10 km (urban)
~40 km (rural)
~100 bps
Table 2. Synoptic overview of the hardware-based methods for energy sustainability.
Table 2. Synoptic overview of the hardware-based methods for energy sustainability.
MethodBasic OperationAdvantagesDisadvantages
Low power electronic unitsUse of low-power sensors, processors, and transceivers Energy efficiency and low power consumption.Increased cost of application
Power optimizationUse of active, idle and sleep operation modes of hardware. Energy saving when nonstop nodes’ operation is not neededNot applicable where continuous measurements are required.
Use of Passive SensorsSensors containing no active circuits are used.Practically no energy dissipation takes place.They cannot be used in all kinds of applications.
Dynamic Voltage ScalingFrequency and voltage in line with the processing tasks.This technique increases energy efficiency of the processing unit.It is effective only when sensing requests are less frequent.
Cognitive RadioCommunication needs define radio channel selection.High power channels are not used for wakeup-call communication. The existence of multiple radio channels adds complexity and cost.
Adaptive Transmission Power ControlPower in line with the distance and energy residues of nodes.Energy spent for transmission is in line with existing conditions.Delay is increased. Routing paths are modified.
Directional AntennasSignals are received and sent in one direction at a time.Increase of throughput, decrease of power needed and overhearing Localization methods may be needed for orientation purposes.
Short Communication LinksCommunication is made by using many transmissions over short distances.Less energy consumption during transmission.More nearby allocated nodes are needed to be deployed. Not applicable in sparse networks
Rechargeable BatteriesBatteries that can be recharged many times are used.High energy density. Low cost. Low rate of self–discharge.Long charging time. Short recharge cycle life. Limited lifetime.
SupercapacitorsCapacitors of high capacitance are used.Short charging time, long recharge life cycle and lifetime. Expensive. High rate of self –discharge. Low energy density.
RF-based Energy HarvestingDC electricity is made from Ambient/dedicated wireless signals carrying RF waves. Dedicated RF is at least partially predictable and partially controllable.There are health limitations for RF power. Ambient RF is neither predictable nor controllable.
Light-based Energy HarvestingElectricity created by photons emitted by light (solar/indoor) Solar-based is predictable. Indoor is predictable and controllable. Solar is uncontrollable; available only in daytime if weather is good.
Thermal-based Energy HarvestingEnergy is generated due to the existence of either heat or variations in temperatureThis method is controllable when caused by heat.It is unpredictable and has low efficiency. It is uncontrollable when caused by temperature variations.
Flow-based Energy HarvestingEnergy produced by wind and water is scavenged.This type of energy harvesting is environmentally friendly.It is neither predictable nor controllable.
Biomass-based Energy HarvestingEnergy is made from various types of biological materialIt is an inexpensive method with high efficiency.It can be used in specific types of applications.
Mechanical–based Energy HarvestingEnergy scavenged from strain, vibrations, and pressure.This type of energy harvesting is controllable.It is unpredictable.
Human-based Energy HarvestingEnergy harvested from human activity or physiological tasks.Human activity-based energy harvesting is controllable.Physiological: unpredictable, un-controllable. Activity: unpredictable
WET: Inductive CouplingEnergy transferred from a primary to a secondary coil.Simple and safe to apply. High efficiency in small distances.Loss of power. Inefficient for long distances. Non-directionality.
WET: Magnetic Resonant CouplingEnergy transferred between coupled resonant coils Non-radiative. No need of line of sight. Long distances coveredNeed for alignment between coils and resonant frequency tuning.
WET: EM RadiationEnergy transferred via electromagnetic waves.Energy transfer over long distances is achievable.Life of sight is needed. Radiation emitted is harmful.
Table 3. Synoptic overview of the algorithm-based methods for energy sustainability.
Table 3. Synoptic overview of the algorithm-based methods for energy sustainability.
MethodBasic OperationAdvantagesDisadvantages
Data CompressionNodes compress data prior to their transmission to the BS.Reduction of size of transmitted packets and transmission time.QoS reduction (accuracy, latency, fault tolerance security).
In-Network
Processing
Nodes process data, prior to their transmission to the BS.Data aggregation is performed. Reduction of data transmission.Data processing may cause non- negligible energy consumption.
Data PredictionPrediction models are created to restrict continuous sensing.Data are transmitted only when they differ from predicted ones.High level computations consume energy. Powerful nodes are needed.
Adaptive
Sampling
Adjustment of sampling rate in line with application needs.Energy is saved, when applied in centralized implementations.High complexity and overhead are caused. Central control is needed.
Hierarchical
Sampling
Dynamically deciding which sensors must be activated.Energy hungry sensors actuated only when high detail is needed. Accuracy may be sacrificed to achieve energy saving.
Model-based Active SamplingModels predict data to save energy in data acquisition.The number of data samples are reduced via mathematical modelsComplex computations are needed.
Location DrivenNodes are activated according to their location.Unnecessary activation of nodes is avoided.Location must be known. GPS units are costly and cause interference.
Connectivity DrivenNodes are activated to ensure connectivity and coverage.Only necessary for connectivity and coverage nodes are activeLocation must be known. GPS units are costly and cause interference.
On-DemandNodes awakened only when necessary to communicate.Convenient for deployments with very low duty cycle.An additional radio for wakeup signaling is needed.
Scheduled
rendezvous
A mutual wake up schedule exists for all network nodes.When a node is awake, nearby nodes are also awake.Problems in clock synchronization obstruct the overall operation.
AsynchronousNodes are independent but have common active periods. Simple implementation.Robustness trades off for energy consumption. Latency.
Scheduled MACNodes can access the shared medium channel.The multiple access of network nodes is regulated. Costly. Hidden terminal (CSMA). Clock synchronization (TDMA)
Contention
based MAC
Protocols that aim at the avoidance of collision.Robustness. Scalability. Idle listening reduction.Increment of packet delivery latency.
Hybrid MACScheduled and contention-based MAC features combined.The flaws of scheduled and contention-based MAC amended.Complexity increases accordingly to the number of nodes.
Query-based
protocols
Enquiries are used to support the transfer of data. Dynamic network topologies and multiple path routing are enabled. Not suitable for continuous data delivery.
Coherent /Non-Coherent-basedLocal processing: full in Non-Coherent least in Coherent. Data transmissions are reduced.High overhead, high end-to-end delay, low scalability.
Negotiation-basedMeta-data negotiation is used.Redundant data are reduced.Data delivery is not guaranteed.
Flat ProtocolsAll nodes have equal roles.Ideal for small scale applications.Remarkably low scalability
Hierarchical protocolsNodes have roles according to network hierarchy.Data aggregation. Great scalability. High overhead. High complexity. Optimal routes not guaranteed.
Location-based protocolsEvery node knows the location of all other nodes.The most energy efficient routes are used. Latency is reduced.High overhead. Limited scalability. GPS units are costly and interfere.
Mobile agents-
based protocols
A movable entity collects the data from nodes to the BS.Energy expenditure for data transmission is reduced.Low scalability. High latency. High Complexity.
Mobile sink-
based protocols
Sinks move and collect data from the nodes.Energy saving and reliability in increased. Connectivity enhanced.Delays on data delivery. Routing paths and topology changes occur.
QoS-based
protocols
Routing is performed based on various quality metrics.High quality and fidelity in data transmission are achieved.High processing overhead is caused.
Multipath-based protocolsData from nodes are routed to sinks via various paths.Load balancing done. Failed nodes and congested paths are overcome.Processing load is considerably increased.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Evangelakos, E.A.; Kandris, D.; Rountos, D.; Tselikis, G.; Anastasiadis, E. Energy Sustainability in Wireless Sensor Networks: An Analytical Survey. J. Low Power Electron. Appl. 2022, 12, 65. https://doi.org/10.3390/jlpea12040065

AMA Style

Evangelakos EA, Kandris D, Rountos D, Tselikis G, Anastasiadis E. Energy Sustainability in Wireless Sensor Networks: An Analytical Survey. Journal of Low Power Electronics and Applications. 2022; 12(4):65. https://doi.org/10.3390/jlpea12040065

Chicago/Turabian Style

Evangelakos, Emmanouil Andreas, Dionisis Kandris, Dimitris Rountos, George Tselikis, and Eleftherios Anastasiadis. 2022. "Energy Sustainability in Wireless Sensor Networks: An Analytical Survey" Journal of Low Power Electronics and Applications 12, no. 4: 65. https://doi.org/10.3390/jlpea12040065

APA Style

Evangelakos, E. A., Kandris, D., Rountos, D., Tselikis, G., & Anastasiadis, E. (2022). Energy Sustainability in Wireless Sensor Networks: An Analytical Survey. Journal of Low Power Electronics and Applications, 12(4), 65. https://doi.org/10.3390/jlpea12040065

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop