Next Article in Journal
A Malware Detection Approach Based on Deep Learning and Memory Forensics
Next Article in Special Issue
A High-Efficiency Diplexer for Sustainable 5G-Enabled IoT in Metaverse Transportation System and Smart Grids
Previous Article in Journal
Comparing the Min–Max–Median/IQR Approach with the Min–Max Approach, Logistic Regression and XGBoost, Maximising the Youden Index
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Green IoT: A Review and Future Research Directions

1
Department of Electrical Engineering, College of Electronics and Information Engineering, Sejong University, 209 Neungdong-ro, Gwangjin-gu, Seoul 05006, Republic of Korea
2
School of Electrical Engineering and Computer Science, University of Ottawa, 25 Templeton St., Ottawa, ON K1N 6N5, Canada
3
Department of Computer Science, Missouri University of Science and Technology, Rolla, MO 65409, USA
4
Department of Electrical and Electronics Engineering, Sri Venkateswara College of Engineering, Sriperumbudur, Chennai 602117, India
*
Authors to whom correspondence should be addressed.
Symmetry 2023, 15(3), 757; https://doi.org/10.3390/sym15030757
Submission received: 12 February 2023 / Revised: 15 March 2023 / Accepted: 17 March 2023 / Published: 19 March 2023
(This article belongs to the Special Issue Next-Generation Green Wireless Networks and Industrial IoT)

Abstract

:
The internet of things (IoT) has a significant economic and environmental impact owing to the billions or trillions of interconnected devices that use various types of sensors to communicate through the internet. It is well recognized that each sensor requires a small amount of energy to function; but, with billions of sensors, energy consumption can be significant. Therefore, it is crucial to focus on developing energy-efficient IoT technology and sustainable solutions. The contribution of this article is to support the implementation of eco-friendly IoT solutions by presenting a thorough examination of energy-efficient practices and strategies for IoT to assist in the advancement of sustainable and energy-efficient IoT technologies in the future. Four framework principles for achieving this are discussed, including (i) energy-efficient machine-to-machine (M2M) communications, (ii) energy-efficient and eco-sustainable wireless sensor networks (WSN), (iii) energy-efficient radio-frequency identification (RFID), and (iv) energy-efficient microcontroller units and integrated circuits (IC). This review aims to contribute to the next-generation implementation of eco-sustainable and energy-efficient IoT technologies.

1. Introduction

1.1. Background and Motivations

The internet of things (IoT) is a revolutionary technology driving telecommunications advancements and improving people’s quality of life worldwide. The IoT also has the potential to boost the global economy significantly. It is anticipated that the global economic impact of the IoT will be between USD 2.7 trillion and 6.2 trillion by 2025 [1] due to IoT devices that are a critical component of emerging applications and play a central role in the widespread adoption of machine type communications, as shown in Figure 1 [2]. According to experts, the IoT has the potential to revolutionize different smart zones including modern healthcare applications, smart homes and smart cities [3]. In particular, the healthcare industry is expected to see annual global economic growth of between USD 1.1 trillion and 2.5 trillion by 2025 [4] due to IoT technology.
As the IoT continues to expand, telecom operators should strive to enable the technology with fewer challenges. Currently, there are more internet-enabled objects than people on Earth, and this number is envisioned to continue growing in the near future [5]. It is reported that 45% of all internet traffic will be machine-to-machine (M2M) traffic by 2024, thanks to the IoT’s ability to allow physical objects to communicate among themselves and perform tasks with zero human intervention. This is achieved through the use of various types of smart sensors, such as RFID and actuators, which work together in order to transmit information collected from their surroundings to the internet using sensing technology [1]. The IoT enables the network objects to perform tasks by coordinating decisions and sharing information through these sensors.
According to [6], each active RF identification device requires a small quantity of electrical power to function. However, when billions of such network devices are connected that are consuming energy on a daily basis, and a significant number of data points transmitted by sensors need to be processed by large data centers, it becomes necessary to have significant processing and analytics capabilities [7,8], which can be energy-intensive. Therefore, the energy consumption in large-scale IoT systems should be carefully considered. To address these energy concerns, a new field of research known as “green IoT” has emerged. This initiative aims to elevate energy efficiency and reduce CO2 emissions for IoT technology [9]. It is clear now that the IoT will have a considerable economic and environmental impact in the forthcoming years. As a result, there is a pressing need to research and develop advanced techniques and strategies to address the energy needs of billions of devices. As traditional energy sources become scarce and energy consumption continues to increase, the idea of green IoT (GIoT) has gained significance for researchers and vendors alike. The concept of green IoT is crucial for finding new ways to downsize energy consumption and increase eco-sustainability.
The objective of the GIoT initiative is to enhance energy efficiency throughout IoT systems. It aims to make every aspect of the IoT more energy-efficient, from the design phase to implementation [10]. This has sparked research in both academia and industry to come up with various methods to escalate energy efficiency in IoT. As a result, the research in the context of green IoT encompasses a wide range of challenges and mitigation techniques. However, research on GIoT techniques can be divided into two main categories [11]: (i) software, which aims to reduce energy waste through more efficient resource utilization, and (ii) hardware, which envisions improving energy efficiency in IoT devices. This latter category is the focus of our study.

1.2. Related Works and Contributions

There has been an increase in the number of survey papers on green IoT that have garnered attention in recent times [2,10,12,13,14,15]. Reference [12] conducted an analysis of different approaches for achieving green IoT; however, they did not consider the use of specific green IoT models in their analysis. Reference [13] examined energy consumption under several cloud deployment scenarios, but their models did not take into account Quality of Service (QoS) metrics in some certain scenarios. Reference [14] conducted a thorough analysis of energy harvesting in wireless sensor networks (WSNs) using distinctive environmental sources. However, using a different storage medium for the harvested energy than the device itself may incur an energy loss, which would require additional effort to address. Reference [15] suggested that implementing energy-efficient measures in heating, air conditioning and ventilating systems would result in a significant amount of energy savings. Despite significant research in the field of GIoT, energy conservation schemes have yet to be thoroughly investigated. Reference [2] conducted a comprehensive analysis of green IoT techniques and proposed five principles for the GIoT. Additionally, the authors emphasized the use of case studies, specifically citing smart phones as an example, as a valuable tool for understanding IoT. However, the aforementioned studies were somewhat lacking in their depth of explanation. In the rapidly evolving field of green IoT, it is important to highlight new developments and provide clear insights to researchers in order to enable them to settle on the best solutions that promote eco-sustainability with attention to green IoT.
This review paper differs from other reviews on green IoT in its goal to provide an extensive overview of the recent state-of-the-art energy-saving strategies and practices in the context of green IoT, specifically focusing on the energy efficiency of green hardware IoT devices. In order to achieve that goal, this study attempted to cover as many relevant topics as possible within the scope of the paper. However, due to size limitations, the focus was on in-depth analysis of particularly controversial or important sub-areas within the larger domain of green IoT in order to arrive at precise, concrete, and concise conclusions. This study covers the following sub-domains within the field of green IoT: (i) energy-efficient M2M communications, (ii) energy-efficient and eco-sustainable WSN, (iii) energy-efficient RFID, and (iv) energy-efficient integrated circuits and microcontroller units. M2M communication is a foundational aspect of IoT and sensor networking and serves as a crucial element in current systems, along with RFID technology. However, both the sensor networking and RFID technology will undergo thorough examination in this study, because they are considered key components in the field of green IoT. The main contributions of this paper are outlined as follows:
  • A review of current research on the green IoT ecosystem, including recent industry developments and embedded systems, key areas of application, deployment, challenges, and key players focusing on RFID, WSN, processors, MCUs, and ICs.
  • A discussion of key design choices and features for RFID and WSNs that are considered to be among the highest priorities within green IoT networks.
  • An exploration of the limitations and challenges that need to be overcome to fully realize the potential of a green IoT, including issues related to interoperability, security, and privacy, and recommendations for future research to support the efforts in developing hardware for green IoT that promotes eco-sustainability.

1.3. Paper Organization

The structure of this study is as follows: Section 2 presents the research methodology of the article. Section 3 provides an overview of the four (4) green hardware IoT frameworks that are considered in this study. In Section 4, energy-efficient solutions for M2M communication are discussed. Section 5 presents a detailed analysis of energy-efficient and eco-sustainable WSNs. Section 6 discusses energy-efficient RFID. The topic of energy-efficient MCUs, ICs, and processors is covered in Section 7. Potential future research directions are outlined in Section 8. Finally, Section 9 concludes the paper, summarizing key insights.

2. Methodology

To write this literature review on energy-efficient and eco-sustainable strategies for future massive green IoT networks, a systematic process was used to gather information. The Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) method was used to formulate the research questions (RQ) that guided the study.
  • RQ1: What are the energy-efficient techniques that can be used to implement massive green IoT networks?
This question aims to identify the various energy-efficient techniques mentioned in the literature, evaluate their advantages, and examine their trends to aid the implementation of massive green IoT networks.
  • RQ2: How can energy consumption be reduced in IoT devices without compromising performance and functionality?
The objective of this question is to explore the integration of various software and hardware techniques and approaches to minimize energy wastage caused by inefficient resource utilization.
  • RQ3: What are the key challenges in designing and implementing green IoT networks?
This question aims to investigate the symmetry between energy efficiency and key performance indicators, such as coverage and signal strength, in IoT networks.
After identifying the research questions, the following keywords were established to create the research string (RS): “Green IoT”, “Energy efficiency”, “Green communications”, “Energy harvesting”, and “Low-power design”. The research string (RS) is indicated as:
RS = (Green communications OR Green IoT) AND (GIoT OR Energy harvesting OR Energy efficiency OR IoT) AND (Low-power design OR low-power devices)
After constructing the RS, we started with the document search phase. The databases that were consulted for this study included Science Direct, IEEE, Scopus, Springer, Web of Science, Wiley Online Library, Association of Computing Machinery (ACM) and MDPI. These databases were chosen due to their wide range of publications and previous research. An effort was made to include all databases that have been used by authors in prior studies. Notably, no additional techniques were applied to expand the results, as the number of articles obtained from the aforementioned databases was sufficient. We implemented a three-stage process, as demonstrated in Figure 2.

3. Green Hardware IoT Framework

This section represents a brief overview of the four (4) green hardware IoT frameworks and includes a summary of proposed energy-saving technology classifications in Figure 3. The following sections cover more detailed information on these topics.
  • Machine-to-Machine (M2M): M2M technology refers to the ability of smart devices to communicate with each other and exchange data without the need for human intervention. It forms the basis of IoT and allows for the creation of smart systems that can operate and make decisions independently [16]. One of the key applications of M2M technology is in the field of smart cities [11], where it can be used to optimize the performance of infrastructure such as traffic systems, public transportation, and utilities. M2M communication can also be utilized in industrial settings to improve efficiency and productivity, as well as in healthcare to enable remote monitoring and treatment of patients. In order to achieve energy efficiency in M2M systems, various strategies can be employed (as shown in Figure 3). These may include the use of low-power communication protocols, the implementation of energy-efficient protocols for data transmission, and energy-harvesting techniques to power M2M devices. Overall, M2M technology plays a crucial role in the advancement of the IoT and has the potential to substantially improve the efficiency and sustainability of a wide range of systems.
  • Wireless Sensor Networks (WSNs): WSNs are networks of small, energy--efficient devices equipped with sensors that are capable of wirelessly communicating with each other and with a central hub. WSNs can be used to monitor and collect data from various environments and are commonly deployed in a broad range of applications, including industrial monitoring, healthcare, and environmental monitoring. In order to make WSNs more energy-efficient, various strategies can be employed. These may include the use of energy-efficient communication protocols, the implementation of energy-harvesting techniques to power the sensors, and the use of energy-efficient storage and data processing methods (as depicted in Figure 3). One promising research context in the field of WSNs is the use of machine learning algorithms to improve energy efficiency. These algorithms can be applied to streamline data transmission and lower the overall network energy usage. Overall, WSNs have the potential to greatly boost efficiency and sustainability and will likely continue to be an important area of research in the field of IoT [17].
  • Radio-Frequency Identification (RFID): RFID is a wireless technology that identifies and tracks objects using radio waves. It consists of a small chip, known as an RFID tag, which is associated with an object and a reader that is able to detect and communicate with the tag. RFID technology has a wide range of applications, including inventory tracking, supply chain management, and asset management. The technologies for improving energy efficiency may include the use of low-power communication protocols, the implementation of energy-efficient data processing techniques, and the use of energy-harvesting methods to power RFID devices. One promising area of research in the field of RFID is the development of passive RFID tags, which do not require an energy source and can operate indefinitely as long as they are within range of an RFID reader [18].
  • Microcontroller Units (MCUs) and Integrated Circuits (ICs): MCUs and ICs are key components of many electronic devices, including those used in the IoT. MCUs are small computers that are used to control and monitor the operation of a device, while ICs are electronic circuits that are used to process and transmit information. The strategies for enhancing the energy efficiency of MCUs and ICs may include the use of low-power design techniques, the implementation of energy-efficient data processing algorithms, and the incorporation of energy-harvesting methods to power the devices. One promising area of research in the field of MCUs and ICs is the use of ML algorithms to optimize their performance and reduce energy consumption [19]. Another area of focus is the emergence of more energy-efficient materials and intelligent manufacturing processes for these devices.

4. Energy-Efficient M2M Communications

