LoRaWANSim: A Flexible Simulator for LoRaWAN Networks

Among the low power wide area network communication protocols for large scale Internet of Things, LoRaWAN is considered one of the most promising, owing to its flexibility and energy-saving capabilities. For these reasons, during recent years, the scientific community has invested efforts into assessing the fundamental performance limits and understanding the trade-offs between the parameters and performance of LoRaWAN communication for different application scenarios. However, this task cannot be effectively accomplished utilizing only analytical methods, and precise network simulators are needed. To that end, this paper presents LoRaWANSim, a LoRaWAN simulator implemented in MATLAB, developed to characterize the behavior of LoRaWAN networks, accounting for physical, medium access control and network aspects. In particular, since many simulators described in the literature are deployed for specific research purposes, they are usually oversimplified and hold a number of assumptions affecting the accuracy of their results. In contrast, our simulator has been developed for the sake of completeness and it is oriented towards an accurate representation of the LoRaWAN at the different layers. After a detailed description of the simulator, we report a validation of the simulator itself and we then conclude by presenting some results of its use revealing notable and non-intuitive trade-offs present in LoRaWAN. Such simulator will be made available via open access to the research community.

[1]  Audrey Giremus,et al.  LoRa Physical Layer Principle and Performance Analysis , 2018, 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS).

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

[3]  Dirk Pesch,et al.  $FREE$ —Fine-Grained Scheduling for Reliable and Energy-Efficient Data Collection in LoRaWAN , 2018, IEEE Internet of Things Journal.

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

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

[6]  Liesbet Van der Perre,et al.  Cross-Layer Framework and Optimization for Efficient Use of the Energy Budget of IoT Nodes , 2019, 2019 IEEE Wireless Communications and Networking Conference (WCNC).

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

[8]  Chiara Buratti,et al.  LoRaWAN: Evaluation of Link- and System-Level Performance , 2018, IEEE Internet of Things Journal.

[9]  Konstantin Mikhaylov,et al.  Evaluation of LoRa LPWAN technology for remote health and wellbeing monitoring , 2016, 2016 10th International Symposium on Medical Information and Communication Technology (ISMICT).

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

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

[12]  Chiara Buratti,et al.  A Novel Collision-Aware Adaptive Data Rate Algorithm for LoRaWAN Networks , 2021, IEEE Internet of Things Journal.

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

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

[15]  Alexios Balatsoukas-Stimming,et al.  On the Error Rate of the LoRa Modulation With Interference , 2020, IEEE Transactions on Wireless Communications.

[16]  Gerhard P. Hancke,et al.  A Review of LoRaWAN Simulators: Design Requirements and Limitations , 2019, 2019 International Multidisciplinary Information Technology and Engineering Conference (IMITEC).

[17]  Norman M. Abramson,et al.  THE ALOHA SYSTEM: another alternative for computer communications , 1899, AFIPS '70 (Fall).

[18]  Ilenia Tinnirello,et al.  Impact of LoRa Imperfect Orthogonality: Analysis of Link-Level Performance , 2018, IEEE Communications Letters.

[19]  Marek Neruda,et al.  The issue of LPWAN technology coexistence in IoT environment , 2016, 2016 17th International Conference on Mechatronics - Mechatronika (ME).

[20]  Konstantin Mikhaylov,et al.  Accuracy Assessment and Cross-Validation of LPWAN Propagation Models in Urban Scenarios , 2020, IEEE Access.

[21]  Petar Solic,et al.  LoRaWAN — A low power WAN protocol for Internet of Things: A review and opportunities , 2017, 2017 2nd International Multidisciplinary Conference on Computer and Energy Science (SpliTech).

[22]  Chiara Buratti,et al.  Narrowband IoT: A Survey on Downlink and Uplink Perspectives , 2019, IEEE Wireless Communications.

[23]  Andrea Zanella,et al.  Confirmed traffic in LoRaWAN: Pitfalls and countermeasures , 2018, 2018 17th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).