MeshCore

MeshCore è un progetto simile a Meshtastic, sfrutta la tecnologia LoRa e consente la creazione di reti usate per trasmettere messaggi senza usare Internet.

MeshCore consente ai dispositivi (detti nodi Companion) di comunicare su lunghe distanze inoltrando messaggi attraverso speciali nodi intermedi (detti nodi ripetitori). Supporta un protocollo di routing per bilanciare l’efficienza della rete e prevenire traffico eccessivo, problemi che invece si manifestano con un sistema flood-routing come Meshtastic.
Siete indecisi se usare Meshtastic o MeshCore? Date un’occhiata a questo video e a questo.

In generale, tutti i nodi Companion possono comunicare direttamente tra di loro. Se il destinatario non è raggiungibile in maniera diretta, allora il messaggio viene fatto passare dai ripetitori.
Se volete approfondire vi consiglio questa ottima spiegazione scritta da un membro del nostro gruppo.

Funziona nella banda ISM 868 MHz ma è possibile usarlo anche su altre frequenze; in alcune zone esiste infatti anche una rete MeshCore funzionante a 433 MHz (vedere questa pagina).

Come funziona?

MeshCore utilizza moduli LoRa economici per creare una rete in cui ogni nodo può trasmettere e ricevere messaggi. Gli utenti possono connettersi al proprio nodo tramite Bluetooth con un’app su smartphone o computer, e si possono inviare messaggi testuali o telemetrie (sensori e posizione).

C’è anche il supporto per controllare dei GPIO da remoto e controllare il proprio nodo tramite la rete stessa.

Caratteristiche principali

  • Routing: i dispositivi possono inoltrare messaggi via radio attraverso più nodi con un protocollo che evita il sovraccarico della rete
  • Semplice da usare: applicazioni semplici e funzionamento intuitivo facilitano l’avvio
  • Compatibilità: funziona con diversi hardware LoRa e il firmware è open-source
  • Decentralizzata: non richiede server centrali o internet
  • Sicurezza: supporta la crittografia per garantire comunicazioni sicure

Nell’immagine il nodo ripetitore autonomo di Vito IZ7JWW (Bari)

Applicazioni

  • Comunicazione off-grid: rimanere connessi anche in aree remote
  • Emergenze e recupero: impostare reti di backup dove l’infrastruttura standard è fuori uso

Come iniziare?

Prima di fare acquisti è consigliato visitare la mappa dei nodi italiani (versione statica e versione aggiornata dinamicamente) (esiste anche la mappa ufficiale globale statica) per vedere se ci sono nodi (soprattutto ripetitori) in portata ottica. È utile fare delle simulazioni di copertura radio.
Consigliamo di entrare nel gruppo Telegram del progetto MeshCore Italia, per ricevere assistenza tecnica e per trovare qualcuno della zona con cui fare delle prove.

Qui abbiamo delle guide scritte, ma se preferite vedere un video tutorial cliccate qui.
Quando siamo pronti, iniziamo:

  1. Acquistare un modulo LoRa compatibile
  2. Installare il firmware MeshCore sul dispositivo
  3. Scaricare l’app MeshCore sul telefono e configurare il nodo o il ripetitore

Risorse utili

Unisciti a LoRa Brescia per condividere esperienze, testare la copertura locale e contribuire alla crescita della rete!