Siamo lieti di annunciare l’avvio del progetto NEXUS-ITALIA, un’iniziativa nata per mettere in comunicazione le varie reti MeshCore sparse sul territorio italiano che oggi, in molti casi, risultano non collegate tra loro a causa delle grandi distanze, della frammentazione territoriale oppure per motivi orografici e geografici.
Il nome NEXUS richiama il suo significato più profondo: legame, nesso, intreccio, connessione. Ed è proprio questo lo spirito del progetto: creare un collegamento stabile e diffuso tra le diverse isole MeshCore presenti in Italia, unendo realtà locali oggi separate in una rete nazionale sempre più ampia, partecipata e condivisa.
Lo scopo del progetto
NEXUS-ITALIA nasce per estendere la comunicazione tra reti MeshCore locali non direttamente raggiungibili via radio, utilizzando una dorsale di interconnessione composta da gateway distribuiti sul territorio italiano.
Grazie a questi gateway, i messaggi inviati all’interno del canale dedicato del progetto possono attraversare l’Italia da nord a sud, collegando comunità, territori e reti locali che altrimenti resterebbero isolate tra loro.
In pratica, il progetto consente di realizzare una vera e propria interconnessione nazionale MeshCore, mantenendo come base le singole reti locali ma aggiungendo un livello di collegamento capace di superare i limiti fisici della sola propagazione radio.
Chiarimento tecnico fondamentale
È importante ribadire con chiarezza che NEXUS-ITALIA è stato progettato per mettere in comunicazione esclusivamente il canale di messaggistica denominato NEXUS.
- il progetto non collega indiscriminatamente tutto il traffico MeshCore locale e NON crea interconnessione logica e/o fisica tra i vari nodi o ripetitori;
- il collegamento nazionale riguarda solo ed esclusivamente il canale NEXUS;
- ogni utente che desidera partecipare deve configurare sul proprio dispositivo Companion il canale NEXUS, utilizzando anche la relativa Secret Key pubblica prevista dal progetto (meglio descritta a seguire)
Una volta configurato correttamente il canale NEXUS sul proprio Companion personale, l’utente potrà scambiare messaggi attraverso i gateway NEXUS-ITALIA presenti e operativi sul territorio, i quali agiscono come parte integrante delle rispettive reti MeshCore locali.
Come funziona NEXUS-ITALIA
Il principio di funzionamento è semplice ma molto potente.
Ogni gateway NEXUS-ITALIA è costituito da un nodo Companion USB (firmware per il collegamento USB e non bluetooth), collegato a un sistema dedicato, installato e configurato per operare come ponte tra:
- la rete “radio” MeshCore locale
- ed il “backbone” della rete nazionale NEXUS-ITALIA
Quando un messaggio viene inviato sul canale NEXUS in una determinata rete locale, il gateway lo raccoglie e lo instrada verso gli altri gateway attivi sul territorio nazionale.
In questo modo, lo stesso messaggio può raggiungere reti MeshCore geograficamente lontane o non collegate via radio diretta. Questo rende possibile una comunicazione nazionale coerente, ordinata e distribuita, senza alterare il normale funzionamento delle reti MeshCore locali sui canali diversi da NEXUS.
Potenzialità del progetto
Le potenzialità di NEXUS-ITALIA sono notevoli.
Il progetto permette di:
- collegare reti MeshCore molto distanti tra loro;
- unire realtà insulari, montane, periferiche o geograficamente svantaggiate;
- ampliare il raggio operativo della comunità MeshCore italiana;
- costruire una rete nazionale distribuita, partecipata e in continua crescita;
- favorire sperimentazione tecnica, resilienza e collaborazione tra appassionati.
NEXUS-ITALIA non è soltanto un’infrastruttura tecnica, ma anche un progetto comunitario: una rete che cresce grazie al contributo diretto di chi desidera partecipare.
Partecipazione e contributo della community
Il progetto è aperto al contributo di tutti gli appassionati che desiderano partecipareattivamente alla sua espansione.
Chiunque disponga di una rete locale MeshCore e voglia contribuire può realizzare e attivare un proprio gateway NEXUS-ITALIA, entrando così a far parte della dorsale nazionale e contribuendo concretamente all’ampliamento e al potenziamento di questo ambizioso progetto tutto italiano.
Il repository ufficiale del progetto è disponibile qui: https://github.com/xpinguinx/nexus-italia
Invitiamo pertanto tutti gli interessati a consultare il progetto, provarlo, realizzare iproprio gateway e contribuire alla crescita di NEXUS-ITALIA sul territorio nazionale.
Visione del progetto
NEXUS-ITALIA vuole essere un punto di incontro tra tecnica, sperimentazione e collaborazione. L’obiettivo è costruire, passo dopo passo, una maglia nazionale capace di connettere le diverse reti MeshCore italiane in un unico grande tessuto distribuito.
Un progetto italiano, aperto, concreto e orientato alla partecipazione, in cui ogni nuovo gateway aggiunge valore all’intera rete.
Supporto e informazioni
Per qualsiasi informazione, confronto tecnico o supporto operativo, è stato attivato il topic “Nexus” https://t.me/meshcoreitalia/7478 all’interno del gruppo Telegram MeshCore Italia.
Note finali
1) Configurazione Regional Scope
Per un corretto funzionamento del gateway NEXUS-ITALIA è fortemente consigliato adottare la configurazione Regional Scope, al fine di limitare e ordinare la propagazione dei pacchetti all’interno della rete MeshCore.
Questa impostazione è particolarmente importante in presenza di più gateway operativi nella stessa area o in aree radio parzialmente sovrapposte. In tali condizioni, senza un’adeguata delimitazione dello scope, potrebbero verificarsi rimbalzi indesiderati o loop lato radio sulla rete LoRa, con conseguente duplicazione dei messaggi e possibile aumento del traffico non necessario.
Utilizzando la funzione Regional Scope, configurata in maniera coerente e possibilmente affinata fino al livello di provincia, eventuali loop o propagazioni non desiderate vengono mitigati, rendendo l’interconnessione più ordinata, stabile e sostenibile.
La configurazione dovrà essere eseguita dalla console terminale del Raspberry Pi su cui è installato il gateway NEXUS, specificando correttamente la porta USB/seriale del dispositivo MeshCore collegato.
Esempio di comando:
sudo /opt/nexus-gateway/.venv/bin/meshcli -s /dev/NOMEPORTA -b 115200 scope "#??-???-??"
Dove /dev/NOMEPORTA dovrà essere sostituito con la porta seriale corretta, ad esempio /dev/ttyUSB0, /dev/ttyACM0 o altra porta rilevata dal sistema.
La parte finale dello scope dovrà invece essere impostata in base all’area geografica di riferimento. A titolo di esempio:
sudo /opt/nexus-gateway/.venv/bin/meshcli -s /dev/ttyUSB0 -b 115200 scope "#it-sic-me"
oppure:
sudo /opt/nexus-gateway/.venv/bin/meshcli -s /dev/ttyUSB0 -b 115200 scope "#it-sic-ct"
oppure ancora, in base alla struttura regionale/provinciale adottata:
sudo /opt/nexus-gateway/.venv/bin/meshcli -s /dev/ttyUSB0 -b 115200 scope "#it-lom"
Prima di eseguire il comando è opportuno verificare con attenzione il nome corretto della porta seriale e lo scope territoriale da utilizzare, così da mantenere una configurazione coerente con la rete locale e con l’organizzazione nazionale del progetto NEXUS-ITALIA.
2) Pagina pubblica del concentratore NEXUS-ITALIA
È disponibile la pagina pubblica del concentratore NEXUS-ITALIA al seguente indirizzo:
https://nexus.meshcoreitalia.it
La pagina consente di consultare lo stato operativo del progetto e dei gateway configurati, offrendo una visione sintetica ma utile dell’infrastruttura NEXUS-ITALIA.
Attraverso questa pagina è possibile verificare lo stato generale del router, il numero complessivo dei gateway censiti, quanti risultano attivi o spenti, oltre all’elenco dei gateway presenti nella configurazione del sistema.
Per ogni gateway vengono riportate informazioni essenziali come identificativo, sito, regione, mesh di riferimento, banda utilizzata e stato operativo. Questo strumento permette quindi di avere un quadro immediato dello stato della dorsale NEXUS-ITALIA e di monitorare l’evoluzione del progetto sul territorio.
La pagina non sostituisce gli strumenti tecnici di configurazione o diagnostica del singolo gateway, ma rappresenta un utile punto di consultazione pubblica per comprendere quali nodi NEXUS risultano censiti e operativi all’interno della rete nazionale.