A Survey on LoRa Networking: Research Problems, Current Solutions, and Open Issues

Wireless networks have been widely deployed for many Internet-of-Things (IoT) applications, like smart cities and precision agriculture. Low Power Wide Area Networking (LPWAN) is an emerging IoT networking paradigm to meet three key requirements of IoT applications, i.e., low cost, large scale deployment and high energy efficiency. Among all available LPWAN technologies, LoRa networking has attracted much attention from both academia and industry, since it specifies an open standard and allows us to build autonomous LPWAN networks without any third-party infrastructure. Many LoRa networks have been developed recently, e.g., managing solar plants in Carson City, Nevada, USA and power monitoring in Lyon and Grenoble, France. However, there are still many research challenges to develop practical LoRa networks, e.g., link coordination, resource allocation, reliable transmissions and security. This article provides a comprehensive survey on LoRa networks, including the technical challenges of deploying LoRa networks and recent solutions. Based on our detailed analysis of current solutions, some open issues of LoRa networking are discussed. The goal of this survey paper is to inspire more works on improving the performance of LoRa networks and enabling more practical deployments.

[1]  Juan-Carlos Zúñiga,et al.  SIGFOX System Description , 2017 .

[2]  Francesca Cuomo,et al.  EXPLoRa: Extending the performance of LoRa by suitable spreading factor allocations , 2017, 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[3]  Leila Azouz Saidane,et al.  Enhancing the security of the IoT LoraWAN architecture , 2016, 2016 International Conference on Performance Evaluation and Modeling in Wired and Wireless Networks (PEMWN).

[4]  Bingsheng He,et al.  Optimal sensor placement and measurement of wind for water quality studies in urban reservoirs , 2015, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[5]  P. J. Marcelis,et al.  DaRe: Data Recovery through Application Layer Coding for LoRaWAN , 2017, 2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI).

[6]  Danny Hughes,et al.  Exploring the Security Vulnerabilities of LoRa , 2017, 2017 3rd IEEE International Conference on Cybernetics (CYBCON).

[7]  Martin Jacobsson,et al.  Investigating interference between LoRa and IEEE 802.15.4g networks , 2017, 2017 IEEE 13th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[8]  Andrea Zanella,et al.  Long-Range IoT Technologies: The Dawn of LoRa™ , 2015, FABULOUS.

[9]  Xinyu Yang,et al.  A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications , 2017, IEEE Internet of Things Journal.

[10]  Utz Roedig,et al.  LoRa Transmission Parameter Selection , 2017, 2017 13th International Conference on Distributed Computing in Sensor Systems (DCOSS).

[11]  Utz Roedig,et al.  Mitigating Inter-network Interference in LoRa Networks , 2016, EWSN.

[12]  Ranveer Chandra,et al.  SNOW: Sensor Network over White Spaces , 2016, SenSys.

[13]  Guoqiang Mao,et al.  Optimal Strategies for Cooperative MAC-Layer Retransmission in Wireless Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[14]  Ethiopia Nigussie,et al.  Security of LoRaWAN v1.1 in Backward Compatibility Scenarios , 2018, FNC/MobiSPC.

[15]  Swarun Kumar,et al.  Empowering Low-Power Wide Area Networks in Urban Settings , 2017, SIGCOMM.

[16]  Soohyung Kim,et al.  Managing IoT devices using blockchain platform , 2017, 2017 19th International Conference on Advanced Communication Technology (ICACT).

[17]  Sundeep Rangan,et al.  End-to-End Simulation of 5G mmWave Networks , 2017, IEEE Communications Surveys & Tutorials.

[18]  William Webb Understanding Weightless: Technology, Equipment, and Network Deployment for M2M Communications in White Space , 2012 .

[19]  Xiaojiang Chen,et al.  PLoRa: a passive long-range data network from ambient LoRa transmissions , 2018, SIGCOMM.

[20]  Hiroyuki Morikawa,et al.  Evaluation of LoRa receiver performance under co-technology interference , 2018, 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[21]  Michele Zorzi,et al.  Joint Retransmission, Compression and Channel Coding for Data Fidelity under Energy Constraints , 2017, ArXiv.