M2M communication involves the exchange of data between devices or sensors without the need for human intervention [16], and these devices often have limited energy resources due to their small size and/or reliance on batteries [11]. Techniques that can help M2M communication systems use less energy are, therefore, inevitable. As a result, techniques that can reduce the energy consumption of M2M communication systems are of significant interest. The proposed methods for enhancing the energy efficiency of M2M in the IoT environment are outlined in Figure 4. The amount of energy saved for each approach/technique relies on a number of key factors, including the specific technique being used, the type of M2M communication system, the device hardware and software, and the operating environment. Thus, it is difficult to accurately quantify the amount of energy that can be saved through the use of various techniques for energy-efficient M2M communication. A detailed discussion of the potential approaches to improving the EE of M2M is given in the following subsections.

4.1. Energy-Efficient Data Transmission

The approaches to improving the energy efficiency of M2M data transmission that are listed in the literature can be summarized as follows:
(i)
Data compression: Compressing data before transmission can reduce the amount of energy used to transmit it. Data compression techniques that are straightforward to use and have low computational requirements often use less energy [20]. However, the balance between the amount of data that is compressed and the energy needed can be complex, as techniques that compress data more may require more energy [21]. Table 1 provides a summary of data compression techniques, highlighting their respective advantages and disadvantages. Based on information from existing reviews or research in the field [22,23,24], these factors were determined by the authors of this article.
(ii)
Cooperation between devices: M2M devices can collaborate in the transmission of data and share resources such as power, bandwidth, and processing capabilities to lower energy consumption and enhance system performance [25,26,27,28,29,30].
(iii)
ML algorithms: ML algorithms can be used to minimize data redundancy and optimize the rate of data transmission in multicell networks. The type of algorithm depends on the specific needs of the M2M application, including the amount and complexity of available data and the required accuracy. Testing different algorithms and evaluating their performance can help determine the most suitable one for a specific M2M application [31,32,33,34].
(iv)
Power control: By carefully adjusting the transmission power of M2M devices, it is possible to reduce the energy required for data transmission. There are several techniques that can be implemented to control power and improve energy efficiency performance in M2M data transmission, such as power-aware routing, adaptive modulation and coding, and duty cycling [35].
(v)
Energy-efficient protocols: There are numerous communication protocols that have been designed specifically to improve the EE of data transmission in a green M2M network. However, each of these protocols has its own unique set of advantages and disadvantages, and the most suitable protocol can be chosen based on the specific requirements of the M2M application. Details of the transmission protocols and technologies are discussed in the following sections.

4.2. Power-Aware Scheduling

Power-aware scheduling is an important aspect of energy-efficient data transmission in M2M communications. By carefully managing the energy consumption of M2M devices, it is possible to extend the longevity of battery life of these devices and improve their overall performance and reliability. There are several approaches to power-aware scheduling in M2M communications, which can be summarized into two points: (i) downsize the energy consumption of M2M devices while still satisfying the required performance objectives. These algorithms can consider various factors, such as the remaining battery life of the M2M device, the importance of the data being transmitted, and the energy efficiency of the transmission technology [36]; (ii) use power-saving modes in M2M devices to reduce energy consumption during periods of low activity. These modes can include sleep modes, in which the device shuts down non-essential components to save power, and idle modes, in which the device reduces its operating frequency to conserve energy.

4.3. Offloading Computation/Task Offloading

Offloading computation refers to the process of transferring computation-intensive tasks from M2M devices to external resources in order to reduce energy consumption. This can be achieved through the use of edge, fog, or cloud computing, which allows M2M devices to access the resources of a remote server or a nearby edge device to perform complex tasks. There are several benefits to offloading computation for energy-efficient data transmission in M2M communications. One significant advantage is that lessening the workload on the M2M device’s processor can lower the device’s energy consumption [37]. Another benefit is that offloading computation can allow M2M devices to perform tasks that they would not be capable of performing on their own, due to limited resources such as processing power or memory [38]. This can enable M2M devices to perform more complex tasks, such as data analysis and machine learning, which can improve the overall functionality of the M2M system. There are several ways in which offloading computation for energy-efficient data transmission in M2M communications can be classified.
One way is based on the location of the resources or computing used for offloading [39] (as shown in Figure 5):
(i)
Edge-based offloading: In this type of offloading, computation-intensive tasks are transferred to a nearby edge device, such as a gateway or a fog node. This can be done over a local area network (LAN) or a wireless network.
(ii)
Fog-based offloading: A decentralized computing paradigm that gathers computing and data storage closer to the devices and users that need them, enabling more efficient and effective use of resources.
(iii)
Cloud-based offloading: In this type of offloading, computation-intensive tasks are transferred to a remote server or cloud computing infrastructure. This can be done over the internet or a wide area network (WAN).
Another way to classify offloading is based on the types of tasks that are offloaded [39]:
(i)
Data-intensive offloading: In this type of offloading, tasks that involve large amounts of data, such as data analysis and machine learning, are transferred to external resources.
(ii)
Computation-intensive offloading: In this type of offloading, tasks that require significant processing power, such as image processing and video encoding, are transferred to external resources.

4.4. Energy-Efficient Hardware

Energy-efficient hardware is important in M2M communication, where the IoT devices may require operating for long duration on a small battery or other limited power sources. Several hardware components are used to boost the energy efficiency of green M2M networks. Some of these components include:
(i)
Energy-efficient sensors (Green WSNs): Some sensors including, temperature and humidity sensors, are known to be very power-hungry devices. Therefore, using energy-efficient sensors is the best way to reduce the power consumption in M2M systems. Details are given in Section 5.
(ii)
Energy-efficient radios (Green RFID): Radio transceivers are a major source of power consumption in M2M devices. Thus, using an energy-efficient radio can improve the power consumption in M2M networks. Details are given in Section 5.
(iii)
Low-power microprocessors (Green MCUs and ICs): By using a low-power microprocessor, the overall power expenditure of an M2M device can be considerably reduced. Details are presented in Section 6.
M2M technology primarily involves the use of sensors and RFID to collect data and transmit information over the network channel. These two components, RFID and sensor networking, are essential to the functioning of M2M systems. Accordingly, the following sections deal with discussing the role and importance of these two pillars in M2M technology.

5. Energy-Efficient and Eco-Sustainable Wireless Sensor Networks

Wireless sensors are small, inexpensive devices that run on batteries and are able to detect specific events or send regular updates about their surroundings. They are an important component of smart applications that utilize IoT technology. The deployment of a group of interconnected wireless sensors is referred to as a WSN. A typical WSN consists of multiple source nodes (wireless sensors) connected to a base station (sink node). In WSN topology, one of the sensor nodes acts as the network coordinator and assumes the role of the base station (BS) or head node (HN). The HN performs important network functions such as scheduling, resource allocation, interference management, and routing, and acts as a gateway to the larger network [40]. A summary of low-power wireless communication technologies for sensors can be found in [41]. In addition, Table 2 compares various wireless technologies using key parameters such as standard, energy consumption, frequency band, data rate, transmission range, and cost. Table 3 shows how well these technologies are suited for IoT applications.
Wireless sensors are used to regularly and autonomously send data over a long period of time, especially in critical applications such as weather forecasting, traffic reporting, water quality monitoring, healthcare, and embedded systems. Wireless sensors are powered by batteries, but the cost of replacing or maintaining exhausted batteries can be prohibitive, especially in remote locations that have difficult terrain, making access to these sites challenging [44]. Due to geographical constraints, battery replacement may prove to be challenging in certain situations. Therefore, it is essential to develop energy-efficient solutions in order to extend battery life and reduce replacement costs for the sustainability of WSN. There have been numerous efforts to propose energy-efficient solutions for WSN. The major existing energy-saving mechanisms for green WSN are summarized in Figure 6. Below, a detailed discussion of the current energy-saving mechanisms will be presented with the goal of creating a more environmentally friendly WSN.

5.1. Radio Optimization Techniques

The radio unit is the main reason for the battery drain on sensor nodes. The energy consumption of the radio unit can be attributed to two factors: (i) power required for the circuit itself to function and (ii) power needed to transmit the signal. It is well-known that for shorter distances, the power required for the circuit itself to function is greater than the power needed to transmit the signal. However, for longer distances, the power required for the transmitted signal becomes the dominant factor in energy consumption. There have been several studies that have explored ways to improve energy efficiency by dynamically adjusting the transmission power level [45,46]. The authors in [47] proposed an energy-saving cooperative topology that allows nodes with higher remaining energy to increase their transmission power, which allows other nodes to decrease their transmission power. This can reduce interference and improve connectivity, but may also potentially increase the delay as more hops may be needed to forward a packet. Cooperative communications among neighboring sensor nodes can address the delay problem by creating a virtual multiple-antenna environment, providing spatial diversity and enabling retransmission of data. Cooperative communications among neighboring sensor nodes can improve the quality of the received signal by reducing the effects of multi-path fading and shadowing, extending the communication range among sensor nodes, and providing better energy savings and smaller end-to-end delays over certain transmission range distances. This has been reported in studies such as Cui et al. [48] and Jayaweera [49], who have compared the energy consumption of single input single output and virtual multiple-antenna (multiple input and multiple output) systems and found that the virtual multiple-antenna system offers better energy savings and smaller end-to-end delays under certain conditions. On the other hand, Cui et al. [50] have studied the relationship between energy consumption, transmission time, and bit error rate. The results showed that optimizing the transmission time can minimize the energy consumption needed to meet a given bit error rate and delay requirement. In addition, the authors in [51] conducted a comparison of the energy efficiency of three different modulation schemes to determine the optimal modulation scheme that achieves the lowest energy consumption at various distances between sensor nodes.

5.2. Sleep/Wake-Up Techniques

Turning off (entering sleep mode) unused wireless resources and devices has become a widely used method for reducing power consumption in the field of information and communications technology because it can save a significant amount of energy. To determine the system’s average power consumption, we need to use Equation (1), which involves multiplying the sleep power by the percentage of time the system is in sleep mode, multiplying the active power by the percentage of time the system is active, and then adding the two products together before dividing the result by 100.
P a v g = ( P s l e e p × % t i m e   a s l e e p ) + ( P a c t i v e × % t i m e   a c t i v e ) 100
The idea behind the proposed approach is to take advantage of the dense deployment of sensor nodes in a small coverage area, to make sensor nodes more energy efficient with extended battery life by turning sensor nodes on and off. When a system has a large sleep power compared to its active power, in this case, the system can be saving a large amount of energy. However, in some cases, the active power may be much larger than the sleep power, either because the power per event is high or because active power events occur frequently. However, in all cases, it is important to consider coverage in this approach, and ensure that it is still sufficient by the remaining active nodes. Misra et al. [52] proposed a solution that aims to minimize the energy consumption of the network while maintaining network coverage by activating only a subset of nodes with minimal overlap in their coverage areas. Karasabun et al. [53] modeled the issue of energy efficiency as a subset selection problem for collecting correlated data payload from active connected sensors. This approach takes advantage of spatial correlation to gather sensor information from non-active nodes through active nodes, making it a useful strategy.
Duty cycle-based protocols are generally considered to be very energy-efficient [54,55]. The duty cycle approach, which switches a sensor node on and off depending on network activity, can be categorized into three types: (i) on-demand, (ii) asynchronous, and (iii) scheduled rendezvous. However, it is important to keep in mind that while a low-duty cycle can save a significant amount of energy, it may also result in lengthy communication delays. To minimize delays, protocol parameters can be adjusted before deployment for simplicity, although this approach may lead to reduced flexibility, or they can be dynamically altered to reflect current traffic conditions. Moreover, to optimize power consumption, the active period of nodes may depend on various factors such as traffic load, buffer overflows, delay requirements, or harvested energy, as discussed in [56].

5.3. Energy Harvesting, Batteries, and Wireless Charging Techniques

5.3.1. Energy Harvesting Sources

Advances in renewable energy technology can help to achieve the key features of wireless sensor energy sources, such as sustainability, reliability and reduction of greenhouse gas emissions [57]. In addition, the utilization of renewable energy technology holds great potential for enhancing the energy efficiency of wireless sensor networks situated in rural and remote regions where battery replacement may be problematic due to geographical barriers, such as challenging terrain that restricts access to these areas [58]. Solar cells are known for their high reliability and low maintenance requirements, and they can last for up to 20–30 years. Moreover, novel technologies have been introduced that enable sensors to collect energy from their environment, including wind and kinetic energy [59], and convert it into electrical energy that can be used directly or stored for later use. The characteristics and performance of renewable energy sources can vary significantly depending on the environment in which they are used. For example, outdoor renewable energy sources differ from those used indoors in industrial and commercial settings. A summary of indoor and outdoor energy sources and their properties is presented in Table 4. Nevertheless, it is essential to acknowledge that sensor nodes may exhibit an unequal distribution of remaining energy owing to variations in the amount of energy collected, and this must be taken into account when creating protocols [60].
It is difficult to determine whether a specific IoT device would be a good candidate for energy harvesting without knowing more about its intended application and how it will operate in the system. However, there are certain categories of devices that are generally more or less suitable for energy harvesting, based on technical considerations, if not necessarily cost-effectiveness.
Overall, to efficiently manage the available power, renewable energy technology often relies on energy prediction schemes. However, to achieve high reliability, energy-saving mechanisms, in addition to renewable energy technology, may still be necessary. Sensors need to estimate the evolution of energy in order to adjust their behavior dynamically and survive until the next recharge cycle. As a result, they can optimize key parameters such as sampling rate, transmit power, and duty cycling to adapt their power consumption to the periodicity and magnitude of the harvestable energy source.

5.3.2. Battery Technologies for IoT/Sensor Devices

There are many different types of batteries that can be used in IoT devices, each with its own advantages and disadvantages. It is important to consider the specific requirements of the IoT device when selecting a battery, such as power consumption, size, and operating temperature. Other factors to consider include safety, cost, and the ability to replace or recharge the battery. Figure 7 summarizes some of the most common batteries used in IoT devices.
The battery life cycle capacity can be calculated to determine if its total storage capacity over a specific number of charge/discharge cycles, at a specific depth of discharge (DoD), is sufficient for the task. The life cycle capacity is calculated as follows:
L i f e   c y c l e   c a p a c i t y = R a t e d   b a t t e r y   c a p a c i t y × R a t e d   c h a r g e _ d i s c h a r g e   c y c l e   l i f e × D o D
Researchers are still working on developing protocols that take into account the deterioration of battery performance over time (such as leakage and storage loss), as this will impact the performance of the WSN.

5.3.3. Wireless Charging Techniques

Wireless power charging technology allows for more controlled recharging of network elements, resulting in increased sustainability and reliability in wireless sensor networks (WSNs). This concept has been implemented in various applications, including medical sensors, implantable devices, wireless sensor replenishment in concrete, and powering a ground sensor from an unmanned aerial vehicle. Energy transfer methods can be divided into two main categories: non-radiative coupling-based charging, such as magnetic inductive coupling, magnetic resonance coupling, and capacitive coupling; and radiative RF-based charging, which encompasses directive RF power beamforming and non-directive RF power transfer. Capacitive coupling is limited by the available area of the device, making it difficult to generate enough power density for charging, which poses a design challenge. Similarly, directive RF power beamforming requires knowledge of the energy receiver’s exact location, which can be a limitation. Therefore, wireless charging is often achieved through alternative techniques such as magnetic inductive coupling, magnetic resonance coupling and non-directive RF radiation, which are less restrictive [61].
  • The non-directive RF radiation technique uses electromagnetic radiation in the radio frequency range between 300 GHz and 3 kHz to transmit electric energy. This method is well suited for far-field communication; however, it has low efficiency in converting RF energy to DC energy when the harvested RF power is low. For further details on this technique and other RF power transfer methods, readers can refer to [62,63].
  • Magnetic inductive coupling involves generating electrical energy between two coils that are tuned to resonate at the same frequency through magnetic coupling [64]. The magnetic field is used to transfer the required electric power. An illustration of the operating concept is depicted in Figure 8.
  • Magnetic resonance coupling involves the utilization of an evanescent field that generates and transmits electrical energy between two resonators [65]. To create this type of resonator, a capacitance is inserted between an induction coil. An illustration of the operating concept is depicted in Figure 8.
The inductive coupling and magnetic resonance coupling techniques both fall under the category of short-range communications, also known as near-field wireless communications (NFC). For more information on these, readers can refer to [66]. The high power conversion efficiency of near-field wireless transmission is well-known, and it is strongly influenced by the coupling coefficient and distance between the two coils/resonators. Nonetheless, the operational range (i.e., the distance between the transmitter and receiver) poses a significant challenge for near-field wireless transmission since the power diminishes rapidly as the distance between the devices increases [67]. Table 5 provides a summary of the advantages, disadvantages, and effective charging distance of three techniques: the non-directive RF radiation technique, magnetic inductive coupling, and magnetic resonance coupling. Based on information in existing reviews or research in the field [68,69], these factors were determined by the authors of this article.
Several studies have examined the method of delivering energy wirelessly to sensor nodes that have been deployed in the field [70,71,72]. However, new challenges are introduced such as energy cooperation, as nodes can now share energy with their neighbors. In future wireless networks, nodes are expected to be able to both gather energy from their environment and transfer energy to other nodes, making the network self-sufficient [73]. Recent studies have shown that multi-hop energy transfer is possible [63], which presents new opportunities for designing wireless charging protocols, cooperative energy systems, and energy-efficient routing.

5.4. Energy-Efficient WSN Architecture and Routing Protocols

Cluster architecture is an effective method for increasing the energy efficiency of WSNs and ensuring scalability by maintaining a hierarchical structure. This approach involves grouping sensor nodes into clusters, with each cluster being led by a chosen node known as the cluster head. The cluster head is responsible for managing the activities of the members and communicating with other cluster heads or the base station [74,75]. This method of organization is illustrated in Figure 9.
Cluster architecture can improve energy saving in WSN in several ways:
  • It decreases the communication distance within the cluster, which reduces the need for high transmission power.
  • It reduces the number of transmissions by leveraging data fusion at the cluster head.
  • It cuts down energy-consuming activities such as coordination and data aggregation by distributing them to the cluster head.
  • It allows for some nodes to be powered off within the cluster, as the cluster head assumes forwarding responsibilities.
  • It distributes energy consumption evenly among nodes by rotating the cluster head position.
Unfortunately, uneven distribution of sensor nodes can result in depletion of energy in certain areas or create energy “holes”. However, this can be mitigated by properly placing the nodes through optimal distribution or by adding a few relay nodes with increased capabilities. This improves energy balance among the nodes, avoids sensor hotspots, and ensures coverage and connectivity. Many studies have been conducted on finding the minimum number of relay nodes or placing them in the most efficient way to extend the network lifetime [76,77,78].
In general, single-path routing protocols are more straightforward compared to multipath routing protocols, However, they can quickly deplete the energy of nodes in the chosen path. Additionally, when a node runs out of power, a new route must be recalculated in single-path routing. On the other hand, multipath routing distributes energy among nodes by alternating forwarding nodes and also improves network reliability by providing alternative routes and allowing the network to recover quickly in case of failure. For more detailed information on multipath routing protocols for WSN, a comprehensive survey can be found in [79]. One energy-efficient multipath routing protocol for WSN is the energy-efficient multipath routing protocol (EEMRP), which is described in [80]. This protocol discovers multiple paths that do not share nodes by using a cost function based on the energy levels and hop distances of the nodes. and then, it allocates traffic to each of the selected paths. Additionally, the energy-efficient and collision aware (EECA) protocol, described in [81], puts forward two routes between a source and a sink that are not only node-disjoint but also free from collisions. Liu et al. [82] proposed two new energy-aware cost functions to enhance the energy balancing capability of the routing protocol by factoring in high energy consumption rates of nodes in hotspots: (i) The exponential and sine cost function based route (ESCFR) function, which amplifies small changes in remaining nodal energy into large changes in the cost function value. By giving preference to sensors with higher remaining energy during route selection, the ESCFR function promotes energy balance. (ii) The double cost function based route (DCFR) protocol factors in not only the remaining energy of nodes but also their energy consumption rate, which improve the energy-balancing performance of the routing protocol, even in networks with obstacles. Overall, the research results showed that multipath routing protocols were more energy-efficient than single-path routing protocols. Additionally, energy efficiency and the lifetime of the WSN can be further improved if the routing algorithms not only consider the shortest paths but also choose the next hop based on its remaining energy.

5.5. Aggregation and Reduction of the Data

Efficiently managing the amount of data transmitted to the sink nodes by reducing and aggregating it has been proposed as a method to enhance energy efficiency during the transmission process [44]. Data aggregation schemes [83] involve a node re-transmitting only the average or the minimum of the received data, which can reduce latency by decreasing traffic. An example of this would be, in a surveillance application, low-power acoustic detectors that can be utilized to detect intrusions, and when an event is detected, power-consuming cameras can be activated to obtain more detailed information [54]. Additionally, spatial correlation can be employed to decrease the sampling rate in areas where there is little variation in the sensed data. For recognizing human activities, Yan et al. [84] suggested that the data collection frequency should be adjusted to the user activity, as it is not necessary to sample at the same rate when the user is sitting or running. However, these techniques can also decrease the accuracy of the collected data, as the original data may not be recoverable by the sink, leading to a loss of information precision, depending on the aggregation function used [85]. Thus, it is not recommended to use these methods in applications requiring high accuracy. An alternative is adaptive sampling, which adjusts the sampling rate at each sensor while ensuring that application needs are met in terms of coverage or information precision.
On the other hand, network coding is used to decrease traffic in broadcast scenarios by sending a linear combination of multiple packets instead of a copy of each packet. Network coding makes use of the trade-off between computation and communication since communication is relatively slow and power-intensive compared to computation. Wang et al. [86] combined network coding with connected dominating sets to further reduce energy consumption in broadcast scenarios. AdapCode is a data dissemination protocol, where a node sends one message for every N messages received, thereby saving up to (N − 1)/N fraction of the bandwidth compared to naive flooding [87]. The receiver node can recover the original packets by using Gaussian elimination after successfully receiving N coded packets. In addition, AdapCode adapts the N value to the node density for improving reliability; as the density decreases, it becomes more difficult to recover enough packets to decode the data. To enhance the reliability further, it allows the nodes that received less than N packets to send a negative acknowledgement to retrieve missing data.
Ultimately, the choice of the most effective energy-efficient technique for green WSNs depends on several factors such as network topology, energy requirements, and application. It is crucial to assess the different techniques based on these factors and choose the most suitable one for the specific application. Nevertheless, Table 6 presents a summary of the energy-saving estimates of various green WSN techniques discussed in the literature.

6. Energy-Efficient Radio-Frequency Identification

An RFID setup includes unique identification tags (EPC), a reader, and middleware communication (Figure 10). RFID tags, which are made of a microchip and an antenna, are affixed to objects that need to be tracked. The RFID reader does not need to have a line of sight (LoS) to the tag, so the tag can be embedded within the object. The microchip on the RFID tag holds the electronic product code (EPC) and any other necessary information for tracking. These data can be tracked and read by RFID readers from any location. An RFID reader is a device, either stationary or portable, that is connected to a network and has an antenna. It transmits power, data, and commands to the RFID tags. The RFID reader serves as a gateway for objects tagged with RFID, allowing the data stored on the tags to be accessible to business systems. RFID systems have a limited transmission distance (a few meters) and operate on various frequencies, ranging from the low frequency band of 124–135 kHz to ultra-high frequencies of 860–960 MHz [105].
There are several different classifications of RFID tags, as given in Figure 11. However, we will focus in this study on the classifications in terms of energy.
RFID tags can be separated based on their input power supply: Active RFID tags have an internal power source, typically a battery, and can transmit a signal over a long distance. Passive RFID tags do not have a power source and rely on energy from the RFID reader’s signal to power the tag’s microchip. These tags have a shorter transmission range. However, a semi-passive RFID tag has a power source but only uses it to power the microchip, not for transmitting a signal [106].

6.1. Passive RFID Systems

RFID passive systems use tags that are powered externally by electromagnetic energy from an RFID reader rather than having an internal power source. Passive RFID tags are commonly used in a wide range of applications such as inventory tracking, access control, timing events, smart labels, and supply chain management. They are also a cost-effective solution for many industries, as they have a lower cost per tag. Figure 12 illustrates the basic operation of a passive RFID system.
As discussed in Section 5.3.3, there are three main techniques for transferring electromagnetic energy in RFID systems: the RF energy harvesting scheme, magnetic resonance coupling, and inductive coupling, which are presented in (Table 5). NFC is commonly used in passive RFID systems, and it can be either backscatter or inductive coupling. The RFID reader sends out a signal in the form of sinusoidal wave, which the tag antenna receives and converts into power using a rectifier circuit. The internal IC of the tag is powered by this energy, and it modulates the signal received and delivers it back to the reader. The tag solely modulates the signal that the reader sends it, not producing any signals of its own throughout this process. Detailed information on the backscattering fundamentals can be found in [107].
Passive RFID tags have low power consumption and are well-suited for wireless sensing applications. Notably, their operating range is limited, with the finest passive tags able to function at a distance of 7–15 m. This is mainly due to the weak electromagnetic induction-based communication principle. Additionally, path loss, which is a significant parameter in any wireless communication, also plays a pivotal role in limiting the operating range of RFID transmission in passive tags. Path loss is caused by a variety of factors such as refraction, free-space loss, diffraction, scattering, antenna height and location, reflection, weather conditions and surrounding environment. On the other hand, the inter-site distance between the transmitter and receiver and the height and position of antennas also play a vital role in path loss [108]. Therefore, selecting an appropriate path loss calculation model is crucial. In [109], the author extensively compared various channel path loss prediction models, for example, Hata, Friis, CCIR, etc., under different scenarios in various environments. However, such models are highly dependent on the system’s operating frequency and application.
According to Ba et al. [110], RFID readers and WISP-Motes, passive RFID wake-up radios, are the main components of the network. The energy generated by the reader transmitter wakes up these passive RFID wake-up radios, allowing them to wake up the node. However, equipping all sensors with RFID readers is not practical due to their high power consumption, which limits their use to single-hop environments. Simulation results revealed that WISP-Motes can save a considerable amount of energy, but this comes at the cost of additional hardware and slower data transmission by increasing latency in data delivery. The advantages of this strategy have been illustrated by the authors in the context of a sparse delay-tolerant network with mobile elements that include RFID readers.

6.2. Active RFID Systems

