Meshcore "Torino-Flo"

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.