Come colleghiamo i nodi Meshtastic via internet – e come potete unirvi anche voi.
Meshtastic è geniale. Piccoli nodi LoRa che comunicano tra loro senza internet, senza provider e senza costi mensili. Localmente via radio, punto a punto, come deve essere. Ma cosa succede quando due nodi distano 200 chilometri? Anche la migliore antenna a 1.000 metri non basta più.
Esattamente per questo esiste MQTT. Ed esattamente per questo esiste ora un server dedicato: meshmqtt.oeradio.at
Cosa fa MQTT con Meshtastic?
MQTT è un ponte internet per la vostra rete mesh. Il vostro nodo invia un messaggio via radio – e se è contemporaneamente collegato a un server MQTT tramite l’app Meshtastic sullo smartphone, quel messaggio viene anche inoltrato via internet. Altri nodi collegati allo stesso server ricevono il messaggio come se fossero nel raggio radio diretto.
In breve: localmente trasmettete normalmente via LoRa. E tramite MQTT la vostra mesh locale diventa una rete nazionale – o addirittura europea. Entrambe le cose contemporaneamente, automaticamente.
La connessione al server MQTT avviene tramite l’app Meshtastic sullo smartphone. Il telefono è collegato al nodo via Bluetooth e inoltra i messaggi su internet. Il nodo stesso non ha bisogno di Wi-Fi né di internet.
Perché un server proprio?
Esistono server MQTT pubblici per Meshtastic. Funzionano anche bene. Ma un server proprio ha dei vantaggi: I dati restano trasparenti. Il server può essere configurato secondo le esigenze. E la disponibilità è sotto controllo. Il server gira su un’istanza Oracle Cloud a Francoforte – crittografato TLS, con certificato Let’s Encrypt, raggiungibile 24 ore su 24.
Dati di connessione
Ecco le credenziali per il server – basta inserirle nell’app Meshtastic:
| Impostazione | Valore |
|---|---|
| Server | meshmqtt.oeradio.at |
| Port | 8883 |
| Username | meshtastic |
| Passwort | X6l906aQNcuIb8Pdh6YGT8Uu |
| TLS | Attivato |
| Crittografia | Attivato |
| Root Topic | msh/oeradio |
Configurazione passo per passo
Nell’app Meshtastic (Android / iOS)
- Aprire l’app Meshtastic e collegare il nodo via Bluetooth
- Impostazioneen (Zahnrad-Symbol) antippen
- Selezionare MQTT
- Inserire i seguenti dati:
- MQTT attivato: Sì
- Proxy al client: Sì
- Serveradresse:
meshmqtt.oeradio.at - Username:
meshtastic - Passwort:
X6l906aQNcuIb8Pdh6YGT8Uu - TLS attivato: Sì
- Crittografia aktiviert: Ein
- Root Topic:
msh/oeradio
- Impostazioneen speichern – fertig!
Tramite riga di comando (Meshtastic CLI)
Per chi preferisce il terminale – funziona anche così naturalmente:
meshtastic --set mqtt.enabled true
--set mqtt.address "meshmqtt.oeradio.at"
--set mqtt.username "meshtastic"
--set mqtt.password "X6l906aQNcuIb8Pdh6YGT8Uu"
--set mqtt.tls_enabled true
--set mqtt.encryption_enabled true
--set mqtt.proxy_enabled true
--set mqtt.root "msh/oeradio"
Di cosa ho bisogno?
- Un nodo Meshtastic (es. Heltec V3, T-Beam, RAK WisBlock)
- L’app Meshtastic sullo smartphone
- Connessione Bluetooth tra app e nodo
- Connessione internet sullo smartphone (Wi-Fi o dati mobili)
Il nodo stesso non ha bisogno di internet – l’app sul telefono fa da ponte.
Testare se tutto funziona
Chi vuole verificare se il server è raggiungibile può usare mosquitto_sub:
Installare mosquitto_sub
Lo strumento mosquitto_sub fa parte del pacchetto Mosquitto. Ecco come installarlo:
Linux (Debian/Ubuntu):
sudo apt install mosquitto-clients
macOS (Homebrew):
brew install mosquitto
Windows:
Scaricare l’installer da mosquitto.org/download e installare. Dopo l’installazione troverete mosquitto_sub.exe nella directory di installazione (predefinita: C:Program Filesmosquitto).
mosquitto_sub -h meshmqtt.oeradio.at -p 8883
--capath /etc/ssl/certs -t "msh/#"
-u meshtastic -P "X6l906aQNcuIb8Pdh6YGT8Uu"
Se arrivano messaggi, tutto funziona. In caso contrario – basta segnalarlo.
Domande sulla configurazione o problemi di connessione? Basta contattare tramite oeradio.at – l’aiuto è garantito.
73 de OE8YML

