OERadio goes Mesh – Der Weg zum eigenen MQTT-Server

·

,

Wie wir Meshtastic-Nodes über das Internet zusammenschalten – und wie ihr euch einklinken könnt.

Meshtastic ist genial. Kleine LoRa-Nodes, die ohne Internet, ohne Provider und ohne monatliche Kosten miteinander kommunizieren. Lokal über Funk, Punkt zu Punkt, wie es sich gehört. Aber was, wenn zwei Nodes 200 Kilometer auseinander stehen? Da hilft auch die beste Antenne auf 1.000 Metern nichts mehr.

Genau dafür gibt es MQTT. Und genau dafür gibt es jetzt einen eigenen Server: meshmqtt.oeradio.at


Was macht MQTT bei Meshtastic?

MQTT ist eine Internet-Brücke für euer Mesh-Netzwerk. Euer Node sendet eine Nachricht per Funk – und wenn er gleichzeitig über die Meshtastic-App am Smartphone mit einem MQTT-Server verbunden ist, wird diese Nachricht auch übers Internet weitergeleitet. Andere Nodes, die am selben Server hängen, empfangen die Nachricht dann so, als wären sie in direkter Funkreichweite.

Kurz gesagt: Lokal funkt ihr ganz normal über LoRa. Und über MQTT wird aus eurem lokalen Mesh ein österreichweites – oder sogar europaweites – Netzwerk. Beides gleichzeitig, automatisch.

Die Verbindung zum MQTT-Server läuft über die Meshtastic-App am Smartphone. Das Handy ist per Bluetooth mit dem Node verbunden und leitet die Nachrichten ins Internet weiter. Der Node selbst braucht kein WLAN und kein Internet.


Warum ein eigener Server?

Es gibt öffentliche MQTT-Server für Meshtastic. Die funktionieren auch. Aber ein eigener Server hat Vorteile: Die Daten bleiben transparent. Der Server lässt sich nach Bedarf konfigurieren. Und die Verfügbarkeit ist unter Kontrolle. Der Server läuft auf einer Oracle Cloud Instanz in Frankfurt – TLS-verschlüsselt, mit Let’s Encrypt Zertifikat, rund um die Uhr erreichbar.


Verbindungsdaten

Hier die Zugangsdaten für den Server – einfach in der Meshtastic-App eintragen:

EinstellungWert
Servermeshmqtt.oeradio.at
Port8883
Usernamemeshtastic
PasswortX6l906aQNcuIb8Pdh6YGT8Uu
TLSAktiviert
VerschlüsselungAktiviert
Root Topicmsh/oeradio

Einrichtung Schritt für Schritt

In der Meshtastic-App (Android / iOS)

  1. Meshtastic-App öffnen und mit eurem Node per Bluetooth verbinden
  2. Einstellungen (Zahnrad-Symbol) antippen
  3. MQTT auswählen
  4. Folgendes eintragen:
    • MQTT aktiviert: Ein
    • Proxy zum Client: Ein
    • Serveradresse: meshmqtt.oeradio.at
    • Username: meshtastic
    • Passwort: X6l906aQNcuIb8Pdh6YGT8Uu
    • TLS aktiviert: Ein
    • Verschlüsselung aktiviert: Ein
    • Root Topic: msh/oeradio
  5. Einstellungen speichern – fertig!

Über die Kommandozeile (Meshtastic CLI)

Für die, die es lieber per Terminal machen – geht natürlich auch:

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"

Was brauche ich dafür?

  • Einen Meshtastic-Node (z.B. Heltec V3, T-Beam, RAK WisBlock)
  • Die Meshtastic-App auf dem Smartphone
  • Bluetooth-Verbindung zwischen App und Node
  • Internetverbindung am Smartphone (WLAN oder Mobilfunk)

Der Node selbst braucht kein Internet – die App am Handy übernimmt die Brücke.


Testen, ob alles funktioniert

Wer prüfen will, ob der Server erreichbar ist, kann das mit mosquitto_sub tun:

mosquitto_sub installieren

Das Tool mosquitto_sub ist Teil des Mosquitto-Pakets. So installiert ihr es:

Linux (Debian/Ubuntu):

sudo apt install mosquitto-clients

macOS (Homebrew):

brew install mosquitto

Windows:

Installer von mosquitto.org/download herunterladen und installieren. Nach der Installation findet ihr mosquitto_sub.exe im Installationsverzeichnis (Standard: C:Program Filesmosquitto).

mosquitto_sub -h meshmqtt.oeradio.at -p 8883 
  --capath /etc/ssl/certs -t "msh/#" 
  -u meshtastic -P "X6l906aQNcuIb8Pdh6YGT8Uu"

Wenn Nachrichten durchkommen, läuft alles. Wenn nicht – einfach melden.


Fragen zur Einrichtung oder Probleme mit der Verbindung? Einfach über oeradio.at melden – es wird geholfen.

73 de OE8YML

„Wire and will, we’re breaking through – Share · Connect · Create!

Du baust Antennen, aktivierst Gipfel, experimentierst mit SDR oder hackst Meshtastic-Nodes? OERadio.at ist deine Plattform. Teile dein Wissen – als Artikel, Bauanleitung, Fieldreport oder Technik-Tipp. Egal ob erfahrene YL oder erfahrener OM, frisch lizenziert oder alter Hase: Deine Erfahrung zählt.