
https://www.meshcoreitalia.it/
Meccanismi chiave del routing MeshCore:
Flood routing iniziale
(Discovery): quando viene inviato un
messaggio, la rete utilizza inizialmente un
approccio "flood", in cui tutti i ripetitori
nel raggio d'azione rilevano e ritrasmettono
il messaggio per localizzare il destinatario.
Registrazione del percorso e routing
diretto: durante il flood iniziale, i nodi
registrano il percorso seguito. Per i
messaggi futuri, il sistema utilizza questo
percorso diretto registrato, inviando i
messaggi attraverso un elenco specifico e
ordinato di "hop" (fino a 64).
Self-Healing: se un percorso diretto
registrato fallisce (ad esempio, un nodo si
disattiva), il sistema torna automaticamente
al flood routing dopo tre tentativi falliti
di scoprire un nuovo percorso.
Tipi di nodo: MeshCore utilizza ruoli
di nodo distinti:
ripetitori (infrastruttura fissa) e
companions (nodi
utente). Solo i ripetitori generalmente
partecipano al routing, il che fornisce un
controllo di rete più strutturato.
Gestione dei canali: i messaggi di
gruppo e di chat pubblica vengono
generalmente inviati utilizzando il metodo
di flooding efficiente e diffuso, mentre i
messaggi privati utilizzano il metodo
diretto basato sul percorso.
Come funzionano gli Adverts:
Gli Adverts condividono informazioni sui
nodi, inclusi nome, posizione e chiavi di
crittografia pubbliche firmate, per
prevenire lo spoofing.
Tipi di Adverts:
Zero Hop:
l'Advert viene inviato direttamente ai
dispositivi entro il raggio d'azione radio
immediato.
Flooded: l'Advert viene trasmesso e
poi ripetuto da tutti i ripetitori che hanno
ascoltato per propagarsi attraverso la rete.
Metodi:
Automatico: i
ripetitori sono configurati per inviare
automaticamente un "Advert" ogni 12 ore,
impostazione non modificabile
Manuale: gli utenti possono fare clic
sul pulsante "l'Advert" nell'app per
trasmettere manualmente le proprie
informazioni.
Network Role:
gli annunci sono essenziali per la "gestione
remota" dei ripetitori tramite l'app.
Mappatura:
quando viene impostata una posizione per un
ripetitore, l'invio di un annuncio consente
la sua visualizzazione sulla mappa ufficiale
di MeshCore.
Come funzionano i Companions:
Endpoint dei messaggi:
fungono da origine o destinazione dei
messaggi. Per impostazione predefinita, non
inoltrano pacchetti per altri utenti, il che
mantiene il "tempo di trasmissione" della
radio libero per la comunicazione effettiva
piuttosto che per la gestione della rete in
background.
Network Discovery: i companion possono inviare un "Advert" (annuncio) per annunciare la propria presenza alla rete mesh. Ciò consente ai ripetitori nelle vicinanze e ad altri utenti di visualizzarli nella propria rubrica.
Efficienza energetica: poiché non
ascoltano e ritrasmettono costantemente ogni
pacchetto sulla rete mesh, i companion hanno
generalmente una durata della batteria
migliore rispetto ai ripetitori.
Come funzionano i ripetitori MeshCore:
Sono nodi infrastrutturali dedicati, spesso
montati sul tetto, pensati per espandere
l'area di copertura della rete mesh.
Funzionamento: a differenza dei
dispositivi companion (client), i ripetitori
sono progettati per rimanere fissi e, una
volta configurati, funzionano in modo
completamente autonomo per ricevere e
ritrasmettere messaggi.
Routing automatico: I nodi client
(companion) non necessitano di
configurazione manuale per utilizzare un
ripetitore; rilevano e inviano
automaticamente i messaggi tramite il
ripetitore disponibile più vicino.
Configurazione: gli utenti li
configurano tramite il web flasher MeshCore,
selezionando il ruolo "Ripetitore", le
impostazioni predefinite regionali
appropriate (ad esempio, EU/UK Narrow, US) e
impostando le password di sicurezza.
Numero massimo di hop: MeshCore supporta fino a 64 hop per la ritrasmissione dei pacchetti.