Immagina di trovarti su un sentiero di montagna con il telefono senza segnale, o in una zona colpita da un’alluvione dove le celle sono giù. Oppure, più semplicemente, pensa di voler comunicare con un gruppo di persone senza passare per server aziendali, applicazioni commerciali o infrastrutture che non controlli. Meshtastic risponde a tutti questi scenari: piccoli moduli radio da pochi euro, un firmware, e nessuna dipendenza da internet o operatori telefonici.
Meshtastic è un progetto open source che trasforma moduli radio a basso costo, basati sulla tecnologia LoRa, in nodi di una rete mesh decentralizzata. I dispositivi si parlano direttamente, si passano i messaggi come in una catena umana, e l’insieme forma una rete capace di coprire distanze dai 2–5 km in contesti urbani fino a oltre 100 km in condizioni ottimali di visibilità diretta. Tutto questo senza SIM, senza router Wi-Fi, senza abbonamenti, con crittografia AES-256 end-to-end su ogni messaggio.
Non si tratta di un progetto di nicchia per soli radioamatori. Negli ultimi anni Meshtastic ha raggiunto una maturità notevole: il firmware 2.6 ha introdotto un routing intelligente per i messaggi diretti, una nuova interfaccia grafica touchscreen sui dispositivi standalone, e il supporto agli aggiornamenti OTA via Bluetooth. L’ecosistema hardware conta ormai oltre 100 varianti supportate da produttori come LILYGO, Heltec, RAKwireless e Seeed Studio. Se non ne hai ancora sentito parlare, è il momento giusto per recuperare.
Meshtastic: LoRa, mesh e flooding gestito
Prima di scegliere l’hardware o installare il firmware, vale la pena capire perché la tecnologia è interessante.
LoRa (Long Range) è una modulazione radio sviluppata da Semtech che opera nelle bande ISM, le stesse bande non licenziate usate dal Wi-Fi, ma su frequenze diverse. In Europa la banda di riferimento è 868 MHz. La caratteristica principale di LoRa è il compromesso che stabilisce tra velocità e distanza: trasmette pochissimi dati (da qualche centinaio di byte al secondo fino a qualche kbit/s a seconda delle impostazioni) ma riesce a penetrare ostacoli e coprire distanze impensabili per Wi-Fi o Bluetooth.
Il principio fisico è quello dello spread spectrum chirp: il segnale viene distribuito su una banda di frequenza più larga, rendendolo estremamente resistente alle interferenze e ai disturbi. È questo che consente a LoRa di trasmettere a chilometri di distanza con pochi milliwatt di potenza.
Nella rete mesh ogni nodo non è solo un terminale, ma anche un ripetitore. Se un messaggio non riesce ad arrivare direttamente a destinazione, altri nodi presenti lungo il percorso lo ritrasmettono, allargando la copertura complessiva in modo automatico. Meshtastic implementa una variante chiamata managed flooding: quando un nodo riceve un pacchetto, lo reinoltra con un contatore decrescente (hop limit, di default 3). Ogni volta che si effettua questa trasmissione, il contatore scende di uno. Quando arriva a zero, il pacchetto non viene più inoltrato, evitando che la rete si intasi in un ciclo infinito.

Con il firmware 2.6, per i messaggi diretti è stato introdotto il Next-Hop Routing: invece di fare flooding cieco, il nodo mittente impara qual è il nodo più vicino che ha già recapitato messaggi al destinatario e gli manda il pacchetto direttamente.
I canali di comunicazione funzionano tramite chiavi pre-condivise (PSK): tutti i dispositivi che usano la stessa chiave fanno parte dello stesso canale e possono leggere i messaggi reciproci. Il canale di default LongFast ha una chiave pubblica nota a tutti e serve come punto di incontro, ma puoi creare canali privati con le tue chiavi per comunicazioni riservate. L’intera struttura è locale e peer-to-peer: non esiste un server centrale che sa chi sei o cosa scrivi.
L’hardware per Meshtastic: pochi euro per iniziare
La scelta del dispositivo dipende da cosa vuoi fare con Meshtastic. Ecco un quadro delle opzioni.
Heltec LoRa 32 V3, il punto di partenza economico

