Skip to main content

Lessons Learned on the Design of a Predictive Agent for LoRaWAN Network Planning

  • Conference paper
  • First Online:
Advances in Practical Applications of Agents, Multi-Agent Systems, and Cognitive Mimetics. The PAAMS Collection (PAAMS 2023)

Abstract

LoRaWAN is a low-power wide-area network standard widely used for long-range machine-to-machine communications in the Internet of Things ecosystem. While enabling ultra-low-power communication links, its open nature impulsed exponential market growth in the last years. Given its Aloha-like medium access nature, several scalability-oriented improvements were proposed in the last years, with time-slotted communications having raised special interest. However, how to efficiently allocate resources in a network where the cost of downlink communication is significantly higher than that of the uplink represents a significant challenge. To shed light on this matter, this work proposes the use of multi-agent systems for network planning in time-slotted communications. To do so, a predictive network planning agent is designed and validated as part of an end-to-end multi-agent network management system, which is based on multi-output regression that predicts the resulting network scalability for a given set of joining devices and setup scenarios being considered. A preliminary evaluation of network-status predictions showed a mean absolute error lower than 3% and pointed out different lessons learned, in turn validating the feasibility of the proposed agent for LoRaWAN-oriented network planning.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Van den Abeele, F., Haxhibeqiri, J., Moerman, I., Hoebeke, J.: Scalability analysis of large-scale LoRaWAN networks in NS-3. IEEE Internet Things J. 4(6), 2186–2198 (2017)

    Article  Google Scholar 

  2. Caillouet, C., Heusse, M., Rousseau, F.: Optimal SF allocation in LoRaWAN considering physical capture and imperfect orthogonality. In: 2019 IEEE Global Communications Conference, pp. 1–6. IEEE (2019)

    Google Scholar 

  3. European Telecommunications Standards Institute (ETSI): Short Range Devices (SRD) operating in the frequency range 25 MHz to 1 000 MHz (2017). Rev. 3.1.1

    Google Scholar 

  4. Garrido-Hidalgo, C., et al.: LoRaWAN scheduling: from concept to implementation. IEEE Internet Things J. 8(16), 12919–12933 (2021)

    Article  Google Scholar 

  5. Garrido-Hidalgo, C., Roda-Sanchez, L., Ramírez, F.J., Fernández-Caballero, A., Olivares, T.: Efficient online resource allocation in large-scale LoRaWAN networks: A multi-agent approach. Comput. Netw. 221, 109525 (2023)

    Google Scholar 

  6. Haxhibeqiri, J., Moerman, I., Hoebeke, J.: Low overhead scheduling of LoRa transmissions for improved scalability. IEEE Internet Things J. 6(2), 3097–3109 (2018)

    Article  Google Scholar 

  7. Huang, X., Jiang, J., Yang, S.H., Ding, Y.: A reinforcement learning based medium access control method for LoRa networks. In: 2020 IEEE International Conference on Networking, Sensing and Control (ICNSC), pp. 1–6. IEEE (2020)

    Google Scholar 

  8. ITU: Spectrum occupancy measurements and evaluation (2018). Rev. 1

    Google Scholar 

  9. Ivoghlian, A., Salcic, Z., Wang, K.I.K.: Adaptive wireless network management with multi-agent reinforcement learning. Sensors 22(3), 1019 (2022)

    Article  Google Scholar 

  10. Lima, E., Moraes, J., Oliveira, H., Cerqueira, E., Zeadally, S., Rosário, D.: Adaptive priority-aware LoRaWAN resource allocation for Internet of Things applications. Ad Hoc Netw. 122, 102598 (2021)

    Google Scholar 

  11. LoRa Alliance: LoRaWAN™ 1.0.3 Specification (2018). Rev. 1.0.3

    Google Scholar 

  12. Minhaj, S.U., et al.: Intelligent resource allocation in LoRaWAN using machine learning techniques. IEEE Access 11, 10092–10106 (2023)

    Article  Google Scholar 

  13. Scikit-learn: scikit-learn machine learning in python (2023). https://scikit-learn.org

  14. Zhao, G., Lin, K., Chapman, D., Metje, N., Hao, T.: Optimizing energy efficiency of LoRaWAN-based wireless underground sensor networks: a multi-agent reinforcement learning approach. Internet Things 22, 100776 (2023)

    Google Scholar 

  15. Zorbas, D.: Improving LoRaWAN downlink performance in the EU868 spectrum. Comput. Commun. 195, 303–314 (2022)

    Article  Google Scholar 

Download references

Acknowledgments

Grant 2023-GRIN-34056 funded by Universidad de Castilla-La Mancha. Grant 2019-PREDUCLM-10703 funded by Universidad de Castilla-La Mancha and by “ESF Investing in your future”. Grant DIN2018-010177 funded by MCIN/AEI/ 10.13039/501100011033. Grant PID2021-123627OB-C52 funded by MCIN/AEI/ 10.13039/501100011033 and by “ERDF A way to make Europe”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Celia Garrido-Hidalgo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Garrido-Hidalgo, C., Fürst, J., Roda-Sanchez, L., Olivares, T., Fernández-Caballero, A. (2023). Lessons Learned on the Design of a Predictive Agent for LoRaWAN Network Planning. In: Mathieu, P., Dignum, F., Novais, P., De la Prieta, F. (eds) Advances in Practical Applications of Agents, Multi-Agent Systems, and Cognitive Mimetics. The PAAMS Collection. PAAMS 2023. Lecture Notes in Computer Science(), vol 13955. Springer, Cham. https://doi.org/10.1007/978-3-031-37616-0_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-37616-0_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-37615-3

  • Online ISBN: 978-3-031-37616-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics