Skip to main content
Home
Distributed Systems Group
Universitat Politècnica de Catalunya BARCELONATECH
User account menu
  • login

LoRaMesher: An open-source library for multi-hop LoRa mesh networks

Author
Joan Solé
Felix Freitag
Roger Baig
Abstract
LoRaMesher is an open-source C++ library that enables multi-hop mesh networks over LoRa communication on ESP32 microcontroller boards. The library implements a proactive distance-vector routing protocol that maintains routing tables on each node and provides unicast, broadcast, and reliable message delivery, including fragmentation and reassembly for large payloads. LoRaMesher leverages RadioLib for radio access and FreeRTOS for task scheduling, and integrates with PlatformIO for development. By allowing LoRa devices to communicate directly in a mesh network, rather than via LoRaWAN gateways, the library enables fully distributed applications on low-power IoT nodes. This paper describes the LoRaMesher software, its architecture, main functionalities, and usage examples, and discusses its relevance for research and applied IoT deployments.
Year of Publication
2026
Journal
SoftwareX
Volume
34
Number of Pages
102570
ISSN Number
2352-7110
URL
https://www.sciencedirect.com/science/article/pii/S2352711026000646
DOI
https://doi.org/10.1016/j.softx.2026.102570
  • DOI
  • Google Scholar
  • BibTeX
  • EndNote X3 XML
  • EndNote 7 XML
  • Endnote tagged
  • Marc
  • RIS

Main navigation

  • Home
  • Announcements
  • Projects
  • Research
  • Publications
  • About DSG
  • Location
  • Software
  • Talks
  • Members
  • Former Members
Powered by Drupal