[22]  Anthony Widjaja,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2003, IEEE Transactions on Neural Networks.

[23]  Yanghee Choi,et al.  A probabilistic and opportunistic flooding algorithm in wireless sensor networks , 2012, Comput. Commun..

[24]  Nick Harris,et al.  Development and Range Testing of a LoRaWAN System in an Urban Environment , 2018 .

[25]  Ki-Hyung Kim,et al.  Risk analysis and countermeasure for bit-flipping attack in LoRaWAN , 2017, 2017 International Conference on Information Networking (ICOIN).

[26]  Thiemo Voigt,et al.  LoRea: A Backscatter Architecture that Achieves a Long Communication Range , 2016, SenSys.

[27]  Vallipuram Muthukkumarasamy,et al.  Securing Smart Cities Using Blockchain Technology , 2016, 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS).

[28]  Ralph Deters,et al.  Blockchain as a Service for IoT , 2016, 2016 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[29]  Cjf Cas Cremers Scyther : semantics and verification of security protocols , 2006 .

[30]  Urbashi Mitra,et al.  Cognitive interference management in retransmission-based wireless networks , 2009, 2009 47th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[31]  Seung-Hoon Hwang,et al.  A survey on LPWA technology: LoRa and NB-IoT , 2017, ICT Express.

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

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

[34]  Chiel Hakkenberg Experimental evaluation of LoRa(WAN) in indoor and outdoor environments , 2016 .

[35]  Joshua R. Smith,et al.  LoRa Backscatter , 2017, Proc. ACM Interact. Mob. Wearable Ubiquitous Technol..

[36]  Fernando A. Kuipers,et al.  LoRaWAN in the Wild: Measurements from The Things Network , 2017, ArXiv.

[37]  Ki-Hyung Kim,et al.  Scenario and countermeasure for replay attack using join request messages in LoRaWAN , 2017, 2017 International Conference on Information Networking (ICOIN).

[38]  Eli De Poorter,et al.  Analysis, design and implementation of secure LoRaWAN sensor networks , 2017, 2017 13th IEEE International Conference on Intelligent Computer Communication and Processing (ICCP).

[39]  Mo Li,et al.  Known and Unknown Facts of LoRa , 2019, ACM Trans. Sens. Networks.

[40]  Ingrid Moerman,et al.  Scalability Analysis of Large-Scale LoRaWAN Networks in ns-3 , 2017, IEEE Internet of Things Journal.

[41]  Zhijin Qin,et al.  Resource Efficiency in Low-Power Wide-Area Networks for IoT Applications , 2017, GLOBECOM 2017 - 2017 IEEE Global Communications Conference.

[42]  Mahbubur Rahman,et al.  Integrating Low-Power Wide-Area Networks in White Spaces , 2018, 2018 IEEE/ACM Third International Conference on Internet-of-Things Design and Implementation (IoTDI).

[43]  Mo Li,et al.  When Pipelines Meet Fountain: Fast Data Dissemination in Wireless Sensor Networks , 2015, SenSys.

[44]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[45]  Radek Fujdiak,et al.  Simulated Coverage Estimation of Single Gateway LoRaWAN Network , 2018, 2018 25th International Conference on Systems, Signals and Image Processing (IWSSIP).

[46]  Chen-Khong Tham,et al.  Distributed Reinforcement Learning Frameworks for Cooperative Retransmission in Wireless Networks , 2010, IEEE Transactions on Vehicular Technology.

[47]  Ralph Deters,et al.  Using Blockchain to push Software-Defined IoT Components onto Edge Hosts , 2016, BDAW '16.

[48]  Rida El Chall,et al.  LoRaWAN Network: Radio Propagation Models and Performance Evaluation in Various Environments in Lebanon , 2019, IEEE Internet of Things Journal.

[49]  Rodrigo Roman,et al.  A Novel Key Update Protocol in Mobile Sensor Networks , 2012, ICISS.

[50]  Wan Du,et al.  Pando: Fountain-Enabled Fast Data Dissemination With Constructive Interference , 2017, IEEE/ACM Transactions on Networking.

