Development and analysis of new implementations of MAC proto-cols and mobility models in LoRa networks

Authors

  • André Esteves Santos Alves
  • Luis Miguel Rego Pires
  • Luis Carlos Gonçalves

DOI:

https://doi.org/10.34117/bjdv9n3-023

Keywords:

LoRaSim, collision ratio, CSMA/CA, CSMS/CAD, simulation, LoRa, energy consumption, mobility

Abstract

The technological revolution known as Internet of Things (IoT) brings together several areas of science and technology, such as data acquisition, energy consumption, Wireless Sensor Networks (WSN), data analyses and processing among others. IoT gets its name from the several applications, from wearables to cars connected to the network, spanning the transportation, health, electronics, water, and electricity industries. This massive addition of LoRa devices for its own application brings the problems of a shared medium such as frame collision. Additionally, as the devices are often battery powered there is a need to analyze the battery consumption. It was found that there is a lack of tools to estimate the consumption and performance of a network. In this paper, we implement new medium access control mechanisms for LoRaSim simulator, based on CSMA/CAD (Carrier Sense Multiple Access with Collision Avoidance and Detection). This addition tests the influence a different access protocol has on the LoRa network and its resilience. As part of this study the new access protocol is built on the existing simulator LoRaSim to study the difference between the access protocol currently used in LoRa, an ALOHA protocol variant, CSMA/CA (CSMA with Collision Avoidance) and CSMA/CAD with the purpose of analyzing the difference in collision between protocols and the respective energy consumption in mobility scenarios.

References

L. Alliance. “LoRa Technology” [Online]. Available: https://lora-alliance.org/.

A. R. de Mesquita, L. L. de S. Salmento, O. R. de S. Junior, J. H. C. dos Santos, and F. M. A. de Araújo, “BeeFresh: Ferramenta de Monitoramento de Temperatura com IoT para Colmeias de Abelhas Melíponas / BeeFresh: IoT Temperature Monitoring Tool for Honey Bee Hives”, Braz. J. Develop., vol. 6, no. 7, pp. 52724–52740, Jul. 2020.

R. B. Santos, M. R. da Cunha, and E. G. Bertogna, “Uso da plataforma de desenvolvimento ESP32-Cam e rede lora no processo de reconhecimento de imagem e transmissão por rede lora: Use of ESP32-Cam development platform and lora network in the image recognition process and transmission over lora network”, Braz. J. Develop., vol. 8, no. 10, pp. 68635–68654, Oct. 2022.

A. Alves, L. M Pires, L. C. Gonçalves “Development and Analysis of a New Implementation of CSMA/CAD Algorithm for LoRaSim Simulator Applied to LoRa Networks” Proceedings. INForum 2022-Atas do 13º Simpósio de Informática, ISBN. 978-989-654-836-0

L. Kleinrock and F. Tobagi, "Packet Switching in Radio Channels: Part I - Carrier Sense Multiple-Access Modes and Their Throughput-Delay Characteristics," in IEEE Transactions on Communications, vol. 23, no. 12, pp. 1400-1416, December 1975, doi: 10.1109/TCOM.1975.1092768.

Garcia-Luna-Aceves, J. (2018). Design and Analysis of CSMA/CAD. UC Santa Cruz. Re-trieved from https://escholarship.org/uc/item/7t94j4bs

LoRaSim Homepage, https://www.lancaster.ac.uk/scc/sites/lora/lorasim.html

Abramson, Norman. (1977). THE ALOHA SYSTEM: another alternative for computer communications. Fall Joint Computer Conference. 37. 281-285. 10.1145/1478462.1478502.

SEMTECH, “LoRa™ Modulation Basics,” Semtech Corporation, 2015.

T. To and A. Duda, "Simulation of LoRa in NS-3: Improving LoRa Performance with CSMA," 2018 IEEE International Conference on Communications (ICC), 2018, pp. 1-7, doi: 10.1109/ICC.2018.8422800

Casals, B. Mir, R. Vidal, and C. Gomez, “Modeling the Energy Performance of Lo-RaWAN,” Sensors, vol. 17, no. 10, p. 2364, Oct. 2017, doi: 10.3390/s17102364.

“Semtech SX1276” https://www.semtech.com/products/wireless-rf/lora-core/sx1276

IEEE SA, “IEEE Standard for Low-Rate Wireless Networks”. [Online]. Available :https://standards.ieee.org/ieee/802.15.4/7029/

A. El-Hoiydi and J. -. Decotignie, "WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks," Proceedings. ISCC 2004. Ninth International Symposium on Computers And Communications (IEEE Cat. No.04TH8769) , 2004, pp. 244-251 Vol.1, doi: 10.1109/ISCC.2004.1358412.

B. Liang and Z. Haas. Predictive distance-based mobility management for PCS networks. In Proceedings of the Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), March 1999

V. Tolety. Load reduction in ad hoc networks using mobile servers. Master’s thesis, Colorado School of Mines, 1999.

Downloads

Published

2023-03-02

How to Cite

Alves, A. E. S., Pires, L. M. R., & Gonçalves, L. C. (2023). Development and analysis of new implementations of MAC proto-cols and mobility models in LoRa networks. Brazilian Journal of Development, 9(3), 9188–9205. https://doi.org/10.34117/bjdv9n3-023

Issue

Section

Original Papers