Battery-powered RFID tags that continuously broadcast their own signal are used in an active RFID system. These tags, known as “beacons”, are frequently used to precisely track the location of assets in real-time or in high-speed environments such as tolling. They are more expensive than passive tags but have a considerably larger scan range. Figure 13 summarizes the characteristics of the active RFID system.
The energy storage system is the primary factor to take into account when considering an active RFID system. The two most common options are batteries and capacitors. Details are given in the subsequent paragraphs and summarized in Figure 14.
  • Batteries: Batteries have been a popular power source for various devices since their invention and are still widely used today. However, they have a short lifespan and must be replaced after a certain period. Even rechargeable batteries lose their energy-retaining capabilities over time. Another important factor to consider when choosing a storage device is the form factor, which refers to the shape and size of the device. However, the relationship between form factor and capacity is often conflicting, as a larger capacity often means a larger device size [111]. As a result, batteries may not be the best option for RFID environments, where a small and flexible device is needed. Research has been conducted to find ways to develop compact energy storage devices that offer more flexibility while maintaining a high capacity. The emergence of thin film technology has made it possible for batteries to have the form factor needed for RFID applications [112]. This technology allows for the creation of electronic devices that are paper-thin and recognized as well-matched for thermo-electric micro-systems. Studies have shown that thin-film batteries are an ideal choice for applications where a thermal difference is present, such as the human body [113]. Overall, thin-film technology offers versatility and is a promising option for RFID tags.
  • Capacitors: Capacitors are highly energy-efficient storage devices and do not diminish their capacity quickly, making them an ideal component for certain applications. However, the capacity of a capacitor is largely dependent on its size, and so capacitors often sacrifice form factors for a longer lifespan. Additionally, capacitors are unreliable to some extent because they are extremely susceptible to changes in current and voltage. However, recent advancements in capacitor storage technology have led to the development of ultra-capacitors and super-capacitors, which can store large amounts of energy and combine the reliability and performance of rechargeable batteries with the longevity of regular capacitors [114]. These ultra-capacitors are selected by designers because they have high energy densities that are many orders of magnitude higher than those of conventional capacitors. Some designs deploy a combination of storage devices, creating a hybrid system that combines the best features of different devices. These models have been investigated and tested using solar-powered wireless sensors with promising results [115]. The “Prometheus” model, for example, uses a dual-stage storage model in conjunction with a super-capacitor in the first stage and a lithium ion rechargeable battery in the second stage [116]. This system is regarded as a buffer for powering a Berkeley Telos mote extracted from a PV solar panel system, and experimental results have shown that it can run for up to 43 years at a 1% load and up to 1 year at a 100% load.
In summary, batteries are more suitable for long-term, steady power supply, while capacitors are better for high-power, short-term usage. The precise requirements of the RFID application will determine which option is best between the two.
On the other hand, references [6,10,117,118] focused on the transmission power issue. Reference [10] proposes the use of a sleep mode technique to downscale energy usage when the reader is not interrogating. Reference [6] proposes a protocol with the necessary algorithm in order to avoid overheating and save energy when the reader is not interrogating. A protocol and method are suggested in ref. [93,94] to prevent tag collisions during data transmission. While ref. [40,41] proposed dynamically adjusting the transmission power level in order to save energy, this method is less effective than using the sleep mode. Reducing the size of RFID tags should be taken into consideration to lessen the amount of non-degradable material required in their fabrication since environmental and energy concerns are the primary drivers behind green technologies such as printable, biodegradable and paper-based RFID tags [106].

7. Energy-Efficient Microcontroller Units and Integrated Circuits

A microcontroller unit (MCU) is an energy-efficient and cost-effective solution for embedded computing applications. It has programmable input/output peripherals, memory, and one or more processors, all integrated into a single circuit. This makes it ideal for use in IoT technology, particularly in devices powered by batteries or solar energy [119]. To improve energy efficiency, the data processing component should only be active for brief periods during which it reads, processes, and transmits information. The rest of the time, it remains inactive, a process known as duty cycling. The microcontroller unit normally waits for a sensor event or internal timer to wake it up, while it is in a deep sleep state for the majority of the time. Upon waking, the device restores power and clock functions, retrieves new data, processes it, and then returns to sleep after saving its state [108]. The power consumption pattern of a microcontroller commonly used in IoT applications is illustrated in Figure 15. Figure 16 provides an overview of key features for several MCUs frequently employed in ultra-low-power applications.
However, many commercially available low-power microcontrollers are not able to cater to the performance needs of certain applications within the limitations of small coin batteries and energy-harvesting devices [120]. The latest CMOS ICs have the capability to significantly enhance energy efficiency by delivering the required functionality while maintaining a compact size and extremely low voltage. This can result in a remarkable reduction in overall system size and a lifespan increased by as much as ten times [121,122]. The strategy is to decrease the voltage supplied to the chips to a value just above the threshold voltage. Extensive research has been conducted on aggressive voltage scaling, including its limitations and drawbacks [123]. A major challenge with operating at low voltage levels is a decrease in performance, which can restrict the extent to which voltage scaling can be employed for a given processing need. Using application specific integrated circuits (ASICs) to implement hardwired functionality to get around the performance loss in ultra-low voltage devices is a popular way to solve this issue. With frequencies of tens to hundreds of KHz and power consumption ranging from a few to hundreds of microWatts, digital processing systems are capable of meeting the performance requirements of applications even at extremely low operating voltage by using specialized circuits. These specialized systems, which are developed as system-in-package (SiP) or system-on-chip (SoC) devices, combine analog signal processing, analog front end, digital signal processing, and power supply circuits (batteries, harvester, or both), resulting in highly compact designs [124]. The traditional fields of ultra-low power device applications, such as wearable or implanted sensors for health monitoring, have made extensive use of this dedicated ASIC approach [125,126,127]. While these devices greatly reduce power consumption, they lack flexibility because their functionality is limited to the specific service. Additionally, their performance cannot be adjusted, as they are created with a particular use case in mind. However, these restrictions can be lessened by introducing some runtime reconfigurability to the integrated circuits and by extending the working range through voltage and frequency scaling when the intended algorithms are more general and can be employed for numerous applications. There are numerous examples of this type of device, including vision sensors, where fundamental operations executed with specialized processors or dedicated accelerators can be shared among various applications [128,129]. However, it is crucial to note that sequential instruction execution and low operating frequencies may result in performance that is insufficient for the requirements of applications when operating at low voltage. The utilization of software parallelism is a key component to enhance the performance of ultra-low power processors while preserving a high level of flexibility. As it has been demonstrated that under some circumstances parallel processing at low voltage can be more energy-efficient than sequential computation at a higher voltage, using multicore platforms can benefit high application workloads [130]. High-end embedded applications, where multi-core architecture has become the standard, have made full use of this concept. Table 7 summarizes recent processors that are energy-efficient in terms of different features. Additionally, Figure 17 compares the power efficiency of multi-core processors vs. single-core processors at various operating points. Each operating point is dependent on the workload as well as the frequency and voltage required to achieve the performance shown. At low operating points (workload), single-core processors (blue line) are more power-efficient than multi-core processors (red line). This is because single-core processors can enter low-power states more easily than multi-core processors. When idle, single-core processors can enter sleep states, which significantly reduces power consumption, whereas multi-core processors often have to keep at least one core activity to manage system tasks [131]. However, as the operating point increases, multi-core processors become more power-efficient. This is because the clock frequency of single-core processors increases linearly with the operating point, while the power consumption increases quadratically. In contrast, the clock frequency of multi-core processors increases less steeply with the operating point, and power consumption increases at a slower rate [132]. In conclusion, the power efficiency of multi-core processors vs. single-core processors at various operating points is a complex topic that depends on several factors. At low operating points, single-core processors are more power-efficient, but as the operating point increases, multi-core processors become more power-efficient. The number of cores, cache size, workload, and power management techniques all play significant roles in the power efficiency of multi-core processors.

8. Potential Future Directions

We have identified several aspects for future research areas extracted from our study that are outlined in Figure 18. These research directions are further discussed and elaborated on in the following paragraphs.
(i)
Zero energy
Designing IoT devices to be powered by self-sustaining power sources such as solar, wind, or kinetic energy is an important area of research, as it enables the deployment of autonomous and sustainable IoT networks. The use of self-sustaining power sources can alleviate the challenge of battery replacement or recharging, which is a significant concern in IoT systems. One important consideration in designing IoT devices that can leverage self-sustaining power sources is the selection of appropriate energy-harvesting technologies. These technologies must be capable of harvesting energy from the surrounding environment and converting it into electrical energy that can be used to power the IoT device. Examples of such technologies include photovoltaic cells for solar energy harvesting, piezoelectric materials for kinetic energy harvesting, and small wind turbines for wind energy harvesting. In addition to energy harvesting technologies, the design of IoT devices that can leverage self-sustaining power sources must also take into account the power consumption of the device itself. IoT devices are typically designed to be energy-efficient to maximize battery life. However, when self-sustaining power sources are used, power consumption becomes less of a concern. As such, IoT devices designed for self-sustaining power sources may be designed to consume more power, enabling them to perform more computationally intensive tasks or transmit data more frequently. Another important consideration when designing IoT devices to be powered by self-sustaining power sources is the placement of the device in relation to the energy source. For example, solar-powered IoT devices must be placed in locations with sufficient exposure to sunlight to ensure adequate energy harvesting. Similarly, kinetic energy harvesting devices must be placed in locations where they can effectively capture kinetic energy.
On the other hand, exploring the implications of energy storage solutions, such as batteries or supercapacitors, to enable IoT devices to operate without a constant power source is an important area of research, as it can help to address the challenges of limited battery life and the need for constant charging or replacement. Batteries and supercapacitors are two types of energy storage solutions that can be used to power IoT devices. Batteries store energy chemically and are a common choice for many IoT devices due to their availability, low cost, and high energy density. Supercapacitors, on the other hand, store energy electrostatically and have a lower energy density than batteries but are capable of providing higher power densities and faster charge and discharge rates. One important consideration when exploring the use of energy storage solutions for IoT devices is the selection of an appropriate energy storage technology. The choice of energy storage technology will depend on factors such as the power requirements of the device, the expected operating conditions, and the desired lifetime of the device. For example, a device that requires high power output for short periods may be better suited to a supercapacitor, while a device that requires a more steady power supply may be better suited to a battery. Another important consideration when exploring the implications of energy storage solutions for IoT devices is the impact on device design. Energy storage solutions may require additional space and may add weight to the device, which can be a concern for devices that need to be small and lightweight. Additionally, the selection of an appropriate energy storage technology may impact the overall cost of the device, as well as the complexity of the device design. Despite these considerations, the use of energy storage solutions can provide numerous benefits for IoT devices. For example, the use of batteries or supercapacitors can enable IoT devices to operate without a constant power source, reducing the need for frequent charging or replacement. Additionally, energy storage solutions can improve the reliability and performance of IoT devices, providing a more stable power supply and improving overall device longevity.
(ii)
Routing schemes
The development of “smart” routing schemes that can dynamically adjust routes based on network conditions, traffic patterns, and energy availability is an important area of research for the future of IoT networks. Traditional routing schemes in IoT networks are typically static and do not adapt to changing network conditions or energy availability, which can lead to inefficient use of network resources and increased energy consumption. “Smart” routing schemes aim to address these challenges by utilizing real-time data and algorithms to dynamically adjust network routes based on network conditions, traffic patterns, and energy availability. These schemes can be implemented at various levels of the network, from the sensor nodes to the edge devices and gateways. At the sensor node level, “smart” routing schemes can be used to optimize the energy consumption of individual nodes by dynamically adjusting their transmission power and frequency based on the energy availability and network conditions. For example, nodes with low energy levels can reduce their transmission power and frequency to conserve energy, while nodes with high energy levels can increase their transmission power and frequency to improve network coverage. At the edge device and gateway level, “smart” routing schemes can be used to optimize the routing of data packets based on the network conditions and traffic patterns. For example, packets can be routed through nodes that have higher energy levels or better connectivity to reduce packet loss and improve network efficiency. One example of a “smart” routing scheme is the energy-aware routing protocol (EARP), which is designed for IoT networks with energy harvesting capabilities. EARP utilizes a decentralized approach to dynamically adjust network routes based on the energy availability and network conditions of individual nodes. The protocol uses a combination of metrics, including residual energy levels and link quality, to determine the optimal routing path for data packets. Another example of a “smart” routing scheme is the traffic-aware energy-efficient routing (TEER) protocol, which is designed for IoT networks with limited energy resources. TEER utilizes a centralized approach to dynamically adjust network routes based on traffic patterns and energy availability. The protocol uses a combination of metrics, including traffic density and residual energy levels, to determine the optimal routing path for data packets. Overall, the development of “smart” routing schemes that can dynamically adjust routes based on network conditions, traffic patterns, and energy availability is an important area of research for the future of IoT networks. These schemes can help to improve network efficiency, reduce energy consumption, and increase the longevity of IoT devices.
(iii)
Adaptive AI and ML
The development of AI-based energy management systems and machine learning algorithms for IoT devices is a rapidly evolving field that can significantly improve the energy efficiency and sustainability of IoT networks. These systems and algorithms can dynamically adjust and optimize power usage based on usage patterns, network conditions, and energy availability. AI-based energy management systems use machine learning algorithms to analyze data from IoT devices, such as usage patterns and energy consumption, to identify opportunities for energy optimization. These systems can also incorporate data from external sources, such as weather conditions or energy prices, to further optimize energy usage. The algorithms can learn from historical data and make predictions about future energy usage to adjust power usage in real-time. One application of AI-based energy management systems is in the optimization of energy usage in smart homes. These systems can analyze data from sensors, smart appliances, and energy storage systems to optimize energy usage in real-time. For example, these systems can adjust the temperature in a room based on occupancy patterns, weather conditions, and energy availability. They can also optimize the charging of energy storage systems to take advantage of lower energy prices or higher renewable energy availability. Another application of AI-based energy management systems is in the optimization of energy usage in smart cities. These systems can analyze data from sensors, traffic patterns, and energy consumption to optimize energy usage in real-time. For example, they can adjust the timing of traffic lights based on traffic patterns to reduce energy consumption and improve traffic flow. They can also optimize the use of energy storage systems to take advantage of renewable energy availability. Machine learning algorithms can also be used to optimize power usage in individual IoT devices. These algorithms can learn usage patterns and adjust power usage to minimize energy consumption while still meeting the device’s operational requirements. For example, a machine learning algorithm can learn the usage patterns of a smart thermostat and adjust the temperature settings to minimize energy consumption while still maintaining comfort levels. In summary, the development of AI-based energy management systems and machine learning algorithms for IoT devices is an important area of research that can significantly improve the energy efficiency and sustainability of IoT networks. These systems and algorithms can dynamically adjust and optimize power usage based on usage patterns, network conditions, and energy availability, leading to reduced energy consumption, lower costs and increased longevity of IoT devices.
(iv)
Intelligent sleep modes
The development of intelligent sleep mode algorithms for IoT devices is an important area of research that can significantly improve the energy efficiency of these devices. Sleep mode is a power-saving state in which a device uses less power but remains operational. By developing intelligent sleep mode algorithms, IoT devices can dynamically adjust power usage based on usage patterns, network conditions, and energy available to achieve the optimal balance between power consumption and performance. Intelligent sleep mode algorithms use machine learning techniques to analyze data from the device and predict usage patterns. For example, the algorithm can learn when the device is typically used and when it is idle. Based on these data, the algorithm can adjust the device’s power usage accordingly. If the device is likely to be idle for an extended period, the algorithm can switch the device to a deeper sleep mode to conserve more power. Another important aspect of intelligent sleep mode algorithms is their ability to adapt to changing network conditions. For example, if the device is experiencing poor network connectivity, the algorithm can reduce power consumption by reducing the frequency of network communications. Conversely, if the network conditions improve, the algorithm can increase the frequency of communications to improve performance. Energy availability is another important factor that intelligent sleep mode algorithms can take into account. For example, if the device is running low on battery power, the algorithm can adjust power usage to conserve energy. This might include reducing the brightness of the display or turning off non-essential features. Overall, the development of intelligent sleep mode algorithms is an important area of research that can significantly improve the energy efficiency of IoT devices. By dynamically adjusting power usage based on usage patterns, network conditions, and energy availability, these algorithms can help to achieve the optimal balance between power consumption and performance, leading to longer battery life and improved sustainability.
(v)
Wireless charging
The development of more efficient wireless charging technologies is an important area of research that can significantly improve the energy efficiency of charging electronic devices, leading to a reduction in environmental impact. Wireless charging is becoming increasingly popular, as it allows users to charge their devices without the need for cables or connectors. However, traditional wireless charging technologies have some limitations, including their energy efficiency. Research is ongoing to improve the efficiency of wireless charging, which can downscale the required energy to charge devices and decrease the environmental impact. One approach to improving the efficiency of wireless charging is to optimize the power transfer between the charger and the device being charged. This can be achieved through the use of advanced circuitry and control algorithms that monitor and adjust the power transfer to ensure that the charging process is as efficient as possible. Another approach to improving the efficiency of wireless charging is to increase the distance over which charging can occur. This can be achieved through the use of resonant wireless charging technologies that use magnetic resonance to transfer power over a greater distance. This technology can be used to charge multiple devices simultaneously, making it ideal for charging in public spaces such as airports and coffee shops. In addition to improving the efficiency of wireless charging, research is also ongoing to develop more sustainable wireless charging technologies. For example, some researchers are investigating the use of solar-powered wireless charging systems, which use photovoltaic cells to convert sunlight into electrical energy. These systems can be used to charge devices even in remote or off-grid locations, making them ideal for outdoor and wilderness environments.

