Create a mesh network of ESP32 microcontrollers that communicate using ESP-NOW. This constellation allows for long-range communication and is ideal for sparsely covering a larger environment, e.g. outdoors. Another perk of MeshNOW is the transparent forwarding of upper-level protocols. This way you can use any TCP-based application (e.g. MQTT) without manual intervention. Just like connecting to a normal WiFi AP.
This project was created by Marvin Bauer as part of his Bachelor Thesis @ TUM under the supervision of Prof. Dr. Michael Gerndt and guidance of Isaac Núñez at the chair of Computer Architecture and Parallel Systems.
The latest version of this codebase has been moved to the GitHub organization of the chair: https://github.com/CAPS-IoT/meshNOW
Please make sure to use that version of the code as it is more up-to-date and includes an MIT license, allowing a more free use than you would get from this repository.
Notably, this repository does not contain any license, meaning that - with this version - all rights are reserved.