On-Demand LoRa: Asynchronous TDMA for Energy Efficient and Low Latency Communication in IoT

Energy efficiency is crucial in the design of battery-powered end devices, such as smart sensors for the Internet of Things applications. Wireless communication between these distributed smart devices consumes significant energy, and even more when data need to reach several kilometers in distance. Low-power and long-range communication technologies such as LoRaWAN are becoming popular in IoT applications. However, LoRaWAN has drawbacks in terms of (i) data latency; (ii) limited control over the end devices by the gateway; and (iii) high rate of packet collisions in a dense network. To overcome these drawbacks, we present an energy-efficient network architecture and a high-efficiency on-demand time-division multiple access (TDMA) communication protocol for IoT improving both the energy efficiency and the latency of standard LoRa networks. We combine the capabilities of short-range wake-up radios to achieve ultra-low power states and asynchronous communication together with the long-range connectivity of LoRa. The proposed approach still works with the standard LoRa protocol, but improves performance with an on-demand TDMA. Thanks to the proposed network and protocol, we achieve a packet delivery ratio of 100% by eliminating the possibility of packet collisions. The network also achieves a round-trip latency on the order of milliseconds with sensing devices dissipating less than 46 mJ when active and 1.83 μW during periods of inactivity and can last up to three years on a 1200-mAh lithium polymer battery.

[1]  Michele Magno,et al.  Design, Implementation, and Performance Evaluation of a Flexible Low-Latency Nanowatt Wake-Up Radio Receiver , 2016, IEEE Transactions on Industrial Informatics.

[2]  Orestis Georgiou,et al.  Low Power Wide Area Network Analysis: Can LoRa Scale? , 2016, IEEE Wireless Communications Letters.

[3]  Thomas Watteyne,et al.  Understanding the Limits of LoRaWAN , 2016, IEEE Communications Magazine.

[4]  Yixin Chen,et al.  Real-Time Wireless Sensor-Actuator Networks for Industrial Cyber-Physical Systems , 2016, Proceedings of the IEEE.

[5]  Mani B. Srivastava,et al.  Optimizing Sensor Networks in the Energy-Latency-Density Design Space , 2002, IEEE Trans. Mob. Comput..

[6]  Lothar Thiele,et al.  Zippy: On-Demand Network Flooding , 2015, SenSys.

[7]  Utz Roedig,et al.  Do LoRa Low-Power Wide-Area Networks Scale? , 2016, MSWiM.

[8]  Ilker Demirkol,et al.  Has Time Come to Switch From Duty-Cycled MAC Protocols to Wake-Up Radio for Wireless Sensor Networks? , 2016, IEEE/ACM Transactions on Networking.

[9]  Andrzej Duda,et al.  Comparison of the Device Lifetime in Wireless Networks for the Internet of Things , 2017, IEEE Access.

[10]  Hiroyuki Morikawa,et al.  Multi-Hop LoRa Networks Enabled by Concurrent Transmission , 2017, IEEE Access.

[11]  Wen-Zhan Song,et al.  Volcanic earthquake timing using wireless sensor networks , 2013, 2013 ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[12]  Petri Mähönen,et al.  Radio-triggered Wake-ups with Addressing Capabilities for Extremely Low Power Sensor Network Applications , 2008, 2008 IEEE 19th International Symposium on Personal, Indoor and Mobile Radio Communications.

[13]  Kay Römer,et al.  An Experimental Evaluation of the Reliability of LoRa Long-Range Low-Power Wireless Communication , 2017, J. Sens. Actuator Networks.

[14]  Gianni Pasolini,et al.  Smart City Pilot Projects Using LoRa and IEEE802.15.4 Technologies , 2018, Sensors.

[15]  Mohamed H. Ahmed,et al.  Maximizing Lifetime in Wireless Sensor Network for Structural Health Monitoring With and Without Energy Harvesting , 2017, IEEE Access.

[16]  Mahesh Sooriyabandara,et al.  Does Bidirectional Traffic Do More Harm Than Good in LoRaWAN Based LPWA Networks? , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[17]  Mahesh Sooriyabandara,et al.  Low Power Wide Area Networks: An Overview , 2016, IEEE Communications Surveys & Tutorials.

[18]  Lei Lei,et al.  A study of clear channel assessment performance for low power wide area networks , 2014 .

[19]  Nitin H. Vaidya,et al.  A wakeup scheme for sensor networks: achieving balance between energy saving and end-to-end delay , 2004, Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004..

[20]  Rajeev Piyare,et al.  WaCo: A Wake-Up Radio COOJA Extension for Simulating Ultra Low Power Radios , 2017, EWSN.

[21]  Lothar Thiele,et al.  BLITZ: A Network Architecture for Low Latency and Energy-efficient Event-triggered Wireless Communication , 2017, HotWireless '17.

[22]  Rajeev Piyare,et al.  Ultra Low Power Wake-Up Radios: A Hardware and Networking Survey , 2017, IEEE Communications Surveys & Tutorials.

[23]  Michele Magno,et al.  Asynchronous on demand MAC protocol using wake-up radio in wireless body area network , 2015, 2015 6th International Workshop on Advances in Sensors and Interfaces (IWASI).

[24]  Sofie Pollin,et al.  Improving Reliability and Scalability of LoRaWANs Through Lightweight Scheduling , 2018, IEEE Internet of Things Journal.

[25]  Jean Lebreton,et al.  Implementation of a Wake-up Radio Cross-Layer Protocol in OMNeT++ / MiXiM , 2015, ArXiv.

[26]  Michele Magno,et al.  WULoRa: An energy efficient IoT end-node for energy harvesting and heterogeneous communication , 2017, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017.

[27]  Utz Roedig,et al.  LoRa for the Internet of Things , 2016, EWSN.

[28]  Kuang-Wei Cheng,et al.  An Ultralow-Power Wake-Up Receiver Based on Direct Active RF Detection , 2017, IEEE Transactions on Circuits and Systems I: Regular Papers.

[29]  Carles Gomez,et al.  Modeling the Energy Performance of LoRaWAN , 2017, Sensors.

[30]  L. Benini,et al.  KRATOS: An Open Source Hardware-Software Platform for Rapid Research in LPWANs , 2018, 2018 14th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).