[51]  Sandra Sendra,et al.  Integration of LoRaWAN and 4G/5G for the Industrial Internet of Things , 2018, IEEE Communications Magazine.

[52]  Anthony Rowe,et al.  Charm: Exploiting Geographical Diversity through Coherent Combining in Low-Power Wide-Area Networks , 2018, 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[53]  Tao Gu,et al.  FTrack: Parallel Decoding for LoRa Transmissions , 2019, IEEE/ACM Transactions on Networking.

[54]  M. Hata,et al.  Empirical formula for propagation loss in land mobile radio services , 1980, IEEE Transactions on Vehicular Technology.

[55]  Dirk Pesch,et al.  A Fair Adaptive Data Rate Algorithm for LoRaWAN , 2018, EWSN.

[56]  Amy L. Murphy,et al.  LoRa from the City to the Mountains: Exploration of Hardware and Environmental Factors , 2017, EWSN.

[57]  Konstantin Mikhaylov,et al.  On the coverage of LPWANs: range evaluation and channel attenuation model for LoRa technology , 2015, 2015 14th International Conference on ITS Telecommunications (ITST).

[58]  Chuang Lin,et al.  Retransmission or Redundancy: Transmission Reliability in Wireless Sensor Networks , 2007, 2007 IEEE Internatonal Conference on Mobile Adhoc and Sensor Systems.

[59]  Konstantin Mikhaylov,et al.  Analysis of Capacity and Scalability of the LoRa Low Power Wide Area Network Technology , 2016 .

[60]  Ingrid Moerman,et al.  LoRa Scalability: A Simulation Model Based on Interference Measurements , 2017, Sensors.

[61]  Guillaume Ferré,et al.  Collision and packet loss analysis in a LoRaWAN network , 2017, 2017 25th European Signal Processing Conference (EUSIPCO).

[62]  Lorenzo Bruzzone,et al.  Automated Estimation of Link Quality for LoRa: A Remote Sensing Approach , 2019, 2019 18th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[63]  Ingrid Moerman,et al.  A Survey of LoRaWAN for IoT: From Technology to Application , 2018, Sensors.

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

[65]  Patrick Claus F. Eggers,et al.  Urban area radio propagation measurements at 955 and 1845 MHz for small and micro cells , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[66]  Mukesh Singhal,et al.  Towards Energy-Fairness in LoRa Networks , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

[67]  Abraham O. Fapojuwo,et al.  A Survey of Enabling Technologies of Low Power and Long Range Machine-to-Machine Communications , 2017, IEEE Communications Surveys & Tutorials.

[68]  Konstantin Mikhaylov,et al.  On LoRaWAN scalability: Empirical evaluation of susceptibility to inter-network interference , 2017, 2017 European Conference on Networks and Communications (EuCNC).

[69]  Evgeny Khorov,et al.  On the Limits of LoRaWAN Channel Access , 2016, 2016 International Conference on Engineering and Telecommunication (EnT).

[70]  Vangelis Gazis,et al.  A Survey of Standards for Machine-to-Machine and the Internet of Things , 2017, IEEE Communications Surveys & Tutorials.

[71]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[72]  Mohammad Rostami,et al.  Braidio: An Integrated Active-Passive Radio for Mobile Devices with Asymmetric Energy Budgets , 2016, SIGCOMM.

[73]  Jun Lin,et al.  Using Blockchain Technology to Build Trust in Sharing LoRaWAN IoT , 2017, ICCSE'17.

[74]  Ingrid Moerman,et al.  LoRa indoor coverage and performance in an industrial environment: Case study , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[75]  Mo Li,et al.  From Rateless to Distanceless: Enabling Sparse Sensor Network Deployment in Large Areas , 2016, IEEE/ACM Transactions on Networking.

[76]  Djamal Zeghlache,et al.  Lightweight collaborative key establishment scheme for the Internet of Things , 2014, Comput. Networks.

[77]  Thomas H. Clausen,et al.  A Study of LoRa: Long Range & Low Power Networks for the Internet of Things , 2016, Sensors.

[78]  Julien Montavont,et al.  Indoor deployment of low-power wide area networks (LPWAN): A LoRaWAN case study , 2016, 2016 IEEE 12th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob).

