Vai al contenuto
Buone Pratiche sulla Rete

Buone Pratiche sulla Rete

La rete mesh è un'infrastruttura condivisa. Ogni nodo trasmette sullo stesso canale radio, ogni messaggio occupa le stesse frequenze. Alcune semplici abitudini rendono la rete più efficiente e più piacevole per tutti.


Il canale Public non è una chat privata

Il canale Public è il punto di incontro della rete: aperto, accessibile da subito, senza configurazione. È il posto giusto per un saluto alla prima connessione, per verificare se ci sono ripetitori in zona, per segnalare qualcosa a chiunque sia in ascolto.

Non è però il posto adatto per conversazioni prolungate tra due persone, per test ripetuti o per qualunque informazione che non vuoi rendere pubblica. La chiave di cifratura del canale Public è documentata nelle specifiche del protocollo e nota a chiunque: i messaggi sono tecnicamente cifrati, ma chiunque abbia un nodo MeshCore può leggerli.

Per conversazioni di gruppo usa un canale #hashtag dedicato (es. #sardegna). Per le comunicazioni private usa un canale con chiave casuale o i messaggi diretti. La guida Canali e Messaggi spiega in dettaglio le differenze.


Scegliere un nome significativo

Il nome del tuo nodo è visibile a chiunque si trovi nella stessa rete. Non esistono formati obbligatori: scegli quello che ti rappresenta meglio.

Attenzione alla privacy: evita il tuo nome e cognome reale. La rete è pubblica, aperta e i dati di presenza viaggiano in chiaro. Non è necessario, né consigliato, identificarsi con i propri dati anagrafici. Un nickname, un alias o un nome di fantasia tutelano molto meglio la tua riservatezza.

Qualche idea: un soprannome legato alla nostra storia e tradizione (Mamuthone, Janas, Shardana), un nome di fantasia, oppure il proprio nominativo radio per chi ha la licenza (IS0XYZ, IS0XYZ-Mobile).


Nomi per i nodi infrastruttura

I ripetitori fissi installati in quota su tetti o rilievi meritano nomi che aiutino gli altri utenti a capire dove si trovano e che ruolo hanno. Per approfondire il ruolo di questi nodi, consulta la guida I Ruoli dei Nodi.

Il protocollo MeshCore non impone alcun vincolo tecnico: sei liberissimo di chiamare il tuo ripetitore come preferisci (ad esempio MonteLinas o PuntaLaMarmora). Tuttavia, consigliamo fortemente di adottare lo standard comunitario della nostra regione.

Usare un formato strutturato permette a tutti di filtrare la mappa globale, cercando tutti i ripetitori sardi o tutti quelli di un determinato comune con estrema facilità.

Lo standard consigliato è il formato SAR-COMUNE-TESTO:

  • SAR: Sta per Sardegna o Sardegna Repeater , utile per isolare i nodi dell'isola nelle ricerche globali.
  • COMUNE: Un codice univoco di tre lettere per identificare il comune sardo.
  • TESTO: Un identificativo libero per la zona o la postazione.

Esempio: SAR-SVI-MONTELORA indica un ripetitore in Sardegna, nel comune di San Vito, in località Monte LoRa .

Generatore di nomi (Naming Tool)
Per semplificare la scelta del nome secondo lo standard regionale, abbiamo preparato un generatore. Inserisci il comune e la località per ottenere la stringa corretta da copiare nel dispositivo.
Vai al Naming Tool

L'Alternativa Libera
Se preferisci l'approccio libero e decidi di non usare lo standard, ti suggeriamo almeno di inserire sempre un riferimento geografico chiaro (es. MonteLinas-Rep), tenendo però presente che questo penalizzerà la rintracciabilità del tuo nodo nelle ricerche strutturate.

Inoltre, ricorda che in MeshCore spesso i nodi ripetitori non appaiono con il loro nome completo durante l'instradamento dei messaggi. Quando visualizzi un percorso di rete (gli hop ), i nodi intermedi vengono identificati tramite le prime 2 lettere esadecimali della loro chiave pubblica, garantendo l'efficienza della rete senza occupare troppa banda per i nomi.


Airtime: la risorsa condivisa

Il canale radio è condiviso da tutti i nodi nella stessa area. Ogni trasmissione occupa il canale per la sua durata, togliendo spazio agli altri. Sulla sotto-banda 869.4–869.65 MHz il limite di duty cycle europeo è del 10%: si può trasmettere per un massimo di sei minuti ogni ora. Superarlo non è solo scortese, è fuori dalla norma. Per maggiori dettagli sui limiti legali consulta la normativa.

Alcuni comportamenti che aiutano a conservare l' airtime :

  • Gli Advert (gli annunci con cui il nodo rende visibile il proprio nome e la propria chiave pubblica) vanno usati con parsimonia. Inviali quando vuoi farti aggiungere ai contatti di qualcuno, non come forma di presenza periodica sulla rete.
  • Se il tuo nodo condivide la posizione GPS, usa intervalli lunghi. Per un nodo fisso domestico sono sufficienti ore tra un invio e l'altro: la tua posizione non cambia.
  • Per i test di copertura (verificare se ci sono ripetitori in zona) un paio di messaggi sul canale Public sono più che sufficienti.

Privacy: cosa è visibile e cosa no

Anche usando canali cifrati, alcune informazioni viaggiano sempre in chiaro perché la rete ne ha bisogno per funzionare. Vale la pena conoscerle.

I metadati sono pubblici. L'identificativo del nodo mittente (un prefisso di due caratteri esadecimali derivato dalla tua chiave pubblica), il numero di hop percorsi e i valori di segnale ( RSSI , SNR ) sono visibili a chiunque possa ricevere il pacchetto radio, indipendentemente dal canale usato. Non è possibile nasconderli: sono necessari al protocollo.

I canali #hashtag non sono privati. La chiave di cifratura viene derivata matematicamente dal nome del canale: chiunque conosca il nome #sardegna può entrarci e leggere i messaggi. Trattali come spazi semi-pubblici, non come canali riservati.

Attenzione alla posizione. Se abiliti la condivisione GPS nell'app, la tua posizione viene inclusa nelle trasmissioni. Per un nodo domestico fisso, valuta di impostare una posizione approssimativa (ad esempio il centro del tuo quartiere) invece delle coordinate esatte, per non rendere pubblico il tuo indirizzo di casa.

I messaggi diretti sono sicuri. La cifratura basata su hybrid source routing e scambio di chiavi ECDH garantisce che nemmeno i ripetitori che instradano il messaggio possano leggerne il contenuto.


Per approfondire