L’Heltec LoRa 32 V3 è un piccolo modulo ESP32 con LoRa integrato, display OLED da 0.96″, Wi-Fi e Bluetooth. Costa tra 20 e 30 euro ed è il modo più semplice per entrare nell’ecosistema. Il chip LoRa montato è il SX1262, più moderno e performante del vecchio SX1276.
L’ESP32 consuma più corrente rispetto ad altri microcontrollori, quindi non è ideale per un uso a batteria di lungo periodo. Per un nodo fisso collegato alla corrente, o per fare esperimenti, è perfetto. L’Heltec V4, uscito più di recente, migliora leggermente le prestazioni e integra l’ESP32-S3.
LILYGO T-Echo, per portarlo in tasca
Il LILYGO T-Echo è la scelta più equilibrata per uso mobile. Integra nRF52840 (molto più efficiente energeticamente dell’ESP32), GPS, display E-Ink a basso consumo, radio SX1262, e arriva in una scocca rigida pronta all’uso. Costa sui 40-50 euro.
La batteria dura giorni. Il display E-Ink è leggibile anche alla luce solare diretta. Se vuoi portarti un nodo Meshtastic in escursione senza pensarci troppo, il T-Echo è probabilmente la scelta più pratica.
RAK WisBlock, per nodi fissi e solari
Il sistema RAK WisBlock di RAKwireless è modulare: acquisti separatamente il core module (RAK4631, basato su nRF52840) e il base board (RAK19007), e poi aggiungi moduli opzionali come GPS, sensori di temperatura/umidità, display.
È la scelta giusta per costruire un nodo fisso alimentato da pannello solare, grazie all’efficienza del nRF52840 e al supporto nativo per la ricarica solare. Lo Starter Kit costa circa 25-30 euro.
Seeed SenseCAP T1000-E, il tracker compatto
Il Seeed SenseCAP T1000-E ha un form factor da carta di credito, certificazione IP65, GPS integrato e una batteria da 700 mAh. Costa circa 40 euro ed è pensato per il tracking di persone o oggetti. Non ha display, ma è il dispositivo più compatto e robusto della categoria. Ottimo se vuoi inserire un nodo in un mezzo o in uno zaino senza preoccuparti di urti e pioggia.
Meshtastic: flashare il firmware
Il processo di installazione è più semplice di quanto sembri, soprattutto da quando Meshtastic ha introdotto il Web Flasher accessibile direttamente dal browser.
Collega il tuo dispositivo al computer via USB. Usa un cavo USB che supporti anche il trasferimento dati, non solo la ricarica. Poi apri il Web Flasher all’indirizzo flasher.meshtastic.org. Il tool riconosce automaticamente la porta seriale, scarica il firmware più recente per il tuo dispositivo e lo installa con un click.
Se preferisci usare la CLI Python, il processo è altrettanto diretto:
pip install meshtastic esptool
# Per ESP32 (es. Heltec V3)
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 write_flash 0x0 firmware-heltec-v3-X.X.X.bin
# Per nRF52 (es. T-Echo) basta copiare il file .uf2 sul dispositivo
# che appare come una chiavetta USB dopo aver tenuto premuto il tasto di avvioCon il firmware 2.6, i dispositivi nRF52 supportano anche l’aggiornamento OTA via Bluetooth dall’app iOS, il che è molto utile per nodi già installati in posizioni difficili da raggiungere fisicamente.
Step 2: configurare il nodo con l’app
Scarica l’app Meshtastic per Android o iOS. Al primo avvio, l’app si connette al nodo via Bluetooth e ti guida attraverso la configurazione base:
- Regione LoRa. Seleziona
EU_868(obbligatorio per l’Italia e tutta l’Europa) - Preset. Il default è
Long Fast, un buon equilibrio tra portata e velocità per la maggior parte degli usi - Nome nodo. Assegna un nome riconoscibile al tuo dispositivo
- Canale. Puoi usare il canale predefinito per trovare altri nodi locali, o creare un canale privato
Il backup della configurazione via CLI Python è consigliato prima di aggiornare il firmware:
# Esporta la configurazione in un file JSON
meshtastic --export-config > backup_config.json
# Ripristina dopo l'aggiornamento
meshtastic --import-config backup_config.jsonStep 3: aggiungere un secondo nodo
Una rete mesh funziona con almeno due nodi. Se hai un secondo dispositivo, flashalo allo stesso modo, configura la stessa regione e lo stesso canale, e i due nodi si troveranno automaticamente.
Puoi vedere i nodi vicini nella scheda “Nodi” dell’app, visualizzare la posizione GPS di ciascuno su mappa, e scambiare messaggi di testo. La portata effettiva dipende dall’ambiente, dall’altezza delle antenne e dal preset LoRa scelto.
Meshtastic: scenari d’uso

