Maker & DIY

ESP32: mandare i dati dei sensori in rete senza impazzire

Dal sensore al grafico: come si costruisce una catena di raccolta dati che regge nel tempo.

Far accendere un LED quando la temperatura sale è facile. Far arrivare quel dato su uno schermo dove qualcuno lo guarda, ogni minuto, per tre anni di fila, senza che il sistema si impianti, è tutta un'altra faccenda. È lì che i progetti si fermano.

Vediamo come si costruisce la catena, dal sensore al grafico, con le scelte che poi non vi si ritorcono contro.

I tre modi di mandare un dato

Chiamata HTTP diretta

Il dispositivo invia il valore a un indirizzo web, esattamente come farebbe un browser compilando un modulo. È il metodo più semplice da capire e da mettere in piedi: se avete già un server con PHP, in venti righe avete l'endpoint che riceve e scrive su database. Va benissimo per pochi dispositivi e letture ogni minuto o più.

Limite: ogni invio apre e chiude una connessione, quindi consuma e non è adatto a frequenze alte o a molti nodi.

MQTT

È il protocollo nato per questo. Il dispositivo si collega una volta a un "broker" e da lì pubblica messaggi brevi su argomenti, per esempio azienda/salaserver/temperatura. Chi è interessato si iscrive a quell'argomento e riceve i valori appena arrivano.

Vantaggi concreti: consuma pochissimo, gestisce bene decine di dispositivi, e ha una funzione preziosa chiamata testamento: se un nodo sparisce, il broker avvisa automaticamente che quel dispositivo è offline. È esattamente il "silenzio come allarme" di cui ogni monitoraggio ha bisogno.

Servizi cloud già pronti

Esistono piattaforme che vi danno cruscotto, storico e notifiche senza installare nulla. Si parte in un pomeriggio. I due aspetti da valutare prima: dove finiscono i vostri dati e cosa succede il giorno in cui il servizio cambia prezzo o chiude. Per un progetto personale è irrilevante, per un monitoraggio aziendale è una decisione da prendere consapevolmente.

Dove far finire i dati

Una configurazione che funziona bene nelle piccole realtà: un broker MQTT e un database temporale installati su un Raspberry Pi o su una macchina virtuale già presente in azienda, e un cruscotto grafico sopra. Tutto resta in casa, non dipende da servizi esterni, e la spesa è il costo dell'hardware.

Se invece i punti di misura sono due e vi basta un grafico, un semplice database e una pagina web fatta in casa risolvono senza aggiungere pezzi da mantenere. La regola è non costruire un'infrastruttura più complicata del problema.

Gli errori che fanno cadere tutto dopo due settimane

La sicurezza, in modo proporzionato

Un sensore di temperatura non è un obiettivo interessante per un attaccante, ma è un dispositivo permanentemente collegato alla vostra rete, ed è questo il punto. Due accorgimenti fanno il novanta per cento del lavoro:

Conclusione

Un buon sistema di raccolta dati si riconosce da una cosa sola: dopo sei mesi che nessuno lo tocca, funziona ancora. Ci si arriva con riconnessioni automatiche, frequenze ragionevoli, un segnale di vita e una rete separata. Se volete portare in rete i dati di sensori o macchine e non sapete se conviene farlo in casa o appoggiarsi a un servizio, possiamo progettare la catena insieme e dimensionarla su quello che vi serve davvero.

Servizi
Fibra
Gestione
Supporto
Contatti