Energy Efficiency in Short and Wide-Area IoT Technologies—A Survey
Abstract
:1. Introduction
1.1. Related Work and Contribution
- Duty cycling approaches, based on the idea that the radio transceiver should be turned off, in a status generically identified as sleep mode, if it has no more data to send and/or receive (i.e., in contrast to so-called active mode). Therefore, sensor nodes alternate between active and sleep modes to conserve energy. The current state of a node is defined by the network activity. This process is called duty cycling, with a duty cycle determined as the fraction of time that nodes spend in active state during their lifetime;
- Data-driven approaches, designed to reduce the amount of data exchanged by the sensors while maintaining an acceptable level of sensing accuracy, as required by the application the sensors are used for. These methods reduce the energy consumption of the nodes in two ways: first, all unneeded sampled data gathered by the nodes are not communicated at the network-side; second, by reducing the data to be sampled by the sensing subsystem;
- Mobility approaches, tailored for mobile WSNs, aiming at prolonging the lifetime of mobile WSNs. These methods rely on mobile nodes in the network to pass information to static nodes. The latter ones wait for a mobile device to pass nearby, and route the messages and data they have gathered to the mobile device. The communication happens between nodes that are very close to each other, helping the nodes to preserve energy, that in other situations would be spent to send messages over long distances.
- Radio optimization approaches, focused on the reduction of power consumption at the radio module;
- Data reduction approaches, aiming to propose techniques for reducing the amount of exchanged data;
- Sleep/wake-up approaches, aiming to optimize sleep and active modes of the devices;
- Energy-efficient routing approaches, targeting energy savings by optimizing the adopted routing paradigms;
- Charging approaches, related to the use of energy harvesting and wireless charging techniques to boost battery charging.
- Resource allocation, aiming at improving the energy efficiency through careful allocation of radio resources;
- Network planning and deployment, aiming at deploying infrastructure nodes that can maximize the energy efficiency in the the covered area [28];
- Energy harvesting and transfer, which focuses on harvesting energy from the environment, and using it to operate the communication systems;
- Hardware solutions, which focuses on development and design of hardware that explicitly accounts for energy consumption.
- A review of the metrics used to evaluate energy efficiency;
- A taxonomy of methods and techniques addressing energy efficiency challenges for LPSANs and LPWANs, and corresponding technologies;
- A review of power and energy consumption models proposed for LPSANs and LPWANs, and corresponding technologies;
- A discussion of limitations and open issues for the aforementioned methods.
1.2. Structure
2. IoT Technologies
2.1. Low-Power Short-Area Networks (LPSANs)
2.1.1. RFID and NFC
- Active tags, which are embedded with an on-board battery, and periodically transmit an ID signal;
- Battery-assisted tags, which are equipped with an on-board battery, same as active tags, where the transmission is triggered only when the tags are in the coverage range of a reader;
- Passive tags, which are not equipped with an on-board battery, and use the energy transmitted by the reader as communication enabler. Passive tags need to be illuminated with a power level almost a thousand times stronger than the power that is needed for signal transmission in the case of active tags.
- Active Reader Passive Tag (ARPT), where the tag does not emit radio signals, and the information is exchanged using the energy emitted by the reader. This solution is cost-effective but limits the system coverage to a few meters in terms of tag-reader distance;
- Passive Reader Active Tag (PRAT), where the tag periodically emits the signals toward the reader(s) falling in its coverage area;
- Active Reader Active Tag (ARAT), where a bidirectional data exchange is established between tags and readers, for example, for transmitting information with acknowledgment.
- Card Emulation: In this mode, the NFC-enabled device acts like a smart card, allowing the users to perform data transactions;
- Reader/Writer: The devices read the information stored on the tags, that can be embedded on items of different nature (e.g., labels and posters). Depending on the usage, a device can also write information on tags;
- Peer-to-Peer: A pair of NFC devices exchange information in both directions.
2.1.2. Zigbee
- Coordinator, that is the most important element of the network based on a tree topology. There is only one coordinator in each network, initiating the network and selecting network configurations;
- Router, that acts as an intermediate node, relaying data from and to other devices;
- End Device, that is typically battery-operated, and collects information from sensors and transmits it to the coordinator. End devices can only communicate with and send information to the router and the coordinator, and can enter in a sleep mode if there is no information to relay.
- Full Function Device (FFD): a node that can play all functional roles;
- Reduced Function Device (RFD): a node that can only act as end device.
2.1.3. Bluetooth and BLE
- Active mode: the regular connected mode, where the device is transmitting or receiving data;
- Sniff mode: the slave device listens only to specified slots for messages that are meant for it;
- Hold mode: the device does not transmit data for a long time;
- Park mode: the device is temporarily deactivated, in order to allow for its active member address to be re-assigned.
2.2. Low-Power Wide-Area Networks (LPWANs)
2.2.1. Proprietary Technologies in Unlicensed Spectrum
LoRa/LoRaWAN
- Class A: An uplink transmission time slot is immediately followed by two timeslots, in which the device can receive downlink information from the network servers. Class A devices only receive data as a consequence of their own transmissions;
- Class B: With respect to Class A, the devices reserve additional timeslots for downlink communications, adopting the time synchronization promoted within dedicated beacon messages from the gateways;
- Class C: With respect to previous classes, these devices are always available to receive downlink messages, except when they are transmitting.
Sigfox
2.2.2. Cellular IoT
- Cell Selection: During this procedure, the device performs a full scan of the supported frequency bands, and collects information needed to identify the most suitable cell with respect to a set of criteria set by both device and network;
- Cell Reselection: During cell selection, the device selects a suitable cell and then camps in that cell. Sometimes, a device may need to change the cell it is connected and select a new cell;
- System Information Acquisition: After selecting and camping on a suitable, the device needs to acquire the full set of System Information (SI), which are grouped into messages called System Information Block (SIB) [56], where in LTE-M and NB-IoT, SIB1 and SIB2 are the SIBs that contain the most important SI;
- Paging: It is a procedure that the network uses in order to determine the location of the subscriber, before the data exchange can be established. It is also used to alert the decide of an incoming data transmission. In case the device is in Idle mode and there is a need to re-establish a connection, the base station broadcasts a paging message reporting the device tracking area, which can include several cells. The paging message contains a set of different IDs, considering that the base station pages several users at a time. When the device decodes its own ID, it starts changing its mode form Idle to Connected;
- Random Access Procedure: This procedure allows for a device to identify itself in the network and establish a connection. In essence, this procedure allows the device to transit from Idle mode to Connected mode;
- Access Control: This mechanism is used in order to protect cellular networks from overuse. It is initiated in special situations, for example, during network power outages.
LTE-M
NB-IoT
- Stand-alone: One or more GSM carriers are used to carry NB-IoT traffic, making possible for the operators to ensure a smooth transition for mMTC services;
- Guard-band: NB-IoT devices occupy guard bands of LTE carriers, thus avoiding interference and coexistence issue;
- In-band: NB-IoT devices operate within a single dedicated PRB of an LTE carrier, thus requiring coordination with LTE.
EC-GSM-IoT
- Frequency Correction Burst (FCB): It is a time slot of information in a GSM system, containing a 142 bit pattern of all 0 values, where the reception and decoding of these bursts allows the mobile device to better adjust its timing in order to better receive and demodulate the communication channel;
- Synchronization Burst (SB): provides synchronization for the UEs on the network;
- Access Burst (AB): Dedicated to the uplink. This burst is used by the UE to access the system. It is shorter than the other burst types. The system after receiving this burst, sends back an acknowledgment and a time alignment command for the UE to transmit;
- Dummy Burst (DB): Dedicated to the downlink, and it is a burst of information that contains no user data information. They are used to fill a time slot or frame, in order to ensure a continuous flow of data;
- Normal Burst (NB): It carries both signaling and user information.
3. Energy Efficiency and Consumption Metrics and Models
3.1. Energy Efficiency and Consumption Metrics
- Energy per correctly received bit, that specifies the amount of energy spent to transmit one bit of information from the source (e.g., an IoT device) to a destination (e.g., another device or the network);
- Energy per reported event, that indicates the energy needed to report an event happening in the network. For example, if one device receives an information that is deemed more urgent, the transmission of this information takes precedence over information related to other devices; in this case, transmitting this information will require to consume more energy since its transmission is unexpected. In parallel, the information from other devices is halted until the urgent data is fully transmitted; hence, the normal flow of transmission is interrupted and starts again after the interruption, making the other devices to be in a waiting state for transmission to restart. This indicator is particularly used in specific IoT applications, for example, health care services, transportation systems (when it is require to transmit information of happened accidents), and monitoring and alerting systems;
- Delay/energy trade-off, indicating the time it takes to report an urgent event happening in the network/system. As explained for the above indicator, when there is an event happening, the network has to prioritize the data from this event in relation to other data; so there is a delay in the time it takes to transmit these data and the time it take the network to go back to function normally;
- Bits-per-Joule system capacity, that is commonly used to measure the throughput of the system for unit-energy consumption [24]. The bits-per-Joule capacity increases when the number of nodes in the network increases, as shown in [67]. The bits-per-Joule metric is studied in more detail in [68,69,70,71], among others;
- Battery lifetime, that focuses on the device, and is inversely proportional to its energy consumption;
- Network lifetime, that provides instead a global network characterization. It can be defined as the operational time of the network during which it is able to perform the dedicated task(s), or as the time until the first device or group of devices in the network runs out of energy. A short network lifetime implies the need for changing (or charging, if possible)IoT devices more often, leading to higher network management costs;
- Duty cycle, as a way to measure energy consumption of the devices. Considering that the duty cycle consists of the period in which a node is active, it is an important metric in studying energy efficiency. Usually a network is duty-cycled to ensure long node and network lifetime, leading to the nodes being in sleep mode most of the time, with their radios turned off. When there is a transmission, the nodes have to wake up and then get ready to receive the transmission, consuming in this case energy for the time it takes to wake up, and then go back to sleep mode after the transmission has ended. When the duty cycle of a node increases, the energy consumption also increases, leading to the decrease of the nodes lifetime.
3.2. Energy and Power Consumption Models
- From Sleep to Wake-up, that includes the time it takes for an IoT device to switch from sleep mode, where it is neither transmitting or receiving, to Wake-up mode;
- Wake-up, during which the device is connected to the network and is able to perform data exchange with the IoT network infrastructure and/or other devices;
- Sensing, during which the device scans its surroundings for possible data exchange;
- Processing, during which the sensors embedded in the IoT device collect and possibly (pre)process the gathered data, in order to later initiate a transmission toward the network infrastructure and/or other devices nearby;
- Transmission, during which the device transmits gathered and processed data.
3.2.1. LPSANs
Zigbee
Bluetooth and BLE
3.2.2. LPWANs
LoRaWAN
Sigfox
Cellular IoT
LTE-M
NB-IoT
- Cycle 1: Idle → Connected → Idle, modeling the transmission or reception of a packet when the device is initially in Idle.
- Cycle 2: Idle → PSM → Connected → Idle, modeling the transmission or reception of a packet being scheduled after the timer that causes a device to move from Idle to PSM expires; the transmission/reception takes then place as soon as the device leaves PSM.
- Cycle 3: Idle → PSM → Idle, modeling the behavior of a device when there is no transmission or reception taking place.
- Phase 1: the UE wakes up and establishes the connection;
- Phase 2: Uplink data transmission;
- Phase 3: the UE disconnects and returns to Idle mode;
- Phase 4: the UE is in Idle mode until the next transmission period begins.
- During PSM, the device is unreachable until a corresponding timer, denoted as , expires;
- During RACH, the device periodically transmits random access requests to the base station. The device transmits a request for each cycle , monitoring the downlink channel for the base station reply;
- During Transmission, the device periodically transfers data to the base station in cycles of duration , and monitors the narrowband physical downlink shared channel (NPDSCH) to receive a reply, for a maximum of transmissions. The device switches to PSM if a data acknowledgement (ACK) is received from the base station within a cycle, otherwise it goes to Idle;
- During Idle, the device releases its allocated resources, while starting an Idle timer and monitoring the NPDSCH channel for an ACK response. If it receives the ACK during this timer, it switches to PSM, otherwise it switches back to a RACH state.
4. Classification of Energy Efficiency Methods
4.1. Energy Efficiency in LPSANs
4.1.1. RFID
Mechanisms for RFID readers
- Pulse and Geometric Distribution Reader Anti-collision (GDRA) algorithms [103,104]—The aim of this algorithm is to solve collisions between readers, happening when signals from different readers overlap. To deal with collision issues, the Pulse protocol enables the transmission of a beacon signal when the reader is reading a tag, in order to stop other readers from transmitting signals at the same time. GDRA instead minimizes reader collision by using the Sift geometric probability distribution, which minimizes the collision probability among readers, and in turn maximizes the probability that a single reader can transmit. GDRA provides high throughput when used in dense reader environments;
- Distance-based clustering [100]—The RFID systems is composed of the RFID and n tags, with the reader able to communicate with all the tags that are part of its interrogation zone. The interrogation zone proposed in [100] is then further divided into k equal sized clusters, where tags that are part of different clusters will be contacted and interrogated separately from each other. Simulation results show that this method helps reducing energy consumption and collisions between readers;
- Multi Hop Communication Multi Level Data Aggregation (MHML) protocol [80]—It includes two main phases: (1) a cluster formation phase, in which the residual battery energy of the reader is evaluated, in order to form the clusters and select the CHs, and (2) the steady state phase, in which the CHs aggregate and transmit the information gathered by the tags. The CHs uses TDMA to schedule the data transmission with the nodes (readers and tags) present in its cluster.
- Selection, so to avoid collisions between neighboring readers, by evaluating the distance between eligible CHs and other readers;
- Alignment, so to match eligible CHs to other neighboring readers, based on their mobility;
- Cohesion, so that neighboring readers count of each eligible CH in the network. This means that neighboring readers know which readers have an energy level above a predetermined threshold, making them eligible to be selected as CH.
Mechanisms for RFID Active Tags
- The introduction of a deep-sleep parameter in the ACKs sent by the reader, which specifies a variable time for the tag to enter the deep-sleep mode;
- An enhancement in the use of the radio channel in RTF mode, where all the available slots are used for beacon signals; which is not the case in the Free2move protocol.
- Initialization Phase, during which is estimated the number of tags;
- Iterative Phase, during which the real number of tags is evaluated.
- Basic Polling Protocol (BP)—The reader broadcasts the tag IDs one by one, and waits for the tags to transmit during the correct timeslots. The tags listen to the channel to detect the list of IDs, and transmit their data when the detect their own ID, before going into sleep mode. The BP protocol requires each tag to spend large amounts of energy in order to continuously listen to the channel, compare the detected IDs, and finally transmit the data;
- Coded Polling Protocol (CP)—This protocol functions on the basis that each tag ID carries two elements: the first being the identification number and the second element being a cyclic redundancy code (CRC) for error detection. The reader arranges the tag IDs in pairs, and broadcasts the code of each pair one by one. This pairing of IDs leads to a reduction of polling exchanges, by half the number of the pollings needed in BP. This is caused by the fact that in CP polling is done to detect the code of each pair of IDs, while in BP the polling is done to detect each ID separately. This process in CP leads to a reduction in the amount of data each tag has to receive, conserving the energy of the tags;
- Tag-Ordering Polling Protocol (TOP)—The reader broadcasts a reporting-order vector V, instead of tag IDs. Each ID is mapped into bit in the vector V using a hash function. Each tag needs to only check its specific bit in V, using the information from the hash function of its own ID. This bit is the representative bit of the tag, and it is one if the tag is polled by the reader for data transmission, while it is zero if the tag is not polled by a reader. Information about the order in which the polled tags will transmit is kept on the vector V, which is fit into a timeslot of total length . If V is not able to fit in one timeslot, it is divided into segments, and each segment is broadcasted into timeslots of length . The reader also broadcasts the size of the vector V. This helps a tag to hash its ID and find the location of its bit representative in the V vector.
Mechanisms for RFID Passive Tags
- FSA is a protocol derived from Slotted ALOHA, where the timeslots are divided into frames, with the user (tag) able to only transmit a single packet per frame in a timeslot chosen randomly;
- DFSA is an anti-collision algorithm, which helps to avoid the collision of responses sent by different tags at the same time. This is done by dynamically changing the frame length, based on the feedback that comes from the last collision. In the case that the frame size, used for transmission, is small, this will lead to this frames contending for the same slots, it could cause a large number of collisions and waste the bandwidth assigned for transmission, while a large frame size on the other hand it could cause for a larger number of slots to remain idle and also waste the bandwidth. To avoid these situations, the reader should have the ability to dynamically adjust its frame size in accordance to the number of unidentified tags;
- MFML-DFSA is based on DFSA, and uses statistical information from different previous frames in order to implement a maximum likelihood estimator to compute the number of tags that are expected to compete with each other for transmission.
4.1.2. Zigbee
- Energy consumption of the Power-up mode, for both nodes and routers;
- Energy consumption of reporting data with application acknowledgment requirements, that is, the energy that is spent by the coordinator node or the access point when sending back an ACK for the successful reception of sensor packets. This process only happens when a particular application requires ACK responses, and in this case the process of waiting for ACKs also requires energy, shorting in this way the overall network lifetime;
- Energy consumption of routers, which directly impacts the network lifetime and functioning, since many sensors will not be able to transmit data to the coordinator if a router runs out of battery.
- Energy-saving Access Control, that employs the use of a control method to shorten the access time of sensor nodes;
- Energy-saving Sleeping Schedule, that allows a node to enter sleep mode when an ACK has been received and no other transmissions are needed.
- Initiation Phase: During this phase, the sink node starts to accept nodes, thus creating the first tree. In this phase, the total number of nodes that are part of the tree is calculated, with the the sink node as a starting point, to continue with assigning the addresses to the nodes;
- Tree Selection Phase: It starts from the sink (root) node to the leaf nodes, and begins from the first-level nodes (the nodes that have 1-hop distance to the sink). The nodes in the tree form a relationship that can be also called a parent-child relationship, with some nodes acting as parent nodes, when they have nodes that are dependent on them, and the other nodes called child nodes;
- Normal Phase: During this phase, each node knows all the nodes it is connected to, and which of these nodes acts as parent to other different nodes. The sink node can be used as a router for the nodes that are the furthest from it, and helps redirecting the packets using the specified tree of each node;
- Recovery phase: In this phase, there is a route redundancy, considering that each node knows the route to use to send the packets at the sink. At the same time the network is more resilient in the case of node failure, and in the off chance of a node failure, a new node simply replaces the old node in the tree.
- Depth (D), that is, the number of hops the neighbor node needs for achieving the destination;
- Device Type (DT), it gives information if the node has routing capability or not;
- Link Quality Indicator (LQI), it reports the quality of the received signal on the link with the neighbor;
- Node Cost (NC), it counts the number of packets that are sent or received by a neighbor node;
- Tree Index (TI), it represents the path that data travel from the coordinator to the node under consideration.
4.1.3. Bluetooth and BLE
Bluetooth
- The role of devices in a scatternet should be assigned with respect to their residual energy;
- Short links between devices should be preferred [125];
- The number of piconets in a scatternet should be minimized, in order to preserve scatternet performance.
- SF-Devil [128], that is a scatternet formation method which shortens the communication links in order to increase the network lifetime. SF-Devil assigns the devices with the highest energy to be masters, but it incurs in high delay formation and does not consider the network diameter;
- ACB-Tree Scatternet Formation (ATSF) [129], that is proposed in order to create energy-efficient, binary tree scatternets (ACB-tree) in 1-hop networks, while ensuring more energy-efficient devices. In the ACB-tree, the root node is the CH while all the other nodes are leaf nodes.
- Neighbor Discovery, that makes possible the connectivity of the generated scatternet;
- Piconet Formation, during which the devices are grouped into piconets, and the ones with the highest residual energy are selected to be masters, with the purpose of creating as few piconets as possible. The master devices perform a PAGE operation to their neighbors to build the piconet. All the other devices perform a PAGE SCAN, and become slaves of the master that contacted them first. Each piconet is then formed of five selected slaves, with two free slots for future connections with other piconets;
- ACB-Tree Growing, that makes possible the connection between piconets into a grow-aware ACB-tree, using ACB-Tree combinations [129].
- Local Reorganization: This phase is done to relieve the workload of the energy-depleting devices, that could be pure slaves, slave/slave bridges, or masters. When the energy level of a node drops below a pre-defined thresholds, this node will be substituted by one of her children nodes;
- Device Reorganization: This phase is separated in two sub-phases:
- Device Arrival, during which the slaves of each leaf nodes periodically perform an INQUIRY SCAN procedure to discover new devices. Any new device that has performed an INQUIRY procedure to enter the existing scatternet is absorbed in the scatternet;
- Device Departure, during which a slave leaves the scatternet, without affecting the overall scatternet composition.
Bluetooth Low Energy (BLE)
4.2. Energy Efficiency in LPWANs
4.2.1. LoRa and LoRaWAN
4.2.2. Cellular IoT (cIoT)
LTE-M
- Contention-based Mode, where devices attempt to access at the same time, leading to competition for the channel resources;
- Contention-free Mode, where the base station allocates the channel resources for all the access requests that are received.
EC-GSM-IoT
- Paging Indicator, indicating if the paging block has a valid Paging Indication message (bit combination “11”) or not (bit combination “00”). The paging indication message is a short indicator that tells the devices that there is a paging message on an associated paging channel;
- Type of IoT Device, where the base station uses the flags of two consecutive PCH bursts, to provide more information to the device, making possible for the device to decide if it can further receive PCH bursts or not. The stealing bits can also help indicating the type of IoT device, by grouping the IoT devices based on their applications;
- Coverage Class of IoT Device, where the base station uses the stealing bits of the first 2 PCH bursts to indicate to the receiver if for a specific coverage class there is a valid paging in the downlink. If there is no valid paging, then the receiver can go to sleep, without needing to decode the paging block, saving in this way million instructions per second (MIPS).
NB-IoT
- DRX Respecting, Standards Compliant (DR-SC): This mechanism does not affect the DRX cycle, and its main objective is to transmit the multicast data with the lowest number of transmissions. A problem with DR-SC is that it is not easy for multiple devices to occur simultaneously at a multicast transmission, leading to multiple needed transmissions and high bandwidth usage;
- DRX Adjusting, Standard Compliant (DA-SC): This mechanism synchronizes the devices by modifying their DRX cycles, in order to perform a single multicast transmission. The base station chooses a time t for the multicast transmission, with t at least equal to , being the longest DRX cycle across the devices joining the multicast. The devices receive the new DRX value within a RRC Connection Reconfiguration message, through the random access procedure. The base station instructs the devices to switch to sleep mode using the RRC Connection Release procedure. The DRX cycles are then reconfigured to their original value, with an additional RRC Connection Reconfiguration message, after the multicast transmission has ended. Simulation results show that DA-SC increases the energy consumption, because the devices are required to switch back and forth between different cycles;
- DRX Respecting, Standard Incompliant (DR-SI): The mechanism modifies the paging protocol to notify the devices that a multicast transmission is about to start. Adopting DR-SI the devices can retain their DRX cycles, as in DR-SC. The device using the DR-SI have lower energy consumption, since it does not receive any paging in order to receive downlink data, so there is no need for this device to wake-up and connect to the network. This method is however not compliant with the NB-IoT standard.
- TX/RX (transmit/receive) Default Timers (RAI-000): In this mode the device sends an uplink packet to a server, which in turn echoes it back. Then, it stays in Connected mode, while monitoring the channel for any paging messages. Finally, it enters into PSM, after the RRC Release is achieved;
- TX/RX and Release (RAI-400): When the device receives a response from the server, it releases the RRC Connected mode;
- TX and Release (RAI-200): When the device transmits its packet, it releases the RRC Connected mode.
- Layered Hardware Architecture, that partitions the hardware system into layers;
- Software Abstraction, that introduces Application Program Interfaces (APIs) for letting developers and users access and control different NB-IoT modules;
- Trace Fusion of Power Consumption and Radio Access, that allows to collect and synchronize power consumption traces and radio access logs.
- Transmission power P, assumed common for each link;
- Resource Unit (RU) allocated to the ith device relaying to the jth device or directly transmitting to the base station, denoted as or , respectively. The RU is a basic unit allocated over the 180 kHz Physical Uplink Shared Channel (PUSCH);
- Slot duration for transmission, , assumed common for each link.
- The first phase makes use of the minimal energy cost, which quantifies the energy consumed by each device. This phase determines the default parameters for each UE, such as the number of resource units the optimal number of repetitions, and the transmission parameters, so that QoS and transmission reliability requirements can be met. Once the consumed energy of each device is evaluated, the device with the minimal energy cost is selected;
- The second phase is called Weighting Based Flexible Scheduling, and it is based on a score function to determine the optimal scheduling of the requests from the devices. The score function is used to evaluate which of the uplink transmission requests is the most urgent, and list them in a descending order. After this step, the scheme defines a Waste function, which determines the possibility that a device may waste the resource units that it has been allocated. Finally, the so-called cost ratio is used to determine if the resource units and the MCS of a device satisfy the delay deadline, without incurring in extra energy consumption. During this phase, the importance is placed on finding a way to balance the resource units and MCS, while keeping the energy consumption within a predefined minimal cost.
5. Open Challenges
5.1. Open Challenges for LPSANs
5.2. Open Challenges for LPWANs
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
- ITU. Internet of Things Global Standards Initiative. 2015. Available online: https://www.itu.int/en/ITU-T/gsi/iot/Pages/default.aspx (accessed on 18 March 2021).
- Statistica. Internet of Things (IoT) Connected Devices Installed Base Worldwide from 2015 to 2025 (in Billions). 2015. Available online: https://www.statista.com/statistics/471264/iot-number-of-connected-devices-worldwide/ (accessed on 18 March 2021).
- Gillis, A.; Rosencrance, L.; Shea, S.; Wigmore, I. Internet of things (IoT). 2016. Available online: https://internetofthingsagenda.techtarget.com/definition/Internet-of-Things-IoT (accessed on 18 March 2021).
- Barker, P.; Hammoudeh, M. A survey on low power network protocols for the internet of things and wireless sensor networks. In Proceedings of the International Conference on Future Networks and Distributed Systems, Cambridge, UK, 19–20 July 2017; pp. 1–8. [Google Scholar]
- Andersson, M. Short range low power wireless devices and Internet of Things (IoT). Digi-Key Corp. 2015, 1, 1–16. [Google Scholar]
- AB&R®. What is RFID and How Does RFID Work? Available online: https://www.abr.com/what-is-rfid-how-does-rfid-work/ (accessed on 18 March 2021).
- NFC forum. NFC Technology. Available online: https://nfc-forum.org/what-is-nfc/about-the-technology/ (accessed on 18 March 2021).
- Zigbee Alliance. ZigBee Specification FAQ. Available online: https://zigbeealliance.org/zigbee-faq/ (accessed on 18 March 2021).
- RF Wireless World. Bluetooth Physical Layer. Available online: https://www.rfwireless-world.com/Tutorials/Bluetooth-physical-layer.html (accessed on 18 March 2021).
- Vesternet. Understanding Z-Wave Networks, Nodes & Devices. Available online: https://www.vesternet.com/pages/understanding-z-wave-networks-nodes-devices (accessed on 18 March 2021).
- Kushalnagar, N.; Montenegro, G.; Schumacher, C. IETF RFC4919—IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals. Available online: https://tools.ietf.org/html/rfc4919 (accessed on 18 March 2021).
- Thread. What is Thread. Available online: https://www.threadgroup.org/what-Is-thread (accessed on 18 March 2021).
- Jovović, I.; Forenbacher, I.; Periša, M. Massive Machine-Type Communications: An Overview and Perspectives Towards 5G. In Proceedings of the 3rd International Virtual Research Conference in Technical Disciplines, RCITD, 19–23 October 2015; Available online: https://fpz.unizg.hr/file/0c4490cda1d7ab4ef94a76816c2793f8.pdf (accessed on 18 March 2021).
- Nolan, K.E.; Guibene, W.; Kelly, M.Y. An evaluation of low power wide area network technologies for the Internet of Things. In Proceedings of the 2016 international wireless communications and mobile computing conference (IWCMC), Paphos, Cyprus, 5–9 September 2016; pp. 439–444. [Google Scholar]
- LoRa Alliance. LoRaWANTM, Specification v1.0 Technical Report, 2015. Available online: https://lora-alliance.org/resource_hub/lorawan-specification-v1-0/ (accessed on 18 March 2021).
- Zuniga, J.C.; Ponsard, B. IETF RFC4919 LPWAN Working Group—Sigfox System Description, 2017. Available online: https://tools.ietf.org/html/draft-zuniga-lpwan-sigfox-system-description-04 (accessed on 18 March 2021).
- Ubiik. What is Weightless? Available online: https://www.ubiik.com/lpwan-technology (accessed on 18 March 2021).
- 3GPP. Standardization of NB-IoT Completed. Available online: https://www.3gpp.org/news-events/3gpp-news/1785-nb (accessed on 18 March 2021).
- Díaz-Zayas, A.; García-Pérez, C.A.; Recio-Pérez, A.M.; Merino, P. 3GPP standards to deliver LTE connectivity for IoT. In Proceedings of the 2016 IEEE First International Conference on Internet-of-Things DESIGN and Implementation (IoTDI), Berlin, Germany, 4–8 April 2016; pp. 283–288. [Google Scholar]
- Hoglund, A.; Bergman, J.; Lin, X.; Liberg, O.; Ratilainen, A.; Razaghi, H.S.; Tirronen, T.; Yavuz, E.A. Overview of 3GPP Release 14 Further Enhanced MTC. IEEE Commun. Stand. Mag. 2018, 2, 84–89. [Google Scholar] [CrossRef]
- Nordic Semiconductor. What is Cellular IoT? Available online: https://blog.nordicsemi.com/getconnected/what-is-cellular-iot (accessed on 18 March 2021).
- 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]
- Feng, D.; Jiang, C.; Lim, G.; Cimini, L.J.; Feng, G.; Li, G.Y. A survey of energy-efficient wireless communications. IEEE Commun. Surv. Tutor. 2012, 15, 167–178. [Google Scholar] [CrossRef]
- 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]
- Erol-Kantarci, M.; Mouftah, H.T. Energy-efficient information and communication infrastructures in the smart grid: A survey on interactions and open issues. IEEE Commun. Surv. Tutor. 2014, 17, 179–197. [Google Scholar] [CrossRef]
- Bedi, G.; Venayagamoorthy, G.K.; Singh, R.; Brooks, R.R.; Wang, K.C. Review of internet of things (IoT) in electric power and energy systems. IEEE Internet Things J. 2018, 5, 847–870. [Google Scholar] [CrossRef]
- Buzzi, S.; Chih-Lin, I.; Klein, T.E.; Poor, V.H.; Yang, C.; Zappone, A. A survey of energy-efficient techniques for 5G networks and challenges ahead. IEEE J. Sel. Areas Commun. 2016, 34, 697–709. [Google Scholar] [CrossRef] [Green Version]
- Weinstein, R. RFID: A technical overview and its application to the enterprise. IT Prof. 2005, 7, 27–33. [Google Scholar] [CrossRef]
- Want, R. An introduction to RFID technology. IEEE Pervasive Comput. 2006, 5, 25–33. [Google Scholar] [CrossRef]
- Lalitha, V.; Kathiravan, S. A review of manchester, miller, and fm0 encoding techniques. SmartCR 2014, 4, 481–490. [Google Scholar]
- Gislason, D. Zigbee Wireless Networking; Newnes: Oxford, UK, 2008. [Google Scholar]
- Chen, B.; Wu, M.; Yao, S.; Binbin, N. ZigBee technology and its application on wireless meter-reading system. In Proceedings of the 2006 4th IEEE International Conference on Industrial Informatics, Singapore, 16–18 August 2006; pp. 1257–1260. [Google Scholar]
- Zimmermann, H. OSI reference model-the ISO model of architecture for open systems interconnection. IEEE Trans. Commun. 1980, 28, 425–432. [Google Scholar] [CrossRef]
- Farahani, S. ZigBee Wireless Networks and Transceivers; Newnes: Oxford, UK, 2011. [Google Scholar]
- IEEE Standard for Local and Metropolitan Area Networks. IEEE standard for local and metropolitan area networks—Part 15.4: Low-rate wireless personal area networks (lr-wpans). IEEE Stand. 2011, 802, 4–2011. [Google Scholar]
- Ramya, C.M.; Shanmugaraj, M.; Prabakaran, R. Study on ZigBee technology. In Proceedings of the 2011 3rd International Conference on Electronics Computer Technology, Kanyakumari, India, 8–10 April 2011; Volume 6, pp. 297–301. [Google Scholar]
- Specification, Z. Document 053474r20; ZigBee Standards Organization: Davis, CA, USA, 2012. [Google Scholar]
- Kontakt.io. What is Bluetooth RTLS? Available online: https://kontakt.io/beacon-basics/what-is-bluetooth-rtls/ (accessed on 18 March 2021).
- IEEE Standard. 802.15.1-2005—IEEE Standard for Information technology—Telecommunications and information exchange between systems—Local and metropolitan area networks—Specific requirements Part 15.1: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Wireless Personal Area Networks (WPANS). IEEE Stand. 2005. [Google Scholar] [CrossRef]
- Zussman, G.; Segall, A.; Yechiali, U. Bluetooth time division duplex-analysis as a polling system. In Proceedings of the 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, Santa Clara, CA, USA, 4–7 October 2004; pp. 547–556. [Google Scholar]
- Bisdikian, C. An overview of the Bluetooth wireless technology. IEEE Commun. Mag. 2001, 39, 86–94. [Google Scholar] [CrossRef] [Green Version]
- Townsend, K.; Cufí, C.; Davidson, R. Getting Started with Bluetooth Low Energy: Tools and Techniques for Low-Power Networking; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2014. [Google Scholar]
- Tonex. Bluetooth vs Bluetooth LE (BLE). Available online: https://www.tonex.com/bluetooth-vs-bluetooth-le-ble/ (accessed on 18 March 2021).
- IoT Lab—Tertium Cloud Blog. Classic Bluetooth vs Bluetooth Low Energy (BLE). Available online: https://iotlab.tertiumcloud.com/2020/08/19/classic-bluetooth-vs-bluetooth-low-energy-ble/ (accessed on 18 March 2021).
- Microchip Developer Help. Bluetooth Low Energy (BLE) Physical Layer. Available online: https://microchipdeveloper.com/wireless:ble-phy-layer (accessed on 18 March 2021).
- Gomez, C.; Oller, J.; Paradells, J. Overview and evaluation of bluetooth low energy: An emerging low-power wireless technology. Sensors 2012, 12, 11734–11753. [Google Scholar] [CrossRef]
- Mikroe. Bluetooth Low Energy—Part 1: Introduction To BLE. Available online: https://www.mikroe.com/blog/bluetooth-low-energy-part-1-introduction-ble (accessed on 18 March 2021).
- Haxhibeqiri, J.; De Poorter, E.; Moerman, I.; Hoebeke, J. A survey of lorawan for iot: From technology to application. Sensors 2018, 18, 3995. [Google Scholar] [CrossRef] [Green Version]
- Potéreau, M.; Veyrac, Y.; Ferre, G. Leveraging LoRa spreading factor detection to enhance transmission efficiency. In Proceedings of the 2018 IEEE International Symposium on Circuits and Systems (ISCAS), Florence, Italy, 27–30 May 2018; pp. 1–5. [Google Scholar]
- Li, S.; Raza, U.; Khan, A. How Agile is the Adaptive Data Rate Mechanism of LoRaWAN? In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 206–212. [Google Scholar]
- San Cheong, P.; Bergs, J.; Hawinkel, C.; Famaey, J. Comparison of LoRaWAN classes and their power consumption. In Proceedings of the 2017 IEEE Symposium on Communications and Vehicular Technology (SCVT), Leuven, Belgium, 14 November 2017; pp. 1–6. [Google Scholar]
- Ferré, G.; Simon, E. An introduction to Sigfox and LoRa PHY and MAC layers, 2018. Available online: https://hal.archives-ouvertes.fr/hal-01774080 (accessed on 18 March 2021).
- Sigfox White Book: Sigfox Device Cookbook: Communication Configuration. 2018. Available online: https://build.sigfox.com/sigfox-device-cookbook (accessed on 18 March 2021).
- Kim, J.; Song, J. A dual key-based activation scheme for secure LoRaWAN. Wireless Commun. Mob. Comput. 2017, 2017, 6590713. [Google Scholar] [CrossRef] [Green Version]
- Liberg, O.; Sundberg, M.; Wang, E.; Bergman, J.; Sachs, J. Cellular Internet of Things: Technologies, Standards, and Performance; Academic Press: Cambridge, MA, USA, 2017. [Google Scholar]
- Lauridsen, M.; Kovács, I.Z.; Mogensen, P.; Sorensen, M.; Holst, S. Coverage and capacity analysis of LTE-M and NB-IoT in a rural area. In Proceedings of the 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall), Montreal, QC, Canada, 18–21 September 2016; pp. 1–5. [Google Scholar]
- Lauridsen, M.; Gimenez, L.C.; Rodriguez, I.; Sorensen, T.B.; Mogensen, P. From LTE to 5G for connected mobility. IEEE Commun. Mag. 2017, 55, 156–162. [Google Scholar] [CrossRef]
- Xu, J.; Yao, J.; Wang, L.; Ming, Z.; Wu, K.; Chen, L. Narrowband internet of things: Evolutions, technologies, and open issues. IEEE Internet Things J. 2017, 5, 1449–1462. [Google Scholar] [CrossRef]
- Tsoukaneri, G.; Condoluci, M.; Mahmoodi, T.; Dohler, M.; Marina, M.K. Group communications in narrowband-IoT: Architecture, procedures, and evaluation. IEEE Internet Things J. 2018, 5, 1539–1549. [Google Scholar] [CrossRef] [Green Version]
- Chen, M.; Miao, Y.; Hao, Y.; Hwang, K. Narrow band internet of things. IEEE Access 2017, 5, 20557–20577. [Google Scholar] [CrossRef]
- Oliveira, L.; Rodrigues, J.J.; Kozlov, S.A.; Rabêlo, R.A.; Albuquerque, V.H.C.d. MAC layer protocols for internet of things: A survey. Future Internet 2019, 11, 16. [Google Scholar] [CrossRef] [Green Version]
- Finnegan, J.; Brown, S. A comparative survey of LPWA networking. arXiv 2018, arXiv:1802.04222. [Google Scholar]
- 3GPP Technical Specification Group GSM/EDGE Radio Access Network. Technical Report 45.820: Cellular System support for ultra-low complexity and low throughput Internet of Things (CIoT), 2015. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2719 (accessed on 18 March 2021).
- Ratasuk, R.; Mangalvedhe, N.; Ghosh, A.; Vejlgaard, B. Narrowband LTE-M system for M2M communication. In Proceedings of the 2014 IEEE 80th Vehicular Technology Conference (VTC2014-Fall), Vancouver, BC, Canada, 14–17 September 2014; pp. 1–5. [Google Scholar]
- Santiago, S.; Arockiam, L. Energy efficiency in internet of things: An overview. Int. J. Recent Trends Eng. Res. 2016, 2, 475–482. [Google Scholar]
- Rodoplu, V.; Meng, T.H. Bits-per-joule capacity of energy-limited wireless networks. IEEE Trans. Wirel. Commun. 2007, 6, 857–865. [Google Scholar] [CrossRef]
- Meshkati, F.; Poor, H.V.; Schwartz, S.C.; Mandayam, N.B. An energy-efficient approach to power control and receiver design in wireless data networks. IEEE Trans. Commun. 2005, 53, 1885–1894. [Google Scholar] [CrossRef]
- Goodman, D.; Mandayam, N. Power control for wireless data. IEEE Pers. Commun. 2000, 7, 48–54. [Google Scholar] [CrossRef] [Green Version]
- Saraydar, C.U.; Mandayam, N.B.; Goodman, D.J. Efficient power control via pricing in wireless data networks. IEEE Trans. Commun. 2002, 50, 291–303. [Google Scholar] [CrossRef] [Green Version]
- Meshkati, F.; Poor, H.V.; Schwartz, S.C.; Balan, R.V. Energy-efficient resource allocation in wireless networks with quality-of-service constraints. IEEE Trans. Commun. 2009, 57, 3406–3414. [Google Scholar] [CrossRef] [Green Version]
- Popli, S.; Jha, R.K.; Jain, S. A survey on energy efficient narrowband internet of things (NBIoT): Architecture, application and challenges. IEEE Access 2018, 7, 16739–16776. [Google Scholar] [CrossRef]
- Hussain, A. Energy Consumption of Wireless IoT Nodes. Master’s Thesis, Norwegian University of Science and Technology (NTNU), Trondheim, Norway, 2017. Available online: https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/2458157 (accessed on 18 March 2021).
- Nithya, V.; Ramachandran, B.; Bhaskar, V. Energy and error analysis of IEEE 802.15. 4 Zigbee RF transceiver under various fading channels in wireless sensor network. In Proceedings of the 2012 Fourth International Conference on Advanced Computing (ICoAC), Chennai, India, 13–15 December 2012; pp. 1–5. [Google Scholar]
- Chong, J.W.; Hwang, H.Y.; Jung, C.Y.; Sung, D.K. Analysis of throughput and energy consumption in a zigbee network under the presence of bluetooth interference. In Proceedings of the IEEE GLOBECOM 2007-IEEE Global Telecommunications Conference, Washington, DC, USA, 26–30 November 2007; pp. 4749–4753. [Google Scholar]
- Jones, C.E.; Sivalingam, K.M.; Agrawal, P.; Chen, J.C. A survey of energy efficient network protocols for wireless networks. Wirel. Netw. 2001, 7, 343–358. [Google Scholar] [CrossRef]
- Negri, L.; Beutel, J.; Dyer, M. The power consumption of Bluetooth scatternets. In Proceedings of the IEEE Consumer Communications and Networking Conference (CCNC 2006), Las Vegas, NV, USA, 8–10 January 2006; pp. 519–523. [Google Scholar]
- Siekkinen, M.; Hiienkari, M.; Nurminen, J.K.; Nieminen, J. How low energy is bluetooth low energy? Comparative measurements with zigbee/802.15. 4. In Proceedings of the 2012 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), Paris, France, 1 April 2012; pp. 232–237. [Google Scholar]
- Liu, J.; Chen, C.; Ma, Y.; Xu, Y. Energy analysis of device discovery for bluetooth low energy. In Proceedings of the 2013 IEEE 78th Vehicular Technology Conference (VTC Fall), Las Vegas, NV, USA, 2–5 September 2013; pp. 1–5. [Google Scholar]
- Thakkar, H.; Mishra, S.; Chakrabarty, A. A power efficient cluster-based data aggregation protocol for WSN (MHML). Int. J. Eng. Innov. Technol. 2012, 1, 241–246. [Google Scholar]
- Ikpehai, A.; Adebisi, B.; Rabie, K.M.; Anoh, K.; Ande, R.E.; Hammoudeh, M.; Gacanin, H.; Mbanaso, U.M. Low-power wide area network technologies for internet-of-things: A comparative review. IEEE Internet Things J. 2018, 6, 2225–2240. [Google Scholar] [CrossRef] [Green Version]
- Heinzelman, W.B.; Chandrakasan, A.P.; Balakrishnan, H. An application-specific protocol architecture for wireless microsensor networks. IEEE Trans. Wirel. Commun. 2002, 1, 660–670. [Google Scholar] [CrossRef] [Green Version]
- Zhuang, Y.; Pan, J.; Wu, G. Energy-optimal grid-based clustering in wireless microsensor networks. In Proceedings of the 29th IEEE International Conference on Distributed Computing Systems Workshops, Montreal, QC, Canada, 22–26 June 2009; pp. 96–102. [Google Scholar]
- Zhuang, Y.; Pan, J.; Cai, L. Minimizing energy consumption with probabilistic distance models in wireless sensor networks. In Proceedings of the 2010 Proceedings IEEE INFOCOM, San Diego, CA, USA, 14–19 March 2010; pp. 1–9. [Google Scholar]
- Casals, L.; Mir, B.; Vidal, R.; Gomez, C. Modeling the energy performance of LoRaWAN. Sensors 2017, 17, 2364. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Conus, G.; Lilis, G.; Zanjani, N.A.; Kayal, M. An event-driven low power electronics for loads metering and control in smart buildings. In Proceedings of the 2016 Second International Conference on Event-based Control, Communication, and Signal Processing (EBCCSP), Krakow, Poland, 13–15 June 2016; pp. 1–7. [Google Scholar]
- Toussaint, J.; El Rachkidy, N.; Guitton, A. Performance analysis of the on-the-air activation in LoRaWAN. In Proceedings of the IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), Vancouver, BC, Canada, 13–15 October 2016; pp. 1–7. [Google Scholar]
- Multitech. LoRaWAN mDot Datasheet. Available online: https://www.multitech.com/documents/publications/data-sheets/86002171.pdf (accessed on 18 March 2021).
- Gomez, C.; Veras, J.C.; Vidal, R.; Casals, L.; Paradells, J. A Sigfox energy consumption model. Sensors 2019, 19, 681. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Azari, A.; Miao, G. Network lifetime maximization for cellular-based M2M networks. IEEE Access 2017, 5, 18927–18940. [Google Scholar] [CrossRef]
- Jensen, A.R.; Lauridsen, M.; Mogensen, P.; Sørensen, T.B.; Jensen, P. LTE UE power consumption model: For system level energy and performance optimization. In Proceedings of the 2012 IEEE Vehicular Technology Conference (VTC Fall), Quebec City, QC, Canada, 3-6 September 2012; pp. 1–5. [Google Scholar]
- Sultania, A.K.; Zand, P.; Blondia, C.; Famaey, J. Energy Modeling and Evaluation of NB-IoT with PSM and eDRX. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–7. [Google Scholar]
- El Soussi, M.; Zand, P.; Pasveer, F.; Dolmans, G. Evaluating the performance of eMTC and NB-IoT for smart city applications. In Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA, 20–24 May 2018; pp. 1–7. [Google Scholar]
- Lauridsen, M.; Krigslund, R.; Rohr, M.; Madueno, G. An empirical NB-IoT power consumption model for battery lifetime estimation. In Proceedings of the 2018 IEEE 87th Vehicular Technology Conference (VTC Spring), Porto, Portugal, 3–6 June 2018; pp. 1–5. [Google Scholar]
- Bello, H.; Jian, X.; Wei, Y.; Chen, M. Energy-Delay Evaluation and Optimization for NB-IoT PSM with Periodic Uplink Reporting. IEEE Access 2018, 7, 3074–3081. [Google Scholar] [CrossRef]
- Dementyev, A.; Hodges, S.; Taylor, S.; Smith, J. Power consumption analysis of Bluetooth Low Energy, ZigBee and ANT sensor nodes in a cyclic sleep scenario. In Proceedings of the 2013 IEEE International Wireless Symposium (IWS), Beijing, China, 14–18 April 2013; pp. 1–4. [Google Scholar]
- Georgakakis, E.; Nikolidakis, S.A.; Vergados, D.D.; Douligeris, C. An analysis of bluetooth, zigbee and bluetooth low energy and their use in wbans. In Proceedings of the International Conference on Wireless Mobile Communication and Healthcare, Ayia Napa, Cyprus, 18–20 October 2010; pp. 168–175. [Google Scholar]
- Shahzad, K.; Oelmann, B. A comparative study of in-sensor processing vs. raw data transmission using ZigBee, BLE and Wi-Fi for data intensive monitoring applications. In Proceedings of the 2014 11th International Symposium on Wireless Communications Systems (ISWCS), Barcelona, Spain, 26–29 August 2014; pp. 519–524. [Google Scholar]
- Lee, J.S.; Su, Y.W.; Shen, C.C. A comparative study of wireless protocols: Bluetooth, UWB, ZigBee, and Wi-Fi. In Proceedings of the IECON 2007-33rd Annual Conference of the IEEE Industrial Electronics Society, Taipei, Taiwan, 5–8 November 2007; pp. 46–51. [Google Scholar]
- Alsalih, W.; Ali, K.; Hassanein, H. Optimal distance-based clustering for tag anti-collision in RFID systems. In Proceedings of the 2008 33rd IEEE Conference on Local Computer Networks (LCN), Montreal, QC, Canada, 14–17 October 2008; pp. 266–273. [Google Scholar]
- Hema, C.; Sankar, S. Energy efficient cluster based protocol to extend the RFID network lifetime using dragonfly algorithm. In Proceedings of the 2016 International Conference on Communication and Signal Processing (ICCSP), Melmaruvathur, India, 6–8 April 2016; pp. 0530–0534. [Google Scholar]
- Mirjalili, S. Dragonfly algorithm: A new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput. Appl. 2016, 27, 1053–1073. [Google Scholar] [CrossRef]
- Birari, S.M.; Iyer, S. PULSE: A MAC protocol for RFID networks. In Proceedings of the International Conference on Embedded and Ubiquitous Computing, Nagasaki, Japan, 6–9 December 2005; pp. 1036–1046. [Google Scholar]
- Bueno-Delgado, M.; Vales-Alonso, J.; Gonzalez-Castano, F. Analysis of DFSA anti-collision protocols in passive RFID environments. In Proceedings of the 2009 35th Annual Conference of IEEE Industrial Electronics, Porto, Portugal, 3–5 November 2009; pp. 2610–2617. [Google Scholar]
- Mahdin, H.; Abawajy, J.; Yaacob, S.S. Energy efficient approach in RFID network. In IRIS 2016: Innovating Technology for a Sustainable Future: Proceedings of the International Engineering Research and Innovation Symposium, Melaka, Malaysia, 24–25 November 2016; IOP Publishing: Bristol, UK, 2016; pp. 1–7. [Google Scholar]
- Nilsson, B.; Bengtsson, L.; Wiberg, P.A.; Svensson, B. Protocols for active rfid-the energy consumption aspect. In Proceedings of the 2007 International Symposium on Industrial Embedded Systems, Costa da Caparica, Portugal, 4–6 July 2007; pp. 41–48. [Google Scholar]
- Li, T.; Wu, S.S.; Chen, S.; Yang, M.C. Generalized energy-efficient algorithms for the RFID estimation problem. IEEE/ACM Trans. Netw. 2012, 20, 1978–1990. [Google Scholar] [CrossRef]
- Qiao, Y.; Chen, S.; Li, T.; Chen, S. Energy-efficient polling protocols in RFID systems. In Proceedings of the Twelfth ACM International Symposium on Mobile Ad Hoc Networking and Computing, Paris, France, 16–20 May 2011; pp. 1–9. [Google Scholar]
- Zhang, S.; Liu, X.; Wang, J.; Cao, J.; Min, G. Energy-efficient active tag searching in large scale RFID systems. Inf. Sci. 2015, 317, 143–156. [Google Scholar] [CrossRef]
- Zhen, B.; Kobayashi, M.; Shimizu, M. Framed ALOHA for multiple RFID objects identification. IEICE Trans. Commun. 2005, 88, 991–999. [Google Scholar] [CrossRef]
- Finkenzeller, K. RFID Handbook: Fundamentals and Applications in Contactless Smart Cards, Radio Frequency Identification and Near-Field Communication; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
- Lee, D.; Kim, K.; Lee, W. Q+-Algorithm: An enhanced RFID tag collision arbitration algorithm. In Proceedings of the International Conference on Ubiquitous Intelligence and Computing, Hong Kong, China, 11–13 July 2007; pp. 23–32. [Google Scholar]
- Agrawal, T.; Biswas, P.; Sharma, R. An energy-efficient query-DFSA algorithm for passive RFID systems. In Proceedings of the 2015 International Conference and Workshop on Computing and Communication (IEMCON), Vancouver, BC, Canada, 15–17 October 2015; pp. 1–6. [Google Scholar]
- Vales-Alonso, J.; Bueno-Delgado, V.; Egea-Lopez, E.; Gonzalez-Castano, F.J.; Alcaraz, J. Multiframe maximum-likelihood tag estimation for RFID anticollision protocols. IEEE Trans. Ind. Inform. 2011, 7, 487–496. [Google Scholar] [CrossRef]
- Lee, J.S.; Wang, Y.M. Experimental evaluation of ZigBee-based wireless networks in indoor environments. J. Eng. 2013, 2013, 286367. [Google Scholar] [CrossRef] [Green Version]
- Song, J.; Tan, Y.K. Energy consumption analysis of ZigBee-based energy harvesting wireless sensor networks. In Proceedings of the 2012 IEEE International Conference on Communication Systems (ICCS), Singapore, 21–23 November 2012; pp. 468–472. [Google Scholar]
- Zhang, F.; Zhou, H.; Zhou, X. A routing algorithm for ZigBee network based on dynamic energy consumption decisive path. In Proceedings of the 2009 International Conference on Computational Intelligence and Natural Computing, Wuhan, China, 6–7 June 2009; Volume 1, pp. 429–432. [Google Scholar]
- Fariborzi, H.; Moghavvemi, M. EAMTR: Energy aware multi-tree routing for wireless sensor networks. IET Commun. 2009, 3, 733–739. [Google Scholar] [CrossRef]
- Tao, L.; Qiao-lin, C.; Deng-di, W.; Yan-li, B. ZigBee tree routing optimize based on energy-balanced. In Proceedings of the 2010 Ninth International Symposium on Distributed Computing and Applications to Business, Engineering and Science, Hong Kong, China, 10–12 August 2010; pp. 301–307. [Google Scholar]
- Khatiri, A.; Mirjalily, G.; Khademzadeh, A. Energy-efficient shortcut tree routing in ZigBee networks. In Proceedings of the 2012 Fourth International Conference on Computational Intelligence, Communication Systems and Networks, Phuket, Thailand, 24–26 July 2012; pp. 117–122. [Google Scholar]
- Haiyan, X. Construction of energy-aware ZigBee network. In Proceedings of the 2011 10th International Symposium on Distributed Computing and Applications to Business, Engineering and Science, Wuxi, China, 14–17 October 2011; pp. 378–381. [Google Scholar]
- Qian, Z.H.; Zhu, S.; Wang, X. An cluster-based ZigBee routing algorithm for network energy optimization. Jisuanji Xuebao (Chin. J. Comput.) 2013, 36, 485–493. [Google Scholar] [CrossRef]
- Bai, L.; Liu, Y.; Qian, S.; Zhang, S. Zigbee hybrid routing algorithm for network energy optimization based on node cluster label. In Proceedings of the 2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS), Beijing, China, 26–28 August 2016; pp. 726–729. [Google Scholar]
- Peishan, C.; Sui, L.; Yu’ang, L. Zigbee energy algorithm based on fusing path optimization and cluster heads rotation. In Proceedings of the 2013 3rd International Conference on Consumer Electronics, Communications and Networks, Xianning, China, 20–22 November 2013; pp. 739–742. [Google Scholar]
- Jung, S.; Gerla, M.; Kallo, C.K.; Brunato, M. Decentralized optimization of dynamic bluetooth scatternets. In Proceedings of the Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, San Diego, CA, USA, 17–21 July 2005; pp. 305–313. [Google Scholar]
- Liu, J.; Shen, L.; Wang, X.; Zhu, X. Adaptive cluster-head algorithm for bluetooth ad hoc networks. In Proceedings of the 2007 International Conference on Wireless Communications, Networking and Mobile Computing, Shanghai, China, 21–25 September 2007; pp. 1453–1456. [Google Scholar]
- Zhou, Y.; Medidi, M. An energy-aware multi-hop tree scatternet for Bluetooth networks. In Proceedings of the 2007 IEEE International Conference on Communications, Glasgow, UK, 24–28 June 2007; pp. 5564–5569. [Google Scholar]
- Pamuk, C.; Karasan, E. SF-DeviL: An algorithm for energy-efficient Bluetooth scatternet formation and maintenance. Comput. Commun. 2005, 28, 1276–1291. [Google Scholar] [CrossRef] [Green Version]
- Medidi, M.; Campbell, J. Energy-efficient bounded-diameter tree scatternet for bluetooth pans. In Proceedings of the IEEE Conference on Local Computer Networks 30th Anniversary (LCN’05) l, Sydney, Australia, 17 November 2005; pp. 268–275. [Google Scholar]
- Prabhu, B.J.; Chockalingam, A. A routing protocol and energy efficient techniques in Bluetooth scatternets. In Proceedings of the 2002 IEEE International Conference on Communications ICC 2002 (Cat. No. 02CH37333), New York, NY, USA, 28 April–2 May 2002; Volume 5, pp. 3336–3340. [Google Scholar]
- Karnik, A.; Kumar, A. Performance analysis of the Bluetooth physical layer. In Proceedings of the 2000 IEEE International Conference on Personal Wireless Communications, Conference Proceedings (Cat. No. 00TH8488), Hyderabad, India, 17–20 December 2000; pp. 70–74. [Google Scholar]
- Perillo, M.; Heinzelman, W.B. ASP: An adaptive energy-efficient polling algorithm for Bluetooth piconets. In Proceedings of the 36th Annual Hawaii International Conference on System Sciences, Big Island, HI, USA, 6–9 January 2003; p. 10. [Google Scholar]
- Blueware Simulator. Available online: http://nms.lcs.mit.edu/projects/blueware/software/ (accessed on 18 March 2021).
- NS-2 Simulator. Available online: https://www.tutorialsweb.com/ns2/NS2-1.htm (accessed on 18 March 2021).
- Feng, Z.; Mo, L.; Li, M. Analysis of low energy consumption wireless sensor with BLE. In Proceedings of the 2015 IEEE SENSORS, Busan, Korea, 1–4 November 2015; pp. 1–4. [Google Scholar]
- Singh, R.K.; Puluckul, P.P.; Berkvens, R.; Weyn, M. Energy Consumption Analysis of LPWAN Technologies and Lifetime Estimation for IoT Application. Sensors 2020, 20, 4794. [Google Scholar] [CrossRef]
- N6705B DC Power Analyzer. Available online: https://www.keysight.com/main/editorial.jspx?cc=IN&lc=eng&ckey=2304610&nid=-35714.0.00&id=2304610 (accessed on 18 March 2021).
- Joulescope: Precision DC Energy Analyzer. Available online: https://www.joulescope.com (accessed on 18 March 2021).
- Aoudia, F.A.; Magno, M.; Gautier, M.; Berder, O.; Benini, L. A low latency and energy efficient communication architecture for heterogeneous long-short range communication. In Proceedings of the 2016 Euromicro Conference on Digital System Design (DSD), Limassol, Cyprus, 31 August–2 September 2016; pp. 200–206. [Google Scholar]
- Costa, M.; Farrell, T.; Doyle, L. On energy efficiency and lifetime in low power wide area network for the Internet of Things. In Proceedings of the 2017 IEEE Conference on Standards for Communications and Networking (CSCN), Helsinki, Finland, 18–20 September 2017; pp. 258–263. [Google Scholar]
- Semtech Corporation. SX1272/73-860 MHz to 1020 MHz Low Power Long Range Transceiver Datasheet. Available online: https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/440000001NCE/v_VBhk1IolDgxwwnOpcS_vTFxPfSEPQbuneK3mWsXlU (accessed on 18 March 2021).
- Ochoa, M.N.; Guizar, A.; Maman, M.; Duda, A. Evaluating LoRa energy efficiency for adaptive networks: From star to mesh topologies. In Proceedings of the 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Rome, Italy, 9–11 October 2017; pp. 1–8. [Google Scholar]
- Lee, I.; Lee, K. The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Bus. Horiz. 2015, 58, 431–440. [Google Scholar] [CrossRef]
- Fehske, A.; Fettweis, G.; Malmodin, J.; Biczok, G. The global footprint of mobile communications: The ecological and economic perspective. IEEE Commun. Mag. 2011, 49, 55–62. [Google Scholar] [CrossRef]
- Next Generation Mobile Network Alliance. 5G White Paper 2, 2020. Available online: https://www.ngmn.org/work-programme/5g-white-paper-2.html (accessed on 18 March 2021).
- Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.; Zhang, J.C. What will 5G be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
- GSM Assocciation. LTE-M Deployment Guide to Basic Feature Set Requirements Version 2.0, 2018. Available online: https://www.gsma.com/newsroom/wp-content/uploads//CLP.29-v2.0.pdf (accessed on 18 March 2021).
- 3GPP. Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification—TS 36.321, Version 16.3.0, 2020. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2437 (accessed on 18 March 2021).
- Dawaliby, S.; Bradai, A.; Pousset, Y.; Chatellier, C. Joint energy and QoS-aware memetic-based scheduling for M2M communications in LTE-M. IEEE Trans. Emerg. Top. Comput. Intell. 2018, 3, 217–229. [Google Scholar] [CrossRef]
- Zhao, Y.; Yang, H.; Liu, K.; Huang, L.; Shi, M.; Zhang, M. A random-access algorithm based on statistics waiting in LTE-M system. In Proceedings of the 2017 12th International Conference on Computer Science and Education (ICCSE), Houston, TX, USA, 22–25 August 2017; pp. 214–218. [Google Scholar]
- Saahithyan, R.; Mishra, S.K.; Das, D. Efficient algorithm for less power consumption in Extended-Coverage-GSM for low Data-Rate IoT devices. In Proceedings of the 2016 IEEE Annual India Conference (INDICON), Bangalore, India, 16–18 December 2016; pp. 1–6. [Google Scholar]
- Martinez, B.; Adelantado, F.; Bartoli, A.; Vilajosana, X. Exploring the performance boundaries of NB-IoT. IEEE Internet Things J. 2019, 6, 5702–5712. [Google Scholar] [CrossRef] [Green Version]
- Tsoukaneri, G.; Marina, M.K. On Device Grouping for Efficient Multicast Communications in Narrowband-IoT. In Proceedings of the 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS), Vienna, Austria, 2–6 July 2018; pp. 1442–1447. [Google Scholar]
- Michelinakis, F.; Al-selwi, A.S.; Capuzzo, M.; Zanella, A.; Mahmood, K.; Elmukashfi, A. Dissecting Energy Consumption of NB-IoT Devices Empirically. arXiv 2020, arXiv:2004.07127. [Google Scholar] [CrossRef]
- u-blox. SARA-N2 Series Power-optimized NB-IoT (LTE Cat NB1) Modules Data Sheet, Revision R18. 2019. Available online: https://www.u-blox.com/sites/default/files/SARA-N2_DataSheet_%28UBX-15025564%29.pdf (accessed on 18 March 2021).
- Quectel. Quectel BC95-G Multi-band NB-IoT Module with Ultra-low Power Consumption, Revision V1.9. 2020. Available online: https://www.quectel.com/UploadFile/Product/Quectel_BC95-G_NB-IoT_Specification_V1.9.pdf (accessed on 18 March 2021).
- Yang, D.; Zhang, X.; Huang, X.; Shen, L.; Huang, J.; Chang, X.; Xing, G. Understanding power consumption of NB-IoT in the wild: Tool and large-scale measurement. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking, London, UK, 21–25 September 2020; pp. 1–13. [Google Scholar]
- Andres-Maldonado, P.; Ameigeiras, P.; Prados-Garzon, J.; Navarro-Ortiz, J.; Lopez-Soler, J.M. Narrowband IoT data transmission procedures for massive machine-type communications. IEEE Netw. 2017, 31, 8–15. [Google Scholar] [CrossRef] [Green Version]
- Di Lecce, D.; Grassi, A.; Piro, G.; Boggia, G. Boosting Energy Efficiency of NB-IoT Cellular Networks Through Cooperative Relaying. In Proceedings of the 2018 IEEE 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Bologna, Italy, 9–12 September 2018; pp. 1–5. [Google Scholar]
- Lee, J.; Lee, J. Prediction-based energy saving mechanism in 3GPP NB-IoT networks. Sensors 2017, 17, 2008. [Google Scholar] [CrossRef] [Green Version]
- Liang, J.M.; Wu, K.R.; Chen, J.J.; Liu, P.Y.; Tseng, Y.C. Energy-efficient uplink resource units scheduling for ultra-reliable communications in NB-IoT networks. Wirel. Commun. Mob. Comput. 2018, 2018, 4079017. [Google Scholar] [CrossRef] [Green Version]
- Pan, J.; Jain, R.; Paul, S.; Vu, T.; Saifullah, A.; Sha, M. An internet of things framework for smart energy in buildings: Designs, prototype, and experiments. IEEE Internet Things J. 2015, 2, 527–537. [Google Scholar] [CrossRef] [Green Version]
- Liaskos, C.; Pyrialakos, G.G.; Pitilakis, A.; Tsioliaridou, A.; Christodoulou, M.; Kantartzis, N.; Ioannidis, S.; Pitsillides, A.; Akyildiz, I.F. The Internet of MetaMaterial Things and their software enablers. Int. Telecommun. Union J. 2020, 1, 1–23. [Google Scholar]
Reference | Focus | Technology Description | EE Metrics | EE Taxonomy | Open Issues | Description |
---|---|---|---|---|---|---|
[23] | WSNs | yes | no | yes | yes | Classification of techniques for reducing energy consumption in WSNs. |
[24] | WSNs | no | yes | yes | yes | Focus on EE in heterogeneous networks, relay communications, MIMO and OFDM schemes. |
[25] | WSNs | yes (limited) | no | yes | yes | Analysis of EE techniques based on applications. |
[26] | Smart Grid | yes | no | yes | yes | Study of EE in smart grids, including wireless, wired line and optical communications. EE through renewable energies. Power reduction techniques for green data centers. |
[27] | Smart Grid, IoT generics | yes | yes | yes (limited) | yes | Review of IoT-based EPES applications. EE constraints and challenges associated with IoT EPES. |
[28] | Cellular Networks | yes | no | yes (limited) | yes | Analysis EE vs. coverage trade-offs in 5G. EE through LTE/5G cooperative management schemes. Introduction of Switch On/Off mechanisms. |
This paper | IoT (LPSANs and LPWANs) | yes (Section 2) | yes (Section 3) | yes (Section 4) | yes (Section 5) | Metrics for evaluating the EE in IoT systems. A classification of EE methods and techniques for LPSANs and LPWANs. A review of power and energy consumption models for LPSANs and LPWANs. |
Technology | Modulation | Bandwidth | Frequency Range | Data Rate | Coverage Range | Topology | Ref. |
---|---|---|---|---|---|---|---|
RFID and NFC | OOK (RFID), ASK, NRZ-L, BPSK (NFC) | 9 kHz (LF), HF, 3, 2, 26 MHz (UHF) RFID | 125–134 kHz (LF), MHz (HF), 860–960 MHz (UHF) RFID, MHz, ISM Band (NFC) | 4 Mbps (RFID); 106, 212, 424, 848 kbps (NFC) | 10 cm–7 m (RFID); 10 cm (NFC) | peer-to-peer | [7,8,29,30] |
Zigbee | DSSS, BPSK, O-QPSK | 2 MHz | GHz, 868 MHz (EU), 915 MHz (US) | 20 kbps (868 MHz band)–250 kbps ( GHz band) | 10 cm–20 m | Star, Tree, Mesh | [31,32,34,36,37] |
Bluetooth and BLE | -DQPSK and 8-DPSK (Bluetooth); GFSK (BLE) | 1 MHz (per channel, Bluetooth); 2 MHz (ISM Band) BLE | GHz (Bluetooth); – GHz (BLE) | 1 Mbps GFSK, 2–3 Mbps (Bluetooth); 1–3 Mbps (BLE) | up to 100 m (Bluetooth) 2–5 m (BLE) | Piconet (Bluetooth), Star, Mesh (BLE) | [41,42,43,46,47,48] |
LoRa | CSS | 125 kHz | 868 MHz (EU), 915 MHz (US) | – kbps (LoRa) | 5 km (urban), 15 km (rural) | Star | [49,50,52,55] |
Sigfox | UNB, DBPSK (UL), GFSK (DL) | 100 Hz | 868 MHz (EU), 902 MHz (US) | 100 bps (UL), 600 bps (DL) | 10 km (urban), 50 km (rural) | Star | [53,54] |
LTE-M | QPSK, 16QAM (UL, DL) | 5 MHz (Rel-14) | Licensed 700–900 MHz | 384 kbps (DL), 1 Mbps (UL) | 3–10 km (urban), 50 km (rural) | Star | [56,57,58] |
NB-IoT | QPSK (DL); QPSK, BPSK (UL) | 180 kHz | Licensed 700–900 MHz | <100 kbps | 1 km (urban), 10 km (rural) | Star | [56,59,60,61] |
EC-GSM-IoT | 8PSK | 220 kHz | Licensed GSM 800–900 MHz | 70 kbps (GSMK), 240 kbps (8PSK) | ∼15 km | Star | [56,62,63] |
Paper (s) | Technologies | Methods | Results/Conclusions |
---|---|---|---|
[96] | BLE, Zigbee | Experiments | BLE has lower power consumption than Zigbee. |
[78] | BLE, Zigbee | Experiments | BLE consumes less energy compared to Zigbee. BLE has a good ratio of energy per transmitted bit. |
[97] | Bluetooth, BLE, Zigbee | Theoretical analysis | Zigbee offers improved energy efficiency compared to Bluetooth. BLE consumes only of the power consumed by Bluetooth. |
[98] | Zigbee, BLE, Wi-Fi | Simulations | Zigbee and Wi-Fi consume lowest and highest amount of energy for establishing a connection, respectively. Zigbee, BLE, and Wi-Fi suit better transmission of small, medium, and high amount of data, respectively. |
[99] | Bluetooth, Zigbee, Wi-Fi, Ultra Wideband (UWB) | Experiments | Bluetooth and Zigbee consume less energy compared to UWB and Wi-Fi. Bluetooth and Zigbee suit better low data rate applications, while Wi-Fi and UWB offer more efficient solutions for high data rate applications. |
Paper (s) | Technologies | Methods | Results/Conclusions |
---|---|---|---|
[81] | Sigfox, LoRaWAN, NB-IoT, LTE-M | Simulations | LTE-M has the highest energy consumed per transmitted message. For distances below 2 km, the technologies have similar energy consumption. For distances above 2 km, the energy consumption depends on temperature, payload size, and other parameters. |
[93] | LTE-M, NB-IoT | Simulations | NB-IoT has better energy efficiency for small data lengths. LTE-M offers better energy efficiency and longer lifetime for large data lengths and good coverage. NB-IoT is a better fit for simple sensors and low data rate applications in medium to poor coverage. |
[136] | LoRaWAN, Sigfox, NB-IoT | Experiments | LoRaWAN has lower energy consumption compared to Sigfox and NB-IoT. Sigfox is better in terms of coverage but it has the highest energy consumption. |
DRX Parameter | Description |
---|---|
DRX Cycle | Duration of one ‘ON time’ + one ‘OFF time’ phase |
onDuration Timer | Duration of ‘ON time’ within one DRX full cycle |
DRX-Inactivity timer | The number of consecutive Transmission Time Intervals (TTIs) during which the UE reads the PDCCH, after having successfully decoded a PDCCH that indicates an initial UL or DL user data transmission. |
DRX-Retransmission timer | The number of consecutive PDCCH subframes for UE to monitor the channel when it is expected a transmission from eNB. |
shortDRX-Cycle | The first DRX cycle that the UE enters after the inactivity timer expires. The UE remains in short DRX cycles as long as the drxShortCycleTimer is running. |
DRXShortCycleTimer | The consecutive number of subframes for which the UE remains in short DRX cycle after the DRX Inactivity Timer has expired. |
eDRX Timer | Description |
---|---|
Inactivity Timer | It is controlled by the eNB, and with the expiration of this timer, causes the transition from RRC Connected to RRC Idle state. |
Active Timer (T3324) | It determines the duration for which the device can be reached for DL through the RRC Idle mode. The timer is started when the device switches from RRC Connected to RRC Idle mode. The moment the timer expires, the device switches to PSM. |
Paging Time Window (PTW) | The total duration of a paging event, consisting of multiple DRX cycles. The paging event fits in the PTW. |
DRX Cycle | The duration of a DRX cycle and consists of the multiple Paging Occasions cycle; where the UE listens for Paging Occasions and sleeps for the following ones. |
eDRX Cycle | The time between two PTWs. |
On Duration | Time period during which the device monitors the DL control channel (DCCH). |
eDRX period | Time period during which the device stops monitoring the DCCH and also goes in deep sleep mode. |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zanaj, E.; Caso, G.; De Nardis, L.; Mohammadpour, A.; Alay, Ö.; Di Benedetto, M.-G. Energy Efficiency in Short and Wide-Area IoT Technologies—A Survey. Technologies 2021, 9, 22. https://doi.org/10.3390/technologies9010022
Zanaj E, Caso G, De Nardis L, Mohammadpour A, Alay Ö, Di Benedetto M-G. Energy Efficiency in Short and Wide-Area IoT Technologies—A Survey. Technologies. 2021; 9(1):22. https://doi.org/10.3390/technologies9010022
Chicago/Turabian StyleZanaj, Eljona, Giuseppe Caso, Luca De Nardis, Alireza Mohammadpour, Özgü Alay, and Maria-Gabriella Di Benedetto. 2021. "Energy Efficiency in Short and Wide-Area IoT Technologies—A Survey" Technologies 9, no. 1: 22. https://doi.org/10.3390/technologies9010022
APA StyleZanaj, E., Caso, G., De Nardis, L., Mohammadpour, A., Alay, Ö., & Di Benedetto, M. -G. (2021). Energy Efficiency in Short and Wide-Area IoT Technologies—A Survey. Technologies, 9(1), 22. https://doi.org/10.3390/technologies9010022