
Meshtastic vs Meshcore: quale firmware scegliere per la tua rete mesh LoRa
Differenze tra Meshtastic e Meshcore, i due firmware più usati per costruire reti mesh su radio LoRa: routing, community, hardware e quando scegliere l'uno o l'altro.
Due firmware, stessa radio
Come spiegato in LoRa: cos’è e come funziona, la radio LoRa è solo il livello fisico: il modo in cui i bit diventano onde radio. Sopra quella radio si possono costruire protocolli di rete molto diversi tra loro. Meshtastic e Meshcore sono i due firmware open source più usati oggi per trasformare un economico dispositivo LoRa in un nodo di una rete mesh decentralizzata, senza gateway né server centrale.
Usano la stessa radio, girano spesso sullo stesso identico hardware, ma non sono compatibili tra loro: un nodo Meshtastic non può scambiare messaggi con uno Meshcore, perché parlano protocolli diversi. Scegliere l’uno o l’altro significa scegliere a quale rete ti unisci.
Meshtastic: lo standard de facto
Meshtastic è il progetto più vecchio e maturo dei due, con una community internazionale molto ampia e attiva dal 2020. Il suo funzionamento di base è il flood routing: quando un nodo trasmette un messaggio, ogni altro nodo che lo riceve lo ritrasmette a sua volta, fino a un limite di hop configurabile. È un meccanismo semplice e robusto, che funziona bene su reti di dimensioni contenute o a bassa densità di nodi.
Punti di forza:
- App ufficiali per Android, iOS, Windows, Linux e web, oltre a una vasta gamma di integrazioni di terze parti (MQTT, Home Assistant, bot Telegram/Discord).
- Supporto hardware amplissimo: praticamente ogni scheda ESP32/nRF52 con modulo LoRa (Heltec, LilyGo, RAK, Station G1/G2, e molte altre) ha un target Meshtastic ufficiale o supportato dalla community.
- Cifratura per canale (chiave pre-condivisa AES256) e messaggi diretti cifrati a chiave pubblica tra singoli nodi.
Il limite principale nasce proprio dal flood routing: su reti molto dense o estese, ogni messaggio ritrasmesso da molti nodi consuma banda e “airtime” condiviso, che su LoRa è una risorsa scarsa e regolamentata (vedi i vincoli di duty cycle spiegati nell’articolo introduttivo).
Meshcore: nato per scalare meglio
Meshcore è un progetto più recente, pensato esplicitamente per superare i limiti di scalabilità del flood routing puro. Invece di ritrasmettere ogni pacchetto su ogni nodo, punta su meccanismi di scoperta e ottimizzazione del percorso: una volta individuata una rotta efficiente tra due nodi, il traffico successivo tende a seguirla invece di essere ribadito su tutta la rete, riducendo il traffico ridondante nelle reti più dense.
Meshcore condivide gran parte dell’hardware supportato da Meshtastic — schede come Heltec V3, LilyGo T-Deck e diversi moduli RAK funzionano con entrambi i firmware, a seconda di quale immagine viene flashata — e offre app dedicate multipiattaforma (Android, iOS, Windows, Linux, web). Anche qui la sicurezza è centrale, con cifratura delle comunicazioni pensata per un modello più simile alla messaggistica punto-punto tra contatti.
Essendo più giovane, ha una community più piccola di quella di Meshtastic, con meno documentazione consolidata e meno integrazioni di terze parti già pronte, ma sta crescendo rapidamente proprio tra chi gestisce reti mesh più ampie e sente i limiti del flood routing.
ℹ️ In sintesi
Meshtastic: community enorme, tool maturi, routing semplice (flood). Meshcore: più giovane, routing pensato per scalare su reti dense, community in crescita.
Quale scegliere
- Se vuoi la community più grande, la documentazione più ricca e le integrazioni già pronte (Home Assistant, MQTT, bot), Meshtastic resta la scelta più sicura, soprattutto per iniziare.
- Se stai costruendo — o ti stai unendo a — una rete densa con molti nodi ravvicinati, dove il flood routing inizia a saturare la banda disponibile, vale la pena valutare Meshcore per il suo approccio più efficiente al routing.
- Ricorda che la scelta non è vincolante per l’hardware: molte schede compatibili possono essere riflashate con l’uno o l’altro firmware. È vincolante per la rete a cui ti unisci: verifica quale firmware usa la community locale a cui vuoi partecipare — ad esempio Lora Italia, il cui gruppo Telegram e la cui mappa dei nodi mostrano subito quale firmware è in uso — prima di scegliere.
Nel prossimo articolo vediamo come entrare concretamente nella rete mesh italiana di Lora Italia, con la configurazione pratica del primo nodo.

Co-Fondatore & CTO presso PAPION. Senior full-stack engineer specializzato in React, TypeScript, Node.js e sicurezza applicativa.