01279nas a2200157 4500000000100000008004100001100001500042700001800057700001500075245007200090856007200162300001100234490000700245520085500252022001401107 2026 d1 aJoan Solé1 aFelix Freitag1 aRoger Baig00aLoRaMesher: An open-source library for multi-hop LoRa mesh networks uhttps://www.sciencedirect.com/science/article/pii/S2352711026000646 a1025700 v343 aLoRaMesher 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. a2352-7110