Mesh Intelligence: Quando i Tuoi Sensori Formano un Sistema Nervoso Distribuito
Ogni sensore ha il proprio cervello. Condividono stati neuronali tramite un protocollo mesh da 24 byte. Insieme classificano cio' che nessun nodo singolo puo' — senza cloud.
Il Problema delle Reti di Sensori Centralizzate
Le architetture IoT tradizionali seguono uno schema semplice: i sensori raccolgono dati, li inviano a un server centrale (o al cloud), e il server esegue il modello AI. Funziona, ma introduce tre debolezze fondamentali:
- Single point of failure — se il server va giu', ogni sensore diventa cieco
- Latenza — il round-trip verso il cloud richiede 50-200ms, troppo lento per il controllo in tempo reale
- Costi di banda — lo streaming di dati grezzi dei sensori e' costoso su scala
Ci siamo chiesti: e se ogni sensore avesse il proprio cervello, e i cervelli potessero comunicare tra loro?
L’Idea: Un Sistema Nervoso Distribuito
In biologia, l’intelligenza non risiede in un singolo neurone. Emerge da reti di neuroni che condividono segnali. Un verme con 302 neuroni puo' navigare, trovare cibo ed evitare pericoli — non perche' un singolo neurone e' intelligente, ma perche' collaborano.
Abbiamo applicato lo stesso principio alle reti di sensori. Ogni nodo sensore esegue la propria rete neurale localmente, su un microcontrollore che costa appena 2 EUR. I nodi non condividono dati grezzi — condividono un sottoinsieme compatto dei loro stati neuronali. Questa e' l’intuizione chiave: non serve trasmettere le letture del sensore. Si trasmette cio' che il cervello pensa.
Il Protocollo: 24 Byte per Messaggio
Ogni nodo condivide 8 valori di stato neuronale con i vicini. Il formato del messaggio e' minimale:
- Header: 8 byte (magic, ID sorgente, ID destinazione, numero di sequenza, conteggio stati)
- Payload: 16 byte (8 stati in aritmetica integer)
- Totale: 24 byte per messaggio
Per confronto, inviare un singolo messaggio MQTT con dati grezzi dei sensori richiede tipicamente 100-500 byte. Il nostro protocollo e' 4-20x piu' efficiente, e trasporta intelligenza elaborata invece di numeri grezzi.
Il protocollo e' indipendente dal trasporto: funziona su ESP-NOW (WiFi direct, nessun router necessario), BLE mesh, o anche semplice UART/SPI tra chip co-locati.
Il Benchmark: Monitoraggio Ambientale
Abbiamo testato con uno scenario realistico: due nodi sensore che monitorano le condizioni ambientali.
- Nodo A: sensore di temperatura (3 feature derivate)
- Nodo B: sensore di umidita' (3 feature derivate)
- Task: classificare in 4 condizioni — Normale, Rischio Gelo, Rischio Siccita', Rischio Muffa
La sfida chiave: nessun sensore singolo ha informazioni sufficienti per classificare correttamente. Il rischio gelo richiede sia temperatura bassa CHE umidita' alta. Il rischio muffa richiede temperatura moderata E umidita' molto alta. Servono entrambi i sensori che lavorano insieme.
Risultati
| Nodo A solo (solo temperatura) | 78.3% |
| Nodo B solo (solo umidita') | 81.7% |
| Media performance singoli | 80.0% |
| Mesh (2 nodi che collaborano) | 100.0% |
| Oracle centralizzato (tutte le feature) | 100.0% |
La mesh raggiunge la stessa accuratezza di un modello centralizzato, pur essendo completamente distribuita, fault-tolerant e senza cloud.
Scaling: Piu' Nodi, Piu' Vantaggio
Abbiamo testato con 2, 3 e 4 nodi, distribuendo 8 feature totali tra di loro:
- 2 nodi: 99.2% mesh vs 88.8% solo (+10.4%)
- 3 nodi: 100.0% mesh vs 81.1% solo (+18.9%)
- 4 nodi: 97.5% mesh vs 72.3% solo (+25.2%)
Il pattern e' chiaro: meno informazioni ha ogni singolo nodo, maggiore e' il vantaggio della collaborazione mesh. Questo scala naturalmente verso deploy reali dove decine di sensori devono lavorare insieme.
Perche' Conta
Nessuna piattaforma esistente offre intelligenza neurale distribuita su microcontrollori commodity. Edge Impulse, TFLite Micro e STM32Cube.AI deployano modelli su dispositivi singoli — non permettono ai dispositivi di collaborare neuralmente.
La mesh intelligence apre use case completamente nuovi:
- Agricoltura intelligente: sensori distribuiti di suolo/meteo che decidono collettivamente l’irrigazione
- Monitoraggio industriale: sensori di vibrazione, temperatura e corrente su una macchina che rilevano guasti collettivamente
- Edifici intelligenti: sensori HVAC, occupazione e qualita' dell’aria che si autoregolano senza un controller centrale
Prossimi Passi
Stiamo portando il protocollo mesh su hardware ESP32 usando ESP-NOW per la comunicazione peer-to-peer. La prima demo hardware e' prevista per il Q2 2026.
Se stai costruendo un sistema di sensori distribuiti e vuoi che i tuoi sensori siano piu' intelligenti insieme, contattaci.