This project is an embedded operating system for creating decentralized peer-to-peer communication networks using long-range radio hardware. It provides an off-grid messaging protocol for transmitting text and GPS coordinates without relying on cellular or internet infrastructure.
The firmware implements a secure communication framework using shared keys and high-grade encryption to protect data transmitted over the air. It includes a LoRaWAN hardware interface to manage radio parameters and an MQTT radio gateway to bridge local mesh traffic to external networks.
The system covers a broad range of capabilities including store-and-forward data routing, remote node administration, and regional radio signal tuning. It supports external client connectivity via Bluetooth, WiFi, or USB, and allows for wireless over-the-air firmware updates across the network.
The project provides programmatic interaction through a Python software development kit and a dedicated command-line interface for automating node configurations.