Meshtastic non è un sostituto di WhatsApp per l’uso quotidiano. I messaggi sono brevi, la latenza può essere di qualche secondo, e la banda è estremamente limitata. Detto questo, per determinati contesti è esattamente lo strumento giusto.
Escursionismo e outdoor. Un gruppo di persone che cammina in montagna può restare in contatto anche in zone senza segnale internet. Ogni membro ha un nodo Meshtastic nello zaino e i messaggi passano di nodo in nodo, coprendo l’intera comitiva. La posizione GPS di ciascuno è visibile in tempo reale su mappa nell’app. Non servono radio walkie-talkie, non hai bisogno di abbonamenti satellitari come Garmin InReach.
Preparazione a emergenze. Un nodo fisso sul tetto di casa, alimentato da un piccolo pannello solare, diventa un punto di relay sempre attivo nel quartiere. Se la rete cade per un blackout o un disastro naturale, chi ha un nodo Meshtastic portatile può ancora comunicare localmente. Le municipalità e le associazioni di protezione civile in diversi paesi hanno già adottato Meshtastic per integrare le comunicazioni di emergenza. In Italia Meshtastic è utilizzato dalla Protezione Civile e dai gruppi di volontariato come rete radio decentralizzata di supporto e sperimentazione, utile nelle aree prive di copertura cellulare.
Reti locali di comunità. Nel mondo esistono già mesh Meshtastic attive, visibili su https://meshmap.net. Un nodo installato in posizione elevata può servire da bridge per l’intera zona. Tramite il modulo MQTT integrato, è anche possibile connettere la rete locale a internet in modo selettivo, permettendo ai nodi fuori portata di scambiarsi messaggi attraverso un broker MQTT.
Tracking DIY. Con un nodo T1000-E o simile, puoi tracciare la posizione di un veicolo, una bici, o un animale domestico senza SIM e senza abbonamenti. La posizione viene inviata periodicamente sulla mesh e raccolta da qualsiasi nodo abbastanza vicino.
Privacy e comunicazione locale. Per chi ha interesse a ridurre la dipendenza da infrastrutture centralizzate, Meshtastic offre un canale di comunicazione completamente sotto controllo. Non ci sono account, non ci sono provider o server di terze parti, non c’è nulla da violare perché non c’è nulla di centralizzato.
Limiti da conoscere prima di iniziare
La banda passante è minuscola. LoRa è pensato per trasmettere piccole quantità di dati con lunga portata, non per streaming audio o video. I messaggi di testo funzionano bene, ma non aspettarti di inviare foto o file. La lunghezza massima dei messaggi è 228 byte nel preset di default.
La latenza è variabile e dipende dal numero di hop necessari per recapitare il messaggio. In una rete con tre o quattro hop, un messaggio può impiegare diversi secondi.
Il duty cycle è un vincolo normativo importante in Europa. Le radio LoRa nella banda EU868 sono soggette a un limite del 10% di duty cycle, ovvero non possono trasmettere per più del 10% del tempo. Meshtastic lo rispetta automaticamente, ma significa che una rete molto affollata di nodi potrebbe saturarsi. Il firmware 2.6 ha migliorato l’efficienza degli slot temporali proprio per mitigare questo problema.
La copertura dipende dall’ambiente. In città, tra palazzi, la portata si riduce drasticamente. Un nodo sul tetto cambia tutto. La regola generale è: più in alto è l’antenna, più lontano arriva il segnale.
Infine, Meshtastic non garantisce la consegna dei messaggi: se un pacchetto viene perso per congestione o interferenze, non c’è un meccanismo di ritrasmissione garantita per i messaggi broadcast (c’è invece un ACK per i messaggi diretti).
Una rete che appartiene a chi la costruisce
Meshtastic è uno di quei progetti che diventano più utili man mano che crescono localmente. Un singolo nodo è interessante per fare esperimenti; dieci nodi in una zona di montagna o in un quartiere cambiano davvero le possibilità di comunicazione. La componente comunitaria è parte integrante del progetto.
Quello che colpisce di Meshtastic è la semplicità di installazione. Chi non ha esperienza tecnica può comprare un T-Echo, flasharlo con il Web Flasher in cinque minuti e iniziare a usarlo. D’altra parte un appassionato di hardware può costruire nodi solari con RAK WisBlock, integrare sensori, scrivere script Python per leggere la telemetria, o connettere la mesh a un broker MQTT per creare ponti con internet.
L’infrastruttura di Meshtastic è solida, la community è attiva, l’hardware è accessibile. Se ti interessa costruire qualcosa di fisicamente tangibile che funziona indipendentemente da qualsiasi azienda o infrastruttura, questo è uno dei migliori punti di partenza insieme a Reticulum.













