Seeed Studio has posted MeshCore on GitHub, a lightweight C++ library that handles multi-hop packet routing for embedded projects using LoRa and other packet radios. Nodes relay messages through each other, so devices can reach far past the range of a single radio link without any internet connection.
MeshCore sits between Meshtastic and Reticulum. Meshtastic targets casual LoRa messaging and Reticulum goes deep on networking features. MeshCore aims at custom embedded work, with off-grid and emergency use as the main cases.
Prebuilt binaries are available for supported devices, so there is no need to compile firmware by hand. The flashing can be done with tools like Adafruit ESPTool, and the network is reachable over a serial console. Companion firmware connects over BLE, USB or Wi-Fi depending on which build is flashed. Repeater and room server firmware is configured over USB in a web tool, or remotely over LoRa from the mobile app.…