9. Conclusions

Undoubtedly, the IoT will transform the whole ICT sector, alter the trajectory of technological development globally, and have a substantial effect on the economy in the years to come. This study provided a vision for eco-friendly and sustainable IoT and presents four (4) principles/frameworks to achieve that vision by tackle the energy efficiency issues related to hardware such as machine-to-machine communication, radio-frequency identification, microcontroller units, wireless sensor networks, integrated circuits, embedded systems, and processors. Finally, this study concludes with suggestions for potential future research directions to continue the pursuit of a vision for eco-friendly and sustainable IoT in the future.

Author Contributions

Conceptualization, M.H.A.; methodology, A.J. and M.H.A.; resources, A.H.K. and R.K.; writing—original draft preparation, M.H.A. and A.J.; writing—review and editing, R.K. and A.H.K.; visualization, A.H.K.; project administration, R.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
  2. AArshad, R.; Zahoor, S.; Shah, M.A.; Wahid, A.; Yu, H. Green IoT: An Investigation on Energy Saving Practices for 2020 and Beyond. IEEE Access 2017, 5, 15667–15681. [Google Scholar] [CrossRef]
  3. Zanella, A.; Bui, N.; Castellani, A.; Vangelista, L.; Zorzi, M. Internet of things for smart cities. IEEE Internet Things J. 2014, 1, 22–32. [Google Scholar] [CrossRef]
  4. Almotiri, S.H.; Khan, M.A.; Alghamdi, M.A. Mobile health (m-health) system in the context of IoT. In Proceedings of the 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW), Vienna, Austria, 22–24 August 2016; pp. 39–42. [Google Scholar]
  5. Alsharif, M.H.; Nordin, R. Evolution towards fifth generation (5G) wireless networks: Current trends and challenges in the deployment of millimetre wave, massive MIMO, and small cells. Telecommun. Syst. 2017, 64, 617–637. [Google Scholar] [CrossRef]
  6. Lee, C.-S.; Kim, D.-H.; Kim, J.-D. An energy efficient active RFID protocol to avoid overhearing problem. IEEE Sens. J. 2014, 14, 15–24. [Google Scholar] [CrossRef]
  7. Tsai, C.-W.; Lai, C.-F.; Chiang, M.-C.; Yang, L.T. Data Mining for Internet of Things: A Survey. IEEE Commun. Surv. Tutor. 2013, 16, 77–97. [Google Scholar] [CrossRef]
  8. He, M.; Forootan Fard, H.; Yahya, K.; Mohamed, M.; Alhamrouni, I.; Awalin, L.J. Optimal Design of Hybrid Renewable Systems, Including Grid, PV, Bio Generator, Diesel Generator, and Battery. Sustainability 2023, 15, 3297. [Google Scholar] [CrossRef]
  9. Alsharif, M.H. Techno-Economic Evaluation of a Stand-Alone Power System Based on Solar Power/Batteries for Global System for Mobile Communications Base Stations. Energies 2017, 10, 392. [Google Scholar] [CrossRef] [Green Version]
  10. Albreem, M.A.; Sheikh, A.M.; Alsharif, M.H.; Jusoh, M.; Yasin, M.N. Green Internet of Things (GIoT): Applications, practices, awareness, and challenges. IEEE Access 2021, 9, 38833–38858. [Google Scholar] [CrossRef]
  11. Alsharif, M.H.; Nordin, R.; Ismail, M. Classification, Recent Advances and Research Challenges in Energy Efficient Cellular Networks. Wirel. Pers. Commun. 2014, 77, 1249–1269. [Google Scholar] [CrossRef]
  12. Miorandi, D.; Sicari, S.; De Pellegrini, F.; Chlamtac, I. Internet of things: Vision, applications and research challenges. Ad. Hoc. Netw. 2012, 10, 1497–1516. [Google Scholar] [CrossRef] [Green Version]
  13. Baliga, J.; Ayre, R.W.; Hinton, K.; Tucker, R.S. Green cloud computing: Balancing energy in processing, storage, and transport. Proc. IEEE 2011, 99, 149–167. [Google Scholar] [CrossRef]
  14. 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]
  15. Akkaya, K.; Guvenc, I.; Aygun, R.; Pala, N.; Kadri, A. IoT-based occupancy monitoring techniques for energy-efficient smart buildings. In Proceedings of the 2015 IEEE Wireless Communications and Networking Conference Workshops (WCNCW 2015), New Orleans, LA, USA, 9–12 March 2015; pp. 58–63. [Google Scholar]
  16. Höller, J.; Boyle, D.; Karnouskos, S.; Avesand, S.; Mulligan, C.; Tsiatsis, V. From Machine-to-Machine to the Internet of Things; Elsevier: Amsterdam, The Netherlands, 2014. [Google Scholar]
  17. Gulati, K.; Boddu, R.S.K.; Kapila, D.; Bangare, S.L.; Chandnani, N.; Saravanan, G. A review paper on wireless sensor network techniques in Internet of Things (IoT). Mater. Today Proc. 2021, 51, 161–165. [Google Scholar] [CrossRef]
  18. Al-Turjman, F.; Kamal, A.; Rehmani, M.H.; Radwan, A.; Pathan, A.-S.K. The green internet of things (g-iot). Hindawi 2019, 2019, 6059343. [Google Scholar] [CrossRef]
  19. Wang, X.; Magno, M.; Cavigelli, L.; Benini, L. FANN-on-MCU: An Open-Source Toolkit for Energy-Efficient Neural Network Inference at the Edge of the Internet of Things. IEEE Internet Things J. 2020, 7, 4403–4417. [Google Scholar] [CrossRef]
  20. Azar, J.; Makhoul, A.; Barhamgi, M.; Couturier, R. An energy efficient IoT data compression approach for edge machine learning. Futur. Gener. Comput. Syst. 2019, 96, 168–175. [Google Scholar] [CrossRef] [Green Version]
  21. Deepu, C.J.; Heng, C.-H.; Lian, Y. A Hybrid Data Compression Scheme for Power Reduction in Wireless Sensors for IoT. IEEE Trans. Biomed. Circuits Syst. 2016, 11, 245–254. [Google Scholar] [CrossRef]
  22. Biagetti, G.; Crippa, P.; Falaschetti, L.; Mansour, A.; Turchetti, C. Energy and Performance Analysis of Lossless Compression Algorithms for Wireless EMG Sensors. Sensors 2021, 21, 5160. [Google Scholar] [CrossRef]
  23. Ketshabetswe, K.L.; Zungeru, A.M.; Mtengi, B.; Lebekwe, C.K.; Prabaharan, S.R.S. Data Compression Algorithms for Wireless Sensor Networks: A Review and Comparison. IEEE Access 2021, 9, 136872–136891. [Google Scholar] [CrossRef]
  24. Shivaprakasha, S.P.K. Energy-efficient communication using data aggregation and data compression techniques in wireless sensor networks: A survey. In Advances in Communication, Signal Processing, VLSI, and Embedded Systems: Select Proceedings of VSPICE 2019; Springer: Berlin/Heidelberg, Germany, 2020; pp. 161–179. [Google Scholar]
  25. Zheng, J.; Wang, P.; Li, C. Distributed Data Aggregation Using Slepian–Wolf Coding in Cluster-Based Wireless Sensor Networks. IEEE Trans. Veh. Technol. 2010, 59, 2564–2574. [Google Scholar] [CrossRef]
  26. Vuran, M.; Akyildiz, I. Spatial correlation-based collaborative medium access control in wireless sensor networks. IEEE/ACM Trans. Netw. 2006, 14, 316–329. [Google Scholar] [CrossRef] [Green Version]
  27. Alsharif, M.H.; Nordin, R.; Ismail, M. Survey of Green Radio Communications Networks: Techniques and Recent Advances. J. Comput. Netw. Commun. 2013, 2013, 1–13. [Google Scholar] [CrossRef] [Green Version]
  28. Bartoli, A.; Dohler, M.; Hernández-Serrano, J.; Kountouris, A.; Barthel, D. Low-power low-rate goes long-range: The case for secure and cooperative machine-to-machine communications. In Proceedings of the International Conference on Research in Networking, Valencia, Spain, 9–13 May 2011; pp. 219–230. [Google Scholar]
  29. Tu, C.-Y.; Ho, C.-Y.; Huang, C.-Y. Energy-efficient algorithms and evaluations for massive access management in cellular based machine to machine communications. In Proceedings of the 2011 IEEE Vehicular Technology Conference (VTC Fall), San Francisco, CA, USA, 5–8 September 2011; pp. 1–5. [Google Scholar]
  30. Himsoon, T.; Siriwongpairat, W.P.; Han, Z.; Liu, K.R. Lifetime maximization via cooperative nodes and relay deployment in wireless networks. IEEE J. Sel. Areas Commun. 2007, 25, 306–317. [Google Scholar] [CrossRef] [Green Version]
  31. Alsharif, M.H.; Kelechi, A.H.; Yahya, K.; Chaudhry, S.A. Machine Learning Algorithms for Smart Data Analysis in Internet of Things Environment: Taxonomies and Research Trends. Symmetry 2020, 12, 88. [Google Scholar] [CrossRef] [Green Version]
  32. Beferull-Lozano, R.C.B. Lossy network correlated data gathering with high-resolution coding. IEEE Trans. Inf. Theory 2006, 52, 2817–2824. [Google Scholar]
  33. Yuen, K.; Liang, B.; Li, B. A distributed framework for correlated data gathering in sensor networks. IEEE Trans. Veh. Technol. 2008, 57, 578–593. [Google Scholar] [CrossRef] [Green Version]
  34. Bandari, D.; Pottie, G.J.; Frossard, P. Correlation-Aware Resource Allocation in Multi-Cell Networks. IEEE Trans. Wirel. Commun. 2012, 11, 4438–4445. [Google Scholar] [CrossRef] [Green Version]
  35. Kozłowski, A.; Sosnowski, J. Energy Efficiency Trade-Off Between Duty-Cycling and Wake-Up Radio Techniques in IoT Networks. Wirel. Pers. Commun. 2019, 107, 1951–1971. [Google Scholar] [CrossRef] [Green Version]
  36. El-Hosseini, M.; ZainEldin, H.; Arafat, H.; Badawy, M. A fire detection model based on power-aware scheduling for IoT-sensors in smart cities with partial coverage. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 2629–2648. [Google Scholar] [CrossRef]
  37. Atzori, L.; Bellido, J.; Bolla, R.; Genovese, G.; Iera, A.; Jara, A.; Lombardo, C.; Morabito, G. SDN&NFV contribution to IoT objects virtualization. Comput. Netw. 2018, 149, 200–212. [Google Scholar]
  38. Aucinas, A.; Crowcroft, J.; Hui, P. Energy efficient mobile M2M communications. In Proceedings of the 4th Extreme Conference on Communication, Zurich, Switzerland, 10–14 March 2012; Volume 12. [Google Scholar]
  39. Heidari, A.; Jamali, M.A.J.; Navimipour, N.J.; Akbarpour, S. Internet of things offloading: Ongoing issues, opportunities, and future challenges. Int. J. Commun. Syst. 2020, 33, e4474. [Google Scholar] [CrossRef]
  40. Mao, Q.; Hu, F.; Hao, Q. Deep Learning for Intelligent Wireless Networks: A Comprehensive Survey. IEEE Commun. Surv. Tutor. 2018, 20, 2595–2621. [Google Scholar] [CrossRef]
  41. Durand, T.G.; Visagie, L.; Booysen, M.J. Evaluation of next-generation low-power communication technology to replace GSM in IoT-applications. IET Commun. 2019, 13, 2533–2540. [Google Scholar] [CrossRef]
  42. Poursafar, N.; Alahi, M.; Mukhopadhyay, S. Long-range wireless technologies for IoT applications: A review. In Proceedings of the 2017 Eleventh International Conference on Sensing Technology (ICST), Sydney, Australia, 4–6 December 2017; pp. 1–6. [Google Scholar]
  43. Bahashwan, A.A.; Anbar, M.; Abdullah, N.; Al-Hadhrami, T.; Hanshi, S. Review on common IoT communication technologies for both long-range network (LPWAN) and short-range network. In Advances on Smart and Soft Computing: Proceedings of ICACIn 2020; Springer: Berlin/Heidelberg, Germany, 2021; pp. 341–353. [Google Scholar]
  44. 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]
  45. Lin, S.; Miao, F.; Zhang, J.; Zhou, G.; Gu, L.; He, T.; Stankovic, J.A.; Son, S.; Pappas, G.J. ATPC: Adaptive transmission power control for wireless sensor networks. ACM Trans. Sens. Netw. 2016, 12, 6. [Google Scholar] [CrossRef]
  46. Correia, L.H.; Macedo, D.F.; dos Santos, A.L.; Loureiro, A.A.; Nogueira, J.M.S. Transmission power control techniques for wireless sensor networks. Comput. Netw. 2007, 51, 4765–4779. [Google Scholar] [CrossRef]
  47. Chu, X.; Sethu, H. Cooperative Topology Control with Adaptation for improved lifetime in wireless sensor networks. Ad. Hoc. Netw. 2015, 30, 99–114. [Google Scholar] [CrossRef] [Green Version]
  48. Cui, S.; Goldsmith, A.; Bahai, A. Energy-Efficiency of MIMO and Cooperative MIMO Techniques in Sensor Networks. IEEE J. Sel. Areas Commun. 2004, 22, 1089–1098. [Google Scholar] [CrossRef]
  49. Jayaweera, S. Virtual MIMO-based cooperative communication for energy-constrained wireless sensor networks. IEEE Trans. Wirel. Commun. 2006, 5, 984–989. [Google Scholar] [CrossRef]
  50. Cui, S.; Goldsmith, A.J.; Bahai, A. Energy-constrained modulation optimization. IEEE Trans. Wirel. Commun. 2005, 4, 2349–2360. [Google Scholar]
  51. Costa, F.M.; Ochiai, H. A comparison of modulations for energy optimization in wireless sensor network links. In Proceedings of the 2010 IEEE Global Telecommunications Conference (GLOBECOM 2010), Miami, FL, USA, 6–10 December 2010; pp. 1–5. [Google Scholar]
  52. Misra, S.; Kumar, M.P.; Obaidat, M.S. Connectivity preserving localized coverage algorithm for area monitoring using wireless sensor networks. Comput. Commun. 2011, 34, 1484–1496. [Google Scholar] [CrossRef]
  53. Karasabun, E.; Korpeoglu, I.; Aykanat, C. Active node determination for correlated data gathering in wireless sensor networks. Comput. Netw. 2013, 57, 1124–1138. [Google Scholar] [CrossRef] [Green Version]
  54. 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]
  55. Carrano, R.C.; Passos, D.; Magalhaes, L.C.S.; Albuquerque, C.V.N. Survey and Taxonomy of Duty Cycling Mechanisms in Wireless Sensor Networks. IEEE Commun. Surv. Tutor. 2013, 16, 181–194. [Google Scholar] [CrossRef]
  56. de Paz Alberola, R.; Pesch, D. Duty cycle learning algorithm (DCLA) for IEEE 802.15. 4 beacon-enabled wireless sensor networks. Ad. Hoc. Netw. 2012, 10, 664–679. [Google Scholar] [CrossRef]
  57. Alsharif, M.H.; Kim, J. Optimal Solar Power System for Remote Telecommunication Base Stations: A Case Study Based on the Characteristics of South Korea’s Solar Radiation Exposure. Sustainability 2016, 8, 942. [Google Scholar] [CrossRef] [Green Version]
  58. Wan, Z.; Tan, Y.; Yuen, C. Review on energy harvesting and energy management for sustainable wireless sensor networks. In Proceedings of the 13th International Conference on Transparent Optical Networks (ICTON 2011), Stockholm, Sweden, 26–30 June 2011; pp. 362–367. [Google Scholar]
  59. Sudevalayam, S.; Kulkarni, P. Energy Harvesting Sensor Nodes: Survey and Implications. IEEE Commun. Surv. Tutor. 2010, 13, 443–461. [Google Scholar] [CrossRef] [Green Version]
  60. Samuel, M.; Yahya, K.; Attar, H.; Amer, A.; Mohamed, M.; Badmos, T.A. Evaluating the Performance of Fuzzy-PID Control for Lane Recognition and Lane-Keeping in Vehicle Simulations. Electronics 2023, 12, 724. [Google Scholar] [CrossRef]
  61. Sharma, P.; Singh, A.K. A survey on RF energy harvesting techniques for lifetime enhancement of wireless sensor networks. Sustain. Comput. Inform. Syst. 2023, 37, 100836. [Google Scholar] [CrossRef]
  62. Shinohara, N. The wireless power transmission: Inductive coupling, radio wave, and resonance coupling. Wiley Interdiscip. Rev. Energy Environ. 2012, 1, 337–346. [Google Scholar] [CrossRef]
  63. Xie, L.; Shi, Y.; Hou, Y.T.; Lou, A. Wireless power transfer and applications to sensor networks. IEEE Wirel. Commun. 2013, 20, 140–145. [Google Scholar]
  64. Liu, H. Maximizing efficiency of wireless power transfer with resonant Inductive Coupling. In Proceedings of the 2011 IEEE International Symposium on Circuits and Systems (ISCAS 2011), Rio de Janeiro, Brazil, 15–18 May 2011. [Google Scholar]
  65. Kurs, A.; Karalis, A.; Moffatt, R.; Joannopoulos, J.D.; Fisher, P.; Soljačić, M. Wireless power transfer via strongly coupled magnetic resonances. Science 2007, 317, 83–86. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  66. Jawad, A.M.; Nordin, R.; Gharghan, S.K.; Jawad, H.M.; Ismail, M. Opportunities and Challenges for Near-Field Wireless Power Transfer: A Review. Energies 2017, 10, 1022. [Google Scholar] [CrossRef]
  67. Mur-Miranda, J.O.; Fanti, G.; Feng, Y.; Omanakuttan, K.; Ongie, R.; Setjoadi, A. Wireless power transfer using weakly coupled magnetostatic resonators. In Proceedings of the Energy Conversion Congress and Exposition (ECCE), 2010 IEEE, Atlanta, GA, USA, 12–16 September 2010; pp. 4179–4186. [Google Scholar]
  68. Baghel, A.K.; Behera, C.; Amalraj, S.; Singh, A.; Nayak, S.K. Comparative Study of Wireless Power Transfer and Its Future Prospective. In Smart and Intelligent Systems: Proceedings of SIS 2021; Springer Nature: Singapore, 2022; pp. 219–228. [Google Scholar]
  69. Molefi, M.; Markus, E.; Abu-Mahfouz, A. Wireless power transfer for IoT devices-a review. In Proceedings of the 2019 International multidisciplinary information technology and engineering conference (IMITEC), Kimberley, South Africa, 25–27 November 2019; pp. 1–8. [Google Scholar]
  70. Shi, Y.; Xie, L.; Hou, Y.; Sherali, H.D. On renewable sensor networks with wireless energy transfer. In Proceedings of the INFOCOM, 2011 Proceedings IEEE, Shanghai, China, 10–15 April 2011; pp. 1350–1358. [Google Scholar]
  71. Li, K.; Luan, H.; Shen, C.-C. Qi-ferry: Energy-constrained wireless charging in wireless sensor networks. In Proceedings of the Wireless Communications and Networking Conference (WCNC), 2012 IEEE, Paris, France, 1–4 April 2012; pp. 2515–2520. [Google Scholar]
  72. Erol-Kantarci, M.; Mouftah, H.T. Suresense: Sustainable wireless rechargeable sensor networks for the smart grid. IEEE Wirel. Commun. 2012, 19, 30–36. [Google Scholar] [CrossRef]
  73. Gurakan, B.; Ozel, O.; Yang, J.; Ulukus, S. Energy cooperation in energy harvesting communications. IEEE Trans. Commun. 2013, 61, 4884–4898. [Google Scholar] [CrossRef] [Green Version]
  74. Kumar, D.; Aseri, T.; Patel, R. EEHC: Energy efficient heterogeneous clustered scheme for wireless sensor networks. Comput. Commun. 2009, 32, 662–667. [Google Scholar] [CrossRef]
  75. Li, H.; Liu, Y.; Chen, W.; Jia, W.; Li, B.; Xiong, J. COCA: Constructing optimal clustering architecture to maximize sensor network lifetime. Comput. Commun. 2013, 36, 256–268. [Google Scholar] [CrossRef]
  76. Ergen, S.C.; Varaiya, P. Optimal placement of relay nodes for energy efficiency in sensor networks. In Proceedings of the IEEE International Conference on Communications, 2006 (ICC’06), Istanbul, Turkey, 11–15 June 2006; pp. 3473–3479. [Google Scholar]
  77. Misra, S.; Majd, N.; Huang, H. Constrained relay node placement in energy harvesting wireless sensor networks. In Proceedings of the 2011 IEEE 8th International Conference on Mobile Adhoc and Sensor Systems (MASS), Valencia, Spain, 17–22 October 2011; pp. 25–34. [Google Scholar]
  78. Dandekar, D.R.; Deshmukh, P. Energy balancing multiple sink optimal deployment in multi-hop wireless sensor networks. In Proceedings of the 2013 IEEE 3rd International Advance Computing Conference (IACC), Ghaziabad, India, 22–23 February 2013; pp. 408–412. [Google Scholar]
  79. Radi, M.; Dezfouli, B.; Abu Bakar, K.; Lee, M. Multipath Routing in Wireless Sensor Networks: Survey and Research Challenges. Sensors 2012, 12, 650–685. [Google Scholar] [CrossRef] [Green Version]
  80. Lu, Y.M.; Wong, V.W. An energy-efficient multipath routing protocol for wireless sensor networks. Int. J. Commun. Syst. 2007, 20, 747–766. [Google Scholar]
  81. Wang, Z.; Bulut, E.; Szymanski, B.K. Energy efficient collision aware multipath routing for wireless sensor networks. In Proceedings of the IEEE International Conference on Communications 2009 (ICC’09), Dresden, Germany, 14–18 June 2009; pp. 1–5. [Google Scholar]
  82. Liu, A.; Ren, J.; Li, X.; Chen, Z.; Shen, X. Design principles and improvement of cost function based energy aware routing algorithms for wireless sensor networks. Comput. Netw. 2012, 56, 1951–1967. [Google Scholar] [CrossRef]
  83. Rajagopalan, R.; Varshney, P.K. Data-aggregation techniques in sensor networks: A survey. IEEE Commun. Surv. Tutor. 2006, 8, 48–63. [Google Scholar] [CrossRef] [Green Version]
  84. Yan, Z.; Subbaraju, V.; Chakraborty, D.; Misra, A.; Aberer, K. Energy-efficient continuous activity recognition on mobile phones: An activity-adaptive approach. In Proceedings of the 2012 16th International Symposium on Wearable Computers (ISWC), Newcastle, UK, 18–22 June 2012; pp. 17–24. [Google Scholar]
  85. Fasolo, E.; Rossi, M.; Widmer, J.; Zorzi, M. In-network aggregation techniques for wireless sensor networks: A survey. IEEE Wirel. Commun. 2007, 14, 70–87. [Google Scholar] [CrossRef]
  86. Wang, S.; Vasilakos, A.; Jiang, H.; Ma, X.; Liu, W.; Peng, K. Energy efficient broadcasting using network coding aware protocol in wireless ad hoc network. In Proceedings of the 2011 IEEE International Conference on Communications (ICC), Kyoto, Japan, 5–9 June 2011; pp. 1–5. [Google Scholar]
  87. Hou, I.-H.; Tsai, Y.-E.; Abdelzaher, T.; Gupta, I. Adapcode: Adaptive network coding for code updates in wireless sensor networks. In Proceedings of the 27th Conference on Computer Communications IEEE (INFOCOM 2008), Phoenix, Arizona, 13–18 April 2008; pp. 1517–1525. [Google Scholar]
  88. Hung, C.-W.; Zhuang, Y.-D.; Lee, C.-H.; Wang, C.-C.; Yang, H.-H. Transmission Power Control in Wireless Sensor Networks Using Fuzzy Adaptive Data Rate. Sensors 2022, 22, 9963. [Google Scholar] [CrossRef] [PubMed]
  89. Chowdhury, S.M.; Hossain, A. Different energy saving schemes in wireless sensor networks: A survey. Wirel. Pers. Commun. 2020, 114, 2043–2062. [Google Scholar] [CrossRef]
  90. Singh, J.; Kaur, R.; Singh, D. A survey and taxonomy on energy management schemes in wireless sensor networks. J. Syst. Arch. 2020, 111, 101782. [Google Scholar] [CrossRef]
  91. Wu, Q.; Li, G.Y.; Chen, W.; Ng, D.W.K.; Schober, R. An Overview of Sustainable Green 5G Networks. IEEE Wirel. Commun. 2017, 24, 72–80. [Google Scholar] [CrossRef] [Green Version]
  92. López-Ardao, J.; Rodríguez-Rubio, R.; Suárez-González, A.; Rodríguez-Pérez, M.; Sousa-Vieira, M. Current Trends on Green Wireless Sensor Networks. Sensors 2021, 21, 4281. [Google Scholar] [CrossRef]
  93. Yi, C.; Wang, L.; Li, Y. Energy Efficient Transmission Approach for WBAN Based on Threshold Distance. IEEE Sens. J. 2015, 15, 5133–5141. [Google Scholar] [CrossRef]
  94. Li, M.; Li, Z.; Vasilakos, A.V. A survey on topology control in wireless sensor networks: Taxonomy, comparative study, and open issues. Proc. IEEE 2013, 101, 2538–2557. [Google Scholar] [CrossRef]
  95. Pan, J.; Hou, Y.T.; Cai, L.; Shi, Y.; Shen, S.X. Topology control for wireless sensor networks. In Proceedings of the 9th Annual International Conference on Mobile Computing and Networking, San Diego, CA, USA, 14–19 September 2003; pp. 286–299. [Google Scholar]
  96. Priya, B.; Manohar, S.S. Adaptive power control and duty cycle based medium access control protocol for cluster based wireless sensor network. Sci. Technol. 2020, 23, 38–54. [Google Scholar]
  97. Li, F.; He, S.; Luo, J.; Gurusamy, M. Green Computing in Wireless Sensor Networks; Elsevier: Amsterdam, The Netherlands, 2019; Volume 150, pp. 266–268. [Google Scholar]
  98. Sah, D.K.; Amgoth, T. Renewable energy harvesting schemes in wireless sensor networks: A survey. Inform. Fusion 2020, 63, 223–247. [Google Scholar] [CrossRef]
  99. Muzafar, S. Energy harvesting models and techniques for green IoT: A review. In Role of IoT in Green Energy Systems; IGI Global: Hershey, PA, USA, 2021; pp. 117–143. [Google Scholar]
  100. Zagrouba, R.; Kardi, A. Comparative Study of Energy Efficient Routing Techniques in Wireless Sensor Networks. Information 2021, 12, 42. [Google Scholar] [CrossRef]
  101. Guleria, K.; Verma, A.K. Comprehensive review for energy efficient hierarchical routing protocols on wireless sensor networks. Wirel. Netw. 2019, 25, 1159–1183. [Google Scholar] [CrossRef]
  102. Guo, S.; Xiao, B.; Yang, Y.; Yang, Y. Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing. In Proceedings of the IEEE INFOCOM 2016-The 35th Annual IEEE International Conference on Computer Communications, San Francisco, CA, USA, 10–14 April 2016; pp. 1–9. [Google Scholar]
  103. Gupta, V.; Tripathi, S.; De, S. Green Sensing and Communication: A Step Towards Sustainable IoT Systems. J. Indian Inst. Sci. 2020, 100, 383–398. [Google Scholar] [CrossRef]
  104. Benhamaid, S.; Bouabdallah, A.; Lakhlef, H. Recent advances in energy management for Green-IoT: An up-to-date and comprehensive survey. J. Netw. Comput. Appl. 2022, 198, 103257. [Google Scholar] [CrossRef]
  105. Alsharif, M.H.; Kim, S.; Kuruoğlu, N. Energy Harvesting Techniques for Wireless Sensor Networks/Radio-Frequency Identification: A Review. Symmetry 2019, 11, 865. [Google Scholar] [CrossRef] [Green Version]
  106. Khan, M.A.; Sharma, M.; Prabhu, B.R. A survey of RFID tags. Int. J. Recent Trends Eng. 2009, 1, 68. [Google Scholar]
  107. Rida, A.; Yang, L.; Tentzeris, M.M. RFID-Enabled Sensor Design and Applications; Artech House: Norwood, MA, USA, 2010. [Google Scholar]
  108. Ray, P.P. A survey on Internet of Things architectures. J. King Saud Univ.-Comput. Inf. Sci. 2018, 30, 291–319. [Google Scholar]
  109. Debus, W.; Axonn, L. RF Path Loss & Transmission Distance Calculations; Axonn LLC: Covington, Louisiana, 2006. [Google Scholar]
  110. Ba, H.; Demirkol, I.; Heinzelman, W. Passive wake-up radios: From devices to applications. Ad Hoc Netw. 2013, 11, 2605–2621. [Google Scholar] [CrossRef]
  111. Guan, M.; Liao, W.-H. Characteristics of Energy Storage Devices in Piezoelectric Energy Harvesting Systems. J. Intell. Mater. Syst. Struct. 2007, 19, 671–680. [Google Scholar] [CrossRef]
  112. Carmo, J.P.; Rocha, R.P.; Silva, A.F.; Goncalves, L.M.; Correia, J.H. Integrated thin-film rechargeable battery in a thermoelectric scavenging microsystem. In Proceedings of the International Conference on Power Engineering, Energy and Electrical Drives, 2009. (POWERENG’09), Lisbon, Portugal, 18–20 March 2009; pp. 359–362. [Google Scholar]
  113. Yeo, J.; Moon, S.-G.; Jung, J.-Y. Antennas for a battery-assisted RFID tag with thin and flexible film batteries. Microw. Opt. Technol. Lett. 2007, 50, 494–498. [Google Scholar] [CrossRef]
  114. Grbović, P.J.; Delarue, P.; Le Moigne, P. Selection and design of ultra-capacitor modules for power conversion applications: From theory to practice. In Proceedings of the 2012 7th International, Power Electronics and Motion Control Conference (IPEMC), Harbin, China, 2–5 June 2012; pp. 771–777. [Google Scholar]
  115. Varley, J.; Martino, M.; Poshtkouhi, S.; Trescases, O. Battery and ultra-capacitor hybrid energy storage system and power management scheme for solar-powered Wireless Sensor Nodes. In Proceedings of the IECON 2012-38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012; pp. 4806–4811. [Google Scholar]
  116. Wang, Z.L. Toward self-powered sensor networks. Nano Today 2010, 5, 512–514. [Google Scholar] [CrossRef]
  117. Klair, D.K.; Chin, K.-W.; Raad, R. A Survey and Tutorial of RFID Anti-Collision Protocols. IEEE Commun. Surv. Tutor. 2010, 12, 400–421. [Google Scholar] [CrossRef] [Green Version]
  118. Namboodiri, V.; Gao, L. Energy-aware tag anticollision protocols for RFID systems. IEEE Trans. Mob. Comput. 2010, 9, 44–59. [Google Scholar] [CrossRef]
  119. Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
  120. Chen, G.; Fojtik, M.; Kim, D.; Fick, D.; Park, J.; Seok, M. Millimeter-scale nearly perpetual sensor system with stacked battery and solar cells. In Proceedings of the 2010 IEEE International, Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 7–11 February 2010; pp. 288–289. [Google Scholar]
  121. Chen, G.; Ghaed, H.; Haque, R.-u.; Wieckowski, M.; Kim, Y.; Kim, G. A cubic-millimeter energy-autonomous wireless intraocular pressure monitor. In Proceedings of the 2011 IEEE International, Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 20–24 February 2011; pp. 310–312. [Google Scholar]
  122. Liao, Y.-T.; Yao, H.; Parviz, B.; Otis, B. A 3μW wirelessly powered CMOS glucose sensor for an active contact lens. In Proceedings of the 2011 IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 20–24 February 2011; pp. 38–40. [Google Scholar]
  123. Dreslinski, R.G.; Wieckowski, M.; Blaauw, D.; Sylvester, D.; Mudge, T. Near-threshold computing: Reclaiming moore’s law through energy efficient integrated circuits. Proc. IEEE 2010, 98, 253–266. [Google Scholar] [CrossRef]
  124. Bol, D.; De Vos, J.; Botman, F.; de Streel, G.; Bernard, S.; Flandre, D. Green SoCs for a sustainable Internet-of-Things. In Proceedings of the 2013 IEEE Faible Tension Faible Consommation (FTFC), Paris, France, 20–21 June 2013; pp. 1–4. [Google Scholar]
  125. Zhang, F.; Zhang, Y.; Silver, J.; Shakhsheer, Y.; Nagaraju, M.; Klinefelter, A. A batteryless 19μW MICS/ISM-band energy harvesting body area sensor node SoC. In Proceedings of the 2012 IEEE International, Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 19–23 February 2012; pp. 298–300. [Google Scholar]
  126. Yoo, J.; Yan, L.; El-Damak, D.; Altaf, M.B.; Shoeb, A.; Yoo, H.-J. An 8-channel scalable EEG acquisition SoC with fully integrated patient-specific seizure classification and recording processor. In Proceedings of the 2012 IEEE International, Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 19–23 February 2012; pp. 292–294. [Google Scholar]
  127. Pivonka, D.; Yakovlev, A.; Poon, A.S.; Meng, T. A mm-sized wirelessly powered and remotely controlled locomotive implant. IEEE Trans. Biomed. Circuits Syst. 2012, 6, 523–532. [Google Scholar] [CrossRef]
  128. Park, J.; Hong, I.; Kim, G.; Kim, Y.; Lee, K.; Park, S. A 646GOPS/W multi-classifier many-core processor with cortex-like architecture for super-resolution recognition. In Proceedings of the 2013 IEEE International, Solid-State Circuits Conference Digest of Technical Papers (ISSCC), San Francisco, CA, USA, 17–21 February 2013; pp. 168–169. [Google Scholar]
  129. Hsu, S.K.; Agarwal, A.; Anders, M.A.; Mathew, S.K.; Kaul, H.; Sheikh, F.; Krishnamurthy, R.K. A 280 mV-to-1.1 V 256b Reconfigurable SIMD Vector Permutation Engine With 2-Dimensional Shuffle in 22 nm Tri-Gate CMOS. IEEE J. Solid-State Circuits 2012, 48, 118–127. [Google Scholar] [CrossRef]
  130. Dogan, A.Y.; Atienza, D.; Burg, A.; Loi, I.; Benini, L. Power/performance exploration of single-core and multi-core processor approaches for biomedical signal processing. In Proceedings of the International Workshop on Power and Timing Modeling, Optimization and Simulation 2011, Madrid, Spain, 26–29 September 2011; pp. 102–111. [Google Scholar]
  131. Salami, B.; Noori, H.; Naghibzadeh, M. Fairness-aware energy efficient scheduling on heterogeneous multi-core processors. IEEE Trans. Comput. 2020, 70, 72–82. [Google Scholar] [CrossRef]
  132. El Sayed, M.; Saad, E.S.M.; Aly, R.F.; Habashy, S.M. Energy-Efficient Task Partitioning for Real-Time Scheduling on Multi-Core Platforms. Computers 2021, 10, 10. [Google Scholar] [CrossRef]
