Skip to main content
Log in

Enhanced Time Slotted LoRaWAN for Node Mobility: A Joint Selection of Data Rate, Time Slot and Channel

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Long Range Wide Area Network (LoRaWAN) offers a wide range communication with low power consumption at the cost of low throughput. Although this technology is well suited to IoT applications, it faces scalability and reliability limitations because it is based on the Aloha random access protocol on one hand and on random choice of a channel and a spreading factor (SF) on the other hand. LoRaWAN recommends the use of Adaptive Data Rate (ADR) mechanism to optimize the global network utilization by adjusting the node’s configuration (Spreading Factor, Transmission Power, Data rate, etc.). However, ADR is defined for fixed nodes and doesn’t handle the node’s mobility. We proposed in previous work, an enhanced ADR mechanism (E-ADR) that takes into account the movement of the device and its position to define the optimal data rate to use. Despite the performance improvement of LoRaWAN thanks to E-ADR, collisions are happened due to simultaneous transmissions with the same configuration (channel, SF). A best practice to reduce collisions and improve performance in mobile networks is the use of time slotted communication. Several research papers proposed time slotted schemes for LoRaWAN, however none of them considered the case of mobile nodes. Therefore, in this work, we propose ETS-LoRaWAN (Enhanced Time Slotted LoRaWAN), a dynamic collision free time slotted approach to determine respectively the best SF according to the node’s position, the time slot, and the channel to use. Our experimental results show performance improvement of ETS-LoRaWAN compared to Aloha LoRaWAN by reducing the Packet Loss Ratio (PLR) and the energy consumption.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Algorithm 2
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. LoRa alliance technical committee (2020) LoRaWAN L2 1.0.4 specification (TS001-1.0.4). Retrieved June 1, 2022, from https://resources.lora-alliance.org/technical-specifications/ts001-1-0-4-lorawan-l2-1-0-4-specification

  2. Benkahla, N., Tounsi, H., Song, Y.Q. & Frikha, M. (2018). Enhanced Dynamic Duty Cycle in LoRaWAN Network. Montavont, N., Papadopoulos, G. (eds) Ad-hoc, Mobile, and Wireless Networks, ADHOC-NOW 2018, Lecture Notes in Computer Science,vol. 11104, pp. 147-1602.

  3. Benkahla, N., Tounsi, H., Song, Y. Q., & Frikha, M. (2021). Review and experimental evaluation of ADR enhancements for LoRaWAN networks. Telecommunications Systems Journal, 77, 122. https://doi.org/10.1007/s11235-020-00738-x

    Article  Google Scholar 

  4. Benkahla, N., Tounsi, H., Song, Y. Q., & Frikha, M. (2021). VHMM-based E-ADR for LoRaWAN networks with unknown mobility patterns. International Wireless Communications and Mobile Computing (IWCMC). https://doi.org/10.1109/IWCMC51323.2021.9498709

    Article  Google Scholar 

  5. LoRa developer portal. Retrieved June 1, 2022, from https://lora-developers.semtech.com/documentation/tech-papers-and-guides/implementing-adaptive-data-rate-adr/implementing-adaptive-data-rate/

  6. Semtech Wireless and sensing products (2016). LoRaWAN-simple rate adaptation recommended algorithm, Revision 1.0. Retrieved June 1, 2022, from https://www.thethingsnetwork.org/forum/uploads/ default/original/2X/7/7480e044aa93a54a910dab8ef0adfb5f515d14a1.pdf

  7. Alvear, O., H-Tapia, J., Calafate, C., H-Orallo, J-C Cano, E. & Manzoni, P. (2017). Assessing the impact of mobility on LoRa communications. In: Fortino, G., et al. Interoperability, Safety and Security in IoT. InterIoT SaSeIoT 2017 2017. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 242. Springer, Cham. https://doi.org/10.1007/978-3-319-93797-7_10

  8. S-Cabrera, R., Pachon, A., & Madrid, J-M. (2019). Proof of concept of an IoTBased public vehicle tracking system, using LoRa (long range) and intelligent transportation system (ITS) services. Journal of Computer Networks and Communications (JCNC). 2019. https://doi.org/10.1155/2019/9198157

  9. Kousias, K., Caso, G., Alay, O. & Lemic, F. (2019). Empirical analysis of LoRaWAN adaptive data rate for mobile internet of things applications. MobiCom ’19: The 25th annual international conference on mobile computing and networking. S3’19: Proceedings of the 2019 on wireless of the students, by the students, and for the students workshop.Los Cabos, Mexico.

  10. Libelium Comunicaciones Distribuidas (2017). Waspmote LoRa 868 MHz 915 MHz SX1272 networking guide. Document Version: v7.0. Retrieved June 1, 2022, from https://usermanual.wiki/Document/waspmotelora868mhz915mhzsx1272networkingguide.548782060/view.

  11. Semtech corporation (2019). LoRa® and LoRaWAN®: A Technical Overview. Technical paper. Retrieved June 3, 2022, from https://lora-developers.semtech.com/uploads/documents/files/LoRa_and_LoRaWAN-A_Tech_Overview-Downloadable.pdf.

  12. STMicroelectronics (2019). Discovery kit for LoRaWAN, Sigfox, and LPWAN protocols with STM32L0 B-L072Z-LRWAN1. Retrieved June 3, 2022, from https://www.st.com/en/evaluation-tools/b-l072z-lrwan1.html.

  13. LoPy. Retrieved June 3, 2022, from https://docs.pycom.io/datasheets/development/lopy4/.

  14. D. Croce, D., M. Gucciardo, M., I. Tinnirello, I., D. Garlisi, D. & Mangione, S. (2017). Impact of spreading factor imperfect orthogonality in loRa communications. the International Tyrrhenian workshop on digital communication. Switzerland, pp 165-179.

  15. Bankov, D., Khorov, E. & Lyakhov, A. (2016). On the Limits of LoRaWAN Channel Access. 2016 International conference on engineering and telecommunication (EnT). Moscow, Russia, pp. 10-14, https://doi.org/10.1109/EnT.2016.011.

  16. Bor, M. C., Roedig, U., Voigt, U. T., Alonso, J. M. (2016), Do LoRa low-power wide-area networks scale?. In Proceedings of the 19th ACM international conference on modeling, analysis and simulation of wireless and mobile systems. New York, USA, pp. 59-67 https://doi.org/10.1145/2988287.2989163

  17. Adelantado, F., Vilajosana, X., Tuset-Peiro, P., Martinez, B., Melia-Segui, J., & Watteyne, T. (2017). Understanding the Limits of LoRaWAN. IEEE Communication Magazine, 55, 34–40. https://doi.org/10.1109/MCOM.2017.1600613

    Article  Google Scholar 

  18. Georgiou, O., & Raza, U. (2017). Low power wide area network analysis: Can LoRa scale? IEEE Wireless Communications Letters, 6(2), 162–165. https://doi.org/10.1109/LWC.2016.2647247

    Article  Google Scholar 

  19. Laya, A., & A., C. Kalalas, C., F. Vazquez-Gallego, F., L. Alonso, L. & Alonso-Zarate, J. (2016). Goodbye, ALOHA! IEEE Access,. pp. 2029–2044. https://doi.org/10.1109/ACCESS.2016.2557758

  20. Lee, J., Jeong, W., Choi, B. (2018). A scheduling algorithm for improving scalability of LoRaWAN. International conference on information and communication technology convergence (ICTC). Jeju, Korea (South), pp. 1383-1388. https://doi.org/10.1109/ICTC.2018.8539392

  21. Zorbas, D., Abdelfadeel, K., Kotzanikolaou, P., & Pesch, D. (2020). TS-LoRa: Time-slotted LoRaWAN for the industrial internet of things. Computer Communications. https://doi.org/10.1016/j.comcom.2020.01.056

    Article  Google Scholar 

  22. Reynders, B., Wang, Q., Tuset-Peiro, P., & Vilajosana, X. & Pollin, S. (2018). Improving reliability and scalability of LoRaWANs through lightweight scheduling. IEEE Internet Things Journal. https://doi.org/10.1109/JIOT.2018.2815150

  23. Haxhibeqiri, J., Moerman, I., & Hoebeke, J. (2019). Low overhead scheduling of LoRa transmissions for improved scalability. IEEE Internet of Things Journal, 6(2), 3097–3109. https://doi.org/10.1109/JIOT.2018.2878942

    Article  Google Scholar 

  24. Bonafini, F., Depari, A., Ferrari, P., Flammini, A., Pasetti, M., Rinaldi, S., Sisinni, E. & Gidlund, M. (2019). Exploiting localization systems for LoRaWAN transmission scheduling in industrial applications. The 15th IEEE international workshop on factory communication systems (WFCS). Sweden. pp 1-8. https://doi.org/10.1109/WFCS.2019.8757999

  25. Abdelfadeel, K. Q., Zorbas, D., Cionca, V., & Pesch, D. (2020). FREE-Fine-grained scheduling for reliable and energy efficient data collection in LoRaWAN. IEEE Internet of Things Journal, 7, 669–683. https://doi.org/10.1109/JIOT.2019.2949918

    Article  Google Scholar 

  26. Zorbas, D., Abdelfadeel, K. Q., Cionca, V., Pesch, D. & O’Flynn, B. (2019). Offline scheduling algorithms for time-slotted LoRabased bulk data transmission. IEEE 5th World forum on internet of things (WFIoT). Limerick Ireland. pp 1-6. https://doi.org/10.1109/WF-IoT.2019.8767277.

  27. Piyare, R., Murphy, A. L., Magno, M., & Benini, L. (2018). On demand LoRa: Asynchronous TDMA for energy efficient and low latency communication in IoT. Sensors, 18(11), 3718.

    Article  Google Scholar 

  28. Lavric, A. & Petrariu, A. I. (2018). LoRaWAN communication protocol: The new era of IoT. The International conference on development and application systems (DAS). Romania. pp. 74-77. https://doi.org/10.1109/DAAS.2018.8396074.

  29. Bor, M., Vidler, J. & Roedig, U. (2016). LoRa for the Internet of Things. The International conference on embedded wireless systems and networks (EWSN). Austria. pp 361-366.

  30. Goursaud, C. & Gorce, J-M (2015). Dedicated networks for IoT: PHY/MAC state of the art and challenges. The endorsed transactions on Internet of Things (EAI). Vol 1, pp 1-11. 2015.

  31. Triantafyllou, A., Zorbas, D., & Sarigiannidis, P. (2022). Time-slotted LoRa MAC with variable payload support. Computer Communications, 193, 146–154. https://doi.org/10.1016/j.comcom.2022.06.043

    Article  Google Scholar 

  32. Triantafyllou, A., & A., Sarigiannidis, P., T. Lagkas, T., I.D. Moscholios, I. D., A. Sarigiannidis, A. (2021). Leveraging fairness in LoRaWAN: A novel scheduling scheme for collision avoidance. Computer Networks, 186, 107735.

  33. LoRa Alliance technical committee regional parameters workgroup (2018). LoRaWAN 1.0.3 Regional Parameters. Retrieved June 3, 2022, from https://lora-alliance.org/wp-content/uploads/2020/11/lorawan_regional_parameters_v1.0.3reva-0.pdf.

Download references

Funding

The authors declare that no funds, grants, or other support were received during the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Contributions

All authors, HT, NBK, Y-QS and MF, contributed to the study conception and design. Material preparation, data collection and analysis were performed by HT and NBK. The first draft of the manuscript was written by HT and NBK and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Hajer Tounsi.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose

Consent to publish

All authors agree for publication only after acceptance.

Ethical approval

All authors approve the submission of this work in the journal “Wireless Personal Communications”. This work have never been published neither submitted elsewhere in any form or language.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tounsi, H., Benkahla, N., Song, YQ. et al. Enhanced Time Slotted LoRaWAN for Node Mobility: A Joint Selection of Data Rate, Time Slot and Channel. Wireless Pers Commun 134, 2137–2157 (2024). https://doi.org/10.1007/s11277-024-11004-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-024-11004-7

Keywords

Navigation