[79]  Davide Magrin,et al.  Performance evaluation of LoRa networks in a smart city scenario , 2017, 2017 IEEE International Conference on Communications (ICC).

[80]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[81]  Praveen Gauravaram,et al.  Blockchain for IoT security and privacy: The case study of a smart home , 2017, 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops).

[82]  Hsiao-Hwa Chen,et al.  Machine-to-Machine Communications in Ultra-Dense Networks—A Survey , 2017, IEEE Communications Surveys & Tutorials.

[83]  Konstantin Mikhaylov,et al.  Evaluation of LoRa LPWAN Technology for Indoor Remote Health and Wellbeing Monitoring , 2017, Int. J. Wirel. Inf. Networks.

[84]  Jianzhong Zhang,et al.  LTE-advanced in 3GPP Rel -13/14: an evolution toward 5G , 2016, IEEE Communications Magazine.

[85]  Konstantin Mikhaylov,et al.  On Track of Sigfox Confidentiality with End-to-End Encryption , 2018, ARES.

[86]  JaeHyu Kim,et al.  A Dual Key-Based Activation Scheme for Secure LoRaWAN , 2017, Wirel. Commun. Mob. Comput..

[87]  Sofie Pollin,et al.  Range and coexistence analysis of long range unlicensed communication , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[88]  Elisa Bertino,et al.  Effective Key Management in Dynamic Wireless Sensor Networks , 2015, IEEE Transactions on Information Forensics and Security.

[89]  Alexis Olivereau,et al.  HIP Tiny Exchange (TEX): A distributed key exchange scheme for HIP-based Internet of Things , 2012, Third International Conference on Communications and Networking.

[90]  Andrei V. Gurtov,et al.  Proxy-based end-to-end key establishment protocol for the Internet of Things , 2015, 2015 IEEE International Conference on Communication Workshop (ICCW).

[91]  Stefano Tomasin,et al.  Security Analysis of LoRaWAN Join Procedure for Internet of Things Networks , 2017, 2017 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[92]  Yuguang Fang,et al.  Securing wireless sensor networks: a survey , 2008, IEEE Communications Surveys & Tutorials.

[93]  JaeHyu Kim,et al.  A Simple and Efficient Replay Attack Prevention Scheme for LoRaWAN , 2017, ICCNS 2017.

[94]  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.

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

[96]  István Z. Kovács,et al.  Interference Measurements in the European 868 MHz ISM Band with Focus on LoRa and SigFox , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[97]  Hung-Yu Wei,et al.  A QoE-Based Link Adaptation Scheme for H.264/SVC Video Multicast Over IEEE 802.11 , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[98]  Nuno Pereira,et al.  Analysis of LoRaWAN v1.1 security: research paper , 2018, SmartObjects@MobiHoc.

[99]  Pasquale Arpaia,et al.  LoRa protocol performance assessment in critical noise conditions , 2017, 2017 IEEE 3rd International Forum on Research and Technologies for Society and Industry (RTSI).

[100]  Chieh-Yih Wan,et al.  PSFQ: a reliable transport protocol for wireless sensor networks , 2002, WSNA '02.

[101]  Francesco Cottone,et al.  Vibrations powered LoRa sensor: An electromechanical energy harvester working on a real bridge , 2016, 2016 IEEE SENSORS.

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

[103]  Magnus Sandell,et al.  Application Layer Coding for IoT: Benefits, Limitations, and Implementation Aspects , 2017, IEEE Systems Journal.

[104]  R. Venkatesha Prasad,et al.  Employing p-CSMA on a LoRa Network Simulator , 2018, ArXiv.

[105]  Sofie Pollin,et al.  Power and spreading factor control in low power wide area networks , 2017, 2017 IEEE International Conference on Communications (ICC).

[106]  Ali Najafi,et al.  NetScatter: Enabling Large-Scale Backscatter Networks , 2018, NSDI.

[107]  István Z. Kovács,et al.  Coverage and Capacity Analysis of Sigfox, LoRa, GPRS, and NB-IoT , 2017, 2017 IEEE 85th Vehicular Technology Conference (VTC Spring).