Telemetria aperta per le arnie¶
Nodi ESP32 a energia solare dentro l'arnia, che inviano temperatura, umidità, peso e batteria attraverso una rete Meshtastic a un backend FastAPI — e da lì fino al telefono.
-
Quattro repository, un contratto
Firmware, server, app e hardware vengono rilasciati secondo i propri tempi. A tenerli insieme è un contratto versionato: lo schema del payload MQTT e l'API HTTP, pubblicati qui a URL stabili.
-
Il contratto versionato
Lo schema del payload MQTT, il riferimento API generato da OpenAPI e la matrice delle versioni che sappiamo funzionare insieme.
-
Sviluppato allo scoperto
MeshBee è un progetto di volontari del Fablab Imperia APS. Le schede, i contenitori, il codice e questa documentazione sono pubblici, e la roadmap è una board pubblica.
Il percorso di una lettura
I nodi nelle arnie comunicano tra loro su una rete mesh LoRa Meshtastic — nell'apiario non serve il WiFi. Una lettura rimbalza di nodo in nodo finché non raggiunge un nodo con accesso a internet, che fa da gateway e la inoltra via internet al broker MQTT.