Progetto Nexus Italia

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)
a45768ab48e203498edbc11b35cdfbd7

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.