Malla ist ein offenes Community-Projekt, das Meshtastic-Knoten (Nodes) auf einer Karte sichtbar macht. Ziel ist es, die Ausbreitung und Abdeckung des Meshtastic-Netzwerks in Schleswig-Holstein zu visualisieren.
Unsere Instanz läuft unter
👉 malla.meshtastic-kiel.de
und basiert auf dem Open-Source-Projekt zenitraM/malla.
🛰️ Was ist Malla?
Malla sammelt Positionsdaten von Meshtastic-Nodes, die über MQTT gesendet werden. Diese Daten werden auf einer interaktiven Karte dargestellt, um die Reichweite, Verbindungen und Aktivität des Mesh-Netzwerks sichtbar zu machen.
📡 Datenquelle
Unsere Karte bezieht ihre Daten über den privaten MQTT-Server von Meshtastic Kiel:
Server: mqtt.meshtastic-kiel.de
Topic: msh/EU_868/DE/S-H
Benutzername: meshdev
Passwort: large4cats
Alle Nodes, die auf diesem Topic Positionsdaten senden, erscheinen automatisch auf der Karte.
🧭 Anleitung: So erscheint dein Node auf der Karte
Hier erfährst du, wie du deine Meshtastic-App so einstellst, dass dein Node seine Position an unseren MQTT-Server sendet und auf der Karte sichtbar wird.
📱 Schritt 1: App öffnen und Gerät verbinden
- Öffne die Meshtastic-App auf deinem Smartphone oder gehe auf die Web-App unter
👉 https://client.meshtastic.org - Verbinde dich mit deinem Node per Bluetooth oder USB (z. B. Heltec, RAK, T-Echo, LilyGO usw.).
⚙️ Schritt 2: MQTT aktivieren und konfigurieren
Dieser Schritt muss nur ausgeführt werden, wenn die Node über eine Internetanbindung verfügt.
- Gehe in der App unten auf Einstellungen (Settings).
- Wähle den Menüpunkt MQTT.
- Aktiviere die Option „MQTT aktivieren“ oder „Enable MQTT“.
- Trage folgende Werte ein:
- Einstellung
- Werte:
Server: mqtt.meshtastic-kiel.de
Topic: msh/EU_868/DE/S-H
Benutzername: meshdev
Passwort: large4cats
📍 Schritt 3: Positionsdaten aktivieren
Damit dein Node auf der Karte erscheinen kann, muss er regelmäßig Positionsdaten senden.
👉 Wenn dein Gerät GPS hat:
- Gehe in der App zu Modul → Position (Position Module)
- Aktiviere:
- GPS aktivieren
- Position regelmäßig senden
👉 Wenn dein Gerät kein GPS hat:
- Aktiviere im selben Menü „Feste Position“ und trage manuell deinen Standort ein:
- Breitengrad (Latitude)
- Längengrad (Longitude)
Beispiel:
Latitude: 54.321
Longitude: 10.134
⏱️ Schritt 4: Sendeintervall einstellen
Um das Netz effizient zu halten, sollte das Sendeintervall je nach Einsatzart angepasst werden:
- Stationäre Nodes (z. B. an festen Standorten)
→ Standortdaten nur einmal pro Tag senden reichen völlig aus.
Das spart Bandbreite und Akku, ohne dass Informationen verloren gehen. - Mobile Nodes (z. B. im Auto, Boot, Rucksack)
→ dürfen ihre Position häufiger senden, z. B. alle 10–30 Minuten,
um Bewegung und Reichweite in Echtzeit besser sichtbar zu machen.
Das Intervall kann in der App im Menü Position unter „Sendeintervall“ (Send Interval) angepasst werden.
📡 Schritt 5: MQTT in den LoRa-Einstellungen korrekt setzen
Damit dein Node Nachrichten und Positionsdaten über das LoRa-Netz an den MQTT-Server weitergeben kann, müssen in den LoRa-Einstellungen zwei Punkte richtig gesetzt sein.
Öffne in der App:
Einstellungen → LoRa → Erweiterte Optionen (Advanced)
Dort findest du zwei wichtige Schalter:
- MQTT erlaubt (Allow MQTT)
→ Diese Option muss aktiviert sein.
Sie erlaubt dem Node, empfangene Daten über MQTT weiterzuleiten. - MQTT ignorieren (Ignore MQTT)
→ Diese Option muss deaktiviert sein.
Wenn sie eingeschaltet ist, ignoriert dein Node alle MQTT-Nachrichten und wird nicht auf der Karte erscheinen.
Nur wenn „MQTT erlaubt“ aktiv und „MQTT ignorieren“ ausgeschaltet ist,
kann dein Node seine Positionsdaten und empfangenen Nachrichten korrekt an den Server senden.
🔁 Schritt 6: Speichern und neu starten
Nachdem du alles konfiguriert hast:
- Drücke auf Speichern
- Trenne die Verbindung zur App
- Starte deinen Node neu (kurz ausschalten und wieder einschalten)
Nach wenigen Minuten sollte dein Node automatisch auf der Karte
👉 malla.meshtastic-kiel.de
sichtbar sein.
🧩 Mitmachen & Beiträge
Das Projekt lebt von der Community!
Wenn du zur Karte, zu Daten oder zur Software beitragen möchtest:
- Code & Issues: GitHub – zenitraM/malla
- Regionale Beiträge / Node-Daten: gerne an das Team von Meshtastic Kiel
- Kontakt: Telegram
💡 Ziel des Projekts
Wir möchten:
- die Netzabdeckung in Schleswig-Holstein sichtbar machen,
- den Aufbau neuer Nodes vereinfachen,
- Funkstrecken und Reichweiten nachvollziehbar darstellen,
- und ein gemeinsames Mesh-Netzwerk aufbauen, das jeder erweitern kann.
⚙️ Technische Details
| Parameter | Wert |
|---|---|
| Software | Malla |
| Server (Web) | malla.meshtastic-kiel.de |
| MQTT-Broker | mqtt.meshtastic-kiel.de |
| Port | 1883 |
| Benutzername | meshdev |
| Passwort | large4cats |
| Topic | msh/EU_868/DE/S-H |
| Region | Schleswig-Holstein, Deutschland |