Figure 1. Top 10 IoT application areas in 2020.
Figure 1. Top 10 IoT application areas in 2020.
Symmetry 15 00757 g001
Figure 2. Research methodology of the article.
Figure 2. Research methodology of the article.
Symmetry 15 00757 g002
Figure 3. The proposed framework and energy-efficient technologies for IoT in this study.
Figure 3. The proposed framework and energy-efficient technologies for IoT in this study.
Symmetry 15 00757 g003
Figure 4. Classification of energy-efficient techniques for M2M communications.
Figure 4. Classification of energy-efficient techniques for M2M communications.
Symmetry 15 00757 g004
Figure 5. Architecture of computing layers.
Figure 5. Architecture of computing layers.
Symmetry 15 00757 g005
Figure 6. Classification of energy-efficient techniques for WSNs.
Figure 6. Classification of energy-efficient techniques for WSNs.
Symmetry 15 00757 g006
Figure 7. A selection of battery types commonly used in IoT/sensor devices.
Figure 7. A selection of battery types commonly used in IoT/sensor devices.
Symmetry 15 00757 g007
Figure 8. The operating concept of wireless charging by both magnetic inductive and magnetic resonance coupling.
Figure 8. The operating concept of wireless charging by both magnetic inductive and magnetic resonance coupling.
Symmetry 15 00757 g008
Figure 9. Cluster network architecture.
Figure 9. Cluster network architecture.
Symmetry 15 00757 g009
Figure 10. Operating principle of RFID system.
Figure 10. Operating principle of RFID system.
Symmetry 15 00757 g010
Figure 11. Classifications of RFID tags.
Figure 11. Classifications of RFID tags.
Symmetry 15 00757 g011
Figure 12. Passive RFID system.
Figure 12. Passive RFID system.
Symmetry 15 00757 g012
Figure 13. Active RFID system.
Figure 13. Active RFID system.
Symmetry 15 00757 g013
Figure 14. Comparison of energy storage options: batteries versus capacitors.
Figure 14. Comparison of energy storage options: batteries versus capacitors.
Symmetry 15 00757 g014
Figure 15. Demonstration of typical power consumption scenario of a microcontroller for generic IoT applications.
Figure 15. Demonstration of typical power consumption scenario of a microcontroller for generic IoT applications.
Symmetry 15 00757 g015
Figure 16. A summary of the key characteristics of MCUs commonly employed in ultra-low power applications.
Figure 16. A summary of the key characteristics of MCUs commonly employed in ultra-low power applications.
Symmetry 15 00757 g016
Figure 17. Comparison of the power efficiency of single-core vs. multi-core processors.
Figure 17. Comparison of the power efficiency of single-core vs. multi-core processors.
Symmetry 15 00757 g017
Figure 18. Potential future directions for green IoT.
Figure 18. Potential future directions for green IoT.
Symmetry 15 00757 g018
Table 1. Data compression techniques.
Table 1. Data compression techniques.
TechniqueDescriptionAdvantagesDisadvantages
Huffman codingLossless data compression algorithm that encodes data using a variable-length prefix code based on character frequencies.
Simple to implement.
An adaptive algorithm
Good compression ratios.
Lossless compression.
Not suitable for highly correlated data.
Not suitable for streaming data.
Requires additional space to store the prefix code.
Slow (not suitable for real-time applications).
Lempel-Ziv-Welch (LZW) algorithmEncodes data by identifying and replacing repeated patterns with references.
High compression ratio.
Suitable for both lossless and lossy compression.
Limited to text and other non-random data.
High computational power for some implementations.
Not suitable for streaming data.
Run-length encoding (RLE)A technique that reduces data size by replacing repeated characters with a single character and a count of their occurrences.
Efficient for repetitive data.
Low computational complexity.
Low memory requirements.
Suitable for both lossless and lossy compression.
Not efficient for non-repetitive data.
Limited in compression ratio
Delta encodingEncodes data by representing the difference between successive values rather than the values themselves.
High compression ratio for time series data and numerical data.
Low computational complexity.
Suitable for both lossless and lossy compression.
May not retain all original information.
May not be suitable for sensitive data.
Predictive codingA technique that predicts values and encodes the difference between the prediction and actual value.
High compression ratio for time series and other correlated data.
Low computational complexity.
Suitable for both lossless and lossy compression.
May not retain all original information.
May not be suitable for sensitive data.
Transform codingUses a mathematical transformation to convert the data into a different domain, where it can be more efficiently encoded.
High compression ratio for certain types of data (e.g., images, audio).
Can be used for feature extraction.
Suitable for both lossless and lossy compression.
May not be suitable for streaming data.
High computational complexity.
May not retain all original information.
Table 2. Summary comparison of the use of different wireless technologies for IoT applications.
Table 2. Summary comparison of the use of different wireless technologies for IoT applications.
ParametersLoRaBluetoothLR-WPANMobile CommunicationWiMAXWiFi
StandardLoRaWAN R1.0IEEE 802.15.1IEEE 802.15.4 (ZigBee)2G-GSM, CDMA 3G-UMTS, CDMA2000
4G-LTE-A
IEEE 802.16IEEE 802.11 a/c/b/d/g/n
Energy consumptionVery LowBluetooth:
Medium; BLE: Very Low
LowMediumMediumHigh
Frequency band868/900 MHz2.4 GHz868/915 MHz, 2.4 GHz865 MHz–2.6 GHz2–66 GHz5–60 GHz
Data rate0.3–50 Kb/s1–24 Mb/s40–250 Kb/s200 kb/s–1 Gb/s1 Mb/s–1 Gb/s (Fixed)
50–100 Mb/s (mobile)
1 Mb/s–6.75 Gb/s
Transmission range<30 Km8–10 m10–20 mEntire cellular area<50 Km20–100 m
CostHighLowLowMediumHighHigh
Table 3. The suitability of various wireless technologies for IoT applications [42,43].
Table 3. The suitability of various wireless technologies for IoT applications [42,43].
Wireless TechnologyHealthcareSmart CitiesSmart BuildingAutomotiveIndustryLocal Network (M2M)
Bluetooth (BLE)very highlowlowvery lowvery highmedium
LR-WPANmediumhighlowvery lowlowhigh
LoRalowhighhighhighhighhigh
WiFilowhighmediummediumlowhigh
WiMAXlowvery highhighhighvery highhigh
Mobile communicationlowhighhighhighmediumvery low
Table 4. Summary of the indoor and outdoor energy harvesting sources and their characteristics.
Table 4. Summary of the indoor and outdoor energy harvesting sources and their characteristics.
EnvironmentPower Harvester
Solar panelWind generatorThermoelectricElectromagnetic
Power density of the indoor environment100 µW/cm235 µW/cm2 @ wind speed < 1 m/s100 µW/cm2 @ 5 °C4 µW/cm3 @ human motion (Hz) 800 µW/cm3 @ machine (kHz)
Power density of the outdoor environment10 mW/cm23.5 mW/cm2 @ wind speed ≤ 8.4 m/s3.5 mW/cm2 @ 30 °C
Table 5. A summary of the advantages, disadvantages, and effective charging distance of the energy transfer techniques.
Table 5. A summary of the advantages, disadvantages, and effective charging distance of the energy transfer techniques.
TechniqueAdvantagesDisadvantagesCharging Distance
Magnetic inductive coupling
Simple implementation.
Safe for humans.
Short charging distance.
Needs tight alignment between chargers and charging devices.
Heating effect.
Near-field.
Magnetic resonance coupling
Loose alignment.
Charging without the need for a direct line of sight.
Ability to charge multiple devices simultaneously with different power levels.
High charging efficiency.
Limited charging distance.
Complex implementation.
Near-field.
Non-directive RF radiation
Long-range charging, suited for far-field communication.
Requires a direct line of sight for charging.
Low charging efficiency.
Not safe when there is high exposure to RF density.
Far-field.
Table 6. A summary of energy-saving estimates for different green WSNs techniques.
Table 6. A summary of energy-saving estimates for different green WSNs techniques.
Energy-Efficient TechniqueEnergy SavingsAdvantagesDisadvantages
Radio Optimization TechniquesTransmission power control: Dynamic adjustment of transmission power to minimize energy consumption [46,88,89].Up to 50% compared to a constant transmission power approach.
-
Reducing energy consumption and prolonging network lifetime.
-
Improving network scalability and coverage
-
Improving network reliability by reducing interference and packet loss
-
Adapting to changes in network topology and environmental conditions
-
Increasing complexity and overhead of network protocols.
-
Potentially increasing end-to-end latency and reducing throughput.
-
Depending on the specific algorithm used, it may require additional hardware or computational resources.
Cooperation between wireless sensors: Collaborative data processing, routing, and sharing among neighboring sensors [89,90].Up to 80% compared to independent sensor operation.
-
Reducing redundancy and improving data accuracy.
-
Enhancing security and fault tolerance.
-
Depending on the specific algorithm used, it may require additional hardware or computational resources.
-
Depending on the application, it may require additional communication overhead or latency.
Spatial diversity: Involves using multiple antennas to transmit the same signal from different locations, which can reduce the transmission power required to achieve the same level of communication performance, leading to energy savings [91,92].20–50%
-
Increased energy efficiency and network lifetime.
-
Improved network coverage and reliability.
-
Reduced interference and signal fading.
-
Requires additional hardware to implement.
-
Can increase network complexity.
-
May lead to higher deployment costs.
Modulation optimization: Adjusts the modulation scheme based on the channel conditions and distance between nodes to reduce the energy consumption of transmissions while maintaining acceptable levels of communication performance [50,93].Up to 60%
-
Increased energy efficiency.
-
Improved data transmission rates.
-
Complex algorithm design.
-
Requires sophisticated hardware.
-
Susceptible to interference.
Sleep/Wake-up TechniquesTopology control: Adjusting the transmission range; nodes can avoid unnecessary communication and reduce energy consumption [90,94,95].15–60%
-
Extends network lifetime.
-
Balances energy usage.
-
Reduces congestion.
-
Increased complexity and overhead.
-
May impact network performance.
Duty cycling: In which a sensor node is put into sleep mode for a certain period of time, known as the “duty cycle”. During this sleep period, the node does not transmit or receive data, and its radio is turned off. When the sleep period ends, the node wakes up and resumes its normal operations [92,96,97].30–50%
-
Easy to implement.
-
Longer network lifetime.
-
Reduced network throughput.
-
Increased latency.
-
Reduced network coverage.
Energy Harvesting Techniques [92,98,99].Solar70–90%
-
Renewable source of energy.
-
Widely available.
-
Can be used in remote areas.
-
Dependent on weather conditions (sunlight).
-
High initial cost of equipment.
Wind10–20%
-
Renewable source of energy.
-
Can be used in remote areas.
-
Dependent on wind speed.
-
High initial cost of equipment.
Kinetic20–40%
-
Can be integrated with human activity.
-
Low initial cost of equipment.
-
Limited availability of kinetic energy sources.
Thermoelectric5–10%
-
Low-maintenance.
-
No moving parts.
-
Low energy conversion efficiency.
-
Limited availability of heat sources.
Electromagnetic5–10%
-
Can harvest energy from various sources.
-
Low-maintenance.
-
Limited availability of electromagnetic energy sources.
Architecture and Routing Protocols [100,101,102].Cluster architecture20–40%
-
Reduces energy consumption of nodes.
-
Decrease network scalability.
Multipath routing20–30%
-
Increases network lifetime and reliability.
-
Requires extra resources and overhead.
Relay node placement30–50%
-
Extends network coverage and reduces energy consumption.
-
Increases network complexity and maintenance costs.
Data Reduction Techniques [92,103,104].Aggregation20–80%
-
Reduces communication traffic and energy consumption.
-
Increases data latency and processing overhead.
Adaptive sampling30–60%
-
Reduces unnecessary data transmission and energy consumption.
-
Requires extra resources and overhead.
Compression50–90%
-
Reduces data size and energy consumption.
-
Requires extra resources and processing overhead.
Network coding30–70%
-
Increases data reliability and reduces energy consumption.
-
Increase computational complexity.
Table 7. Overview of recent processors that are both energy-efficient and ultra-low-power.
Table 7. Overview of recent processors that are both energy-efficient and ultra-low-power.
ProcessorMSP430ReiSCTMS320C64xFRISBEEARM CortexM3OpenRISC
Feature
Number of cores1111644
Data format16-bit32-bit32-bit VLIW32-bit VLIW32-bit32-bit
TechnologyCMOSCMOSCMOSFD-SOICMOSFD-SOI
VDD range (V)0.4 (1.0)(0.4–1.2)0.6–1.00.4–1.30.65–1.150.32–1.2
Max freq. (MHz)2582.5331260080825
Power dens. (µW/MHz)7.710.24096231720.7
Best Perf. (MOPS)2557.5662260016003300
Energy eff. (MOPS/ mW)64.568.64.5163.9193
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alsharif, M.H.; Jahid, A.; Kelechi, A.H.; Kannadasan, R. Green IoT: A Review and Future Research Directions. Symmetry 2023, 15, 757. https://doi.org/10.3390/sym15030757

AMA Style

Alsharif MH, Jahid A, Kelechi AH, Kannadasan R. Green IoT: A Review and Future Research Directions. Symmetry. 2023; 15(3):757. https://doi.org/10.3390/sym15030757

Chicago/Turabian Style

Alsharif, Mohammed H., Abu Jahid, Anabi Hilary Kelechi, and Raju Kannadasan. 2023. "Green IoT: A Review and Future Research Directions" Symmetry 15, no. 3: 757. https://doi.org/10.3390/sym15030757

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