Ich erinnere mich an den Abend, als ich mein erstes Meshtastic-Funkgerät baute. Es war eine kleine Heltec-Platine, kleiner als erwartet, mit einem winzigen Bildschirm und einem Antennenanschluss. Ich schloss die Antenne an, steckte das Gerät ein, und einen Moment lang schien nichts zu passieren. Dann leuchtete der Bildschirm mit einigen kryptischen Abkürzungen auf. Im Folgenden teile ich meine Erkenntnisse der letzten Monate, in denen ich nach und nach herausfand, was all diese Einstellungen bedeuten und wie man sie richtig verwendet.
Dies ist keine Schnellstartanleitung. Es ist vielmehr eine ausführliche Erklärung der Funktionsweise von Meshtastic, der praktischen Bedeutung der verschiedenen Einstellungen und was Sie insbesondere als Anfänger besser vermeiden sollten. Ich schreibe dies für alle, die – genau wie ich – keine Vorkenntnisse in Funknetzwerken, Mesh-Kommunikation oder der dazugehörigen Terminologie hatten.
Was passiert, wenn Sie Ihr Meshtastic zum ersten Mal einschalten?
Beim ersten Einschalten eines Meshtastic-Funkgeräts befindet es sich in einer Art Wartezustand. Das Gerät sendet erst dann sinnvolle Daten, wenn Sie mindestens eine wichtige Einstellung konfiguriert haben: die Region.
Die Regionseinstellung legt fest, welche Funkfrequenzen das Gerät nutzen darf. In verschiedenen Teilen der Welt gelten unterschiedliche Bestimmungen für die lizenzfreie Nutzung bestimmter Frequenzen. In Europa verwenden Sie beispielsweise EU_868, in den USA US und in Australien ANZ. Ohne diese Einstellung sendet das Gerät nicht und wartet.
Ich habe peinlich lange Zeit damit verbracht, mich zu fragen, warum mein Gerät keine anderen Knoten fand, bevor mir klar wurde, dass ich die Region nicht eingestellt hatte. Das Gerät zeigt sogar eine entsprechende Meldung auf dem Bildschirm an, aber ich habe sie zunächst nicht verstanden.
Verbindung zu Ihrem Meshtastic-Radio
Es gibt mehrere Möglichkeiten, ein Meshtastic-Gerät zu konfigurieren. Sie können die Smartphone-App (verfügbar für Android und iOS) verwenden, einen Webbrowser über den Webclient nutzen oder, falls Sie technisch versiert sind, die Kommandozeilentools verwenden.
Für meinen ersten Versuch nutzte ich die Android-App. Der Vorgang war unkompliziert: Ich aktivierte Bluetooth auf meinem Smartphone, öffnete die Meshtastic-App und tippte auf die Schaltfläche zum Hinzufügen eines neuen Geräts. Die App fand mein Gerät (es wurde als etwas wie „Meshtastic_XXXX“ angezeigt, wobei die X für Hexadezimalzeichen standen), und ich wählte es aus. Auf dem Display des Geräts wurde ein PIN-Code angezeigt, den ich auf meinem Smartphone eingab, und die Geräte wurden gekoppelt.
Nach der Verbindung konnte ich die Geräteeinstellungen einsehen und ändern. Als Erstes habe ich die Region auf EU_868 eingestellt, was für meinen Standort in Europa passt.
Den Standardkanal verstehen
Nachdem ich die Region eingestellt hatte, versuchte mein Gerät sofort, Verbindungen herzustellen. Innerhalb weniger Minuten erschienen mehrere weitere Knoten in der App. Das überraschte mich, da ich sonst nichts konfiguriert hatte.
Dies liegt daran, dass Meshtastic standardmäßig einen primären Kanal namens „LongFast“ verwendet. Dabei handelt es sich im Wesentlichen um einen öffentlichen Kanal, der von allen Meshtastic-Geräten standardmäßig genutzt wird. Jeder, der dieselbe Region und dieselben Standardeinstellungen verwendet, kann Ihren Knoten sehen und Sie können seine sehen. Nachrichten, die über diesen Kanal gesendet werden, sind zwar verschlüsselt, der Verschlüsselungsschlüssel ist jedoch öffentlich und allgemein bekannt (es handelt sich lediglich um ein einzelnes Byte, im Wesentlichen einen Platzhalter).
Konkret bedeutet dies, dass Sie sich beim Einschalten Ihres Geräts mit einem öffentlichen Mesh-Netzwerk verbinden. Ihr Knotenpunkt ist für andere sichtbar, und wenn Sie eine Nachricht auf dem primären Kanal senden, kann jeder in Reichweite (oder in Reichweite von jemandem in Reichweite usw.) diese empfangen.
Das war aufregend und gleichzeitig etwas beunruhigend. Mir war nicht bewusst gewesen, dass ich durch das bloße Einschalten des Geräts für Fremde sichtbar werden würde. Es ist zwar nicht wirklich gefährlich, aber es ist gut, das zu wissen. Ich war auch überrascht, wie viele Nutzer sich in meiner Umgebung befinden.
Was „LongFast“ wirklich bedeutet
Der Name „LongFast“ bezieht sich auf die Modemvoreinstellung, die der Kanal verwendet. Meshtastic bietet mehrere Voreinstellungen, die die Funkkommunikation steuern:
LONG_FAST ist die Standardeinstellung. Sie bietet ein gutes Gleichgewicht zwischen Reichweite und Geschwindigkeit.
Die Optionen LONG_SLOW und VERY_LONG_SLOW bieten eine größere Reichweite, opfern aber die Geschwindigkeit. Ich würde diese Optionen nicht für den regelmäßigen Gebrauch empfehlen, da die langen Übertragungszeiten in stark ausgelasteten Netzwerken zu Problemen führen können.
MEDIUM_FAST und MEDIUM_SLOW sind schneller, haben aber eine etwas geringere Reichweite. Sie werden in Gebieten mit vielen Knoten immer beliebter, da sie die Netzwerkauslastung reduzieren.
SHORT_FAST und SHORT_SLOW sind die schnellsten Optionen mit der geringsten Reichweite. Sie eignen sich besonders für städtische Umgebungen, in denen die Knotenpunkte dicht beieinander liegen.
SHORT_TURBO ist die schnellste Option, nutzt aber eine größere Bandbreite, die nicht in allen Regionen zulässig ist.
Für Einsteiger ist die Einstellung LONG_FAST völlig ausreichend. Sollten Sie in einem stark frequentierten Mesh-Netzwerk Probleme haben, kann ein Wechsel zu einer schnelleren Voreinstellung Abhilfe schaffen. Alle Geräte, die miteinander kommunizieren möchten, müssen dieselbe Modem-Voreinstellung verwenden.
Meshtastic Radio-Rollen: Das ist wichtig
Eine der Einstellungen, die am häufigsten für Verwirrung sorgt, ist die Geräterolle. Als ich diese Einstellung zum ersten Mal sah, nahm ich an, dass die Auswahl von „Router“ die Funktion meines Geräts verbessern würde. Das war ein Irrtum.
Die Rolle „Client“ ist standardmäßig voreingestellt und für fast alle Anwender die richtige Wahl. Trotz ihres Namens sind Client-Geräte an der Nachrichtenweiterleitung beteiligt. Sie senden, empfangen und wiederholen Nachrichten bei Bedarf intelligent.
CLIENT_MUTE ist für Geräte gedacht, die zwar senden und empfangen, aber niemals Nachrichten an andere Geräte weiterleiten sollen. Dies ist nützlich, wenn sich mehrere Geräte am selben Standort befinden.
Die Router-Funktion ist für Geräte an strategischen, gut sichtbaren Standorten vorgesehen, die aktiv Nachrichten für das gesamte Netzwerk weiterleiten sollen. Diese Funktion sollte nur für stationäre Geräte auf Berggipfeln, in hohen Gebäuden oder an Standorten mit optimaler Sichtverbindung verwendet werden. Wenn ein Gerät als Router konfiguriert ist, hat es Priorität beim Weiterleiten von Nachrichten. Dies kann dazu führen, dass andere Knoten Nachrichten nicht korrekt weiterleiten können, wenn der Router ungünstig platziert ist.
REPEATER ist ähnlich wie Router, aber noch aggressiver. Für dedizierte Infrastrukturknoten.
ROUTER_LATE ist für Infrastrukturknoten gedacht, die zur Erweiterung der Abdeckung beitragen sollen, ohne jedoch gegenüber besser positionierten Knoten Priorität zu erhalten.
Der entscheidende Punkt: Stellen Sie Ihr Gerät nur dann auf Router oder Repeater ein, wenn es sich an einem wirklich außergewöhnlichen Standort befindet. Ein ungünstig platzierter Router kann die Netzwerkleistung für alle beeinträchtigen.
Für mein erstes Experiment habe ich mein Gerät als CLIENT belassen.
Hop Limit: Lass es in Ruhe
Eine weitere Einstellung, die Anfänger oft ändern möchten, ist das Hop-Limit. Dieses Limit steuert, wie oft eine Nachricht weitergeleitet werden kann, bevor die Weiterleitung abgebrochen wird. Der Standardwert ist 3, was bedeutet, dass eine Nachricht maximal dreimal weitergeleitet werden kann.
Es erscheint logisch, dass eine Erhöhung dieser Zahl die Reichweite verbessern würde. Wenn drei Zwischenstationen meine Nachricht an jemanden in 10 Kilometern Entfernung übermitteln können, sollten sieben Zwischenstationen doch jemanden in 20 Kilometern Entfernung erreichen können, oder?
In der Praxis verschlimmert eine Erhöhung des Hop-Limits die Situation oft. Mehr Hops bedeuten mehr Übertragungen und damit eine stärkere Netzwerküberlastung. Das Meshtastic-Netzwerk verfügt über begrenzte Bandbreite, und jede unnötige Übertragung beansprucht Sendezeit für andere Nachrichten. Die offizielle Dokumentation empfiehlt dringend, diese Einstellung auf 3 zu belassen, es sei denn, es gibt einen konkreten und nachvollziehbaren Grund für eine Änderung.
Ich habe meine auf 3 gelassen.
Datenschutzaspekte
Meshtastic teilt standardmäßig Ihren Standort (sofern Ihr Gerät über GPS verfügt) auf dem primären Kanal. Jeder, der die Standardeinstellungen verwendet, kann Ihren Standort auf einer Karte sehen.
Für meinen ersten Versuch hatte ich kein GPS-Modul, daher war das kein Problem. Falls Ihr Gerät jedoch über GPS verfügt, sollten Sie dies beachten. Sie können die Standortfreigabe deaktivieren, die Genauigkeit reduzieren oder einen privaten Kanal für die Standortfreigabe erstellen.
Der standardmäßige primäre Kanal verwendet minimale Verschlüsselung. Wenn Sie echte Privatsphäre wünschen, müssen Sie einen privaten Kanal mit Ihrem eigenen Verschlüsselungsschlüssel erstellen und diesen nur mit Ihren Kollegen oder Familienmitgliedern teilen.
Mein erstes wirkliches Experiment
Nachdem ich die Grundeinstellungen vorgenommen hatte, ließ ich mein Gerät einige Stunden lang am Fenster laufen. Mit der Zeit entdeckte es mehrere andere Knotenpunkte in meiner Umgebung. Ich konnte ihre Namen, ihre Signalstärke und, bei Geräten mit GPS, ihre ungefähren Standorte sehen.
Ich habe eine Nachricht im öffentlichen Kanal gesendet, etwas Allgemeines wie „Hallo, ich bin Dima“. Innerhalb weniger Minuten erhielt ich eine Antwort von jemandem, der mich im Mesh willkommen hieß.
Anschließend unternahm ich mit meinem Gerät einen Spaziergang, um die Reichweite zu testen. Die Reichweite variierte enorm, abhängig vom Gelände und vorhandenen Hindernissen. In manchen Richtungen konnte ich mehrere Kilometer zurücklegen. In anderen Richtungen unterbrach ein Hügel oder ein hohes Gebäude die Verbindung bereits nach wenigen hundert Metern.
Das hat mir etwas Wichtiges beigebracht: Die Reichweite ist keine einfache Zahl. Sie hängt von der Höhe, Hindernissen, der Antennenqualität und der Position anderer Knoten ab.
Dinge, die ich gelernt habe, nicht mehr zu tun
Aufgrund meiner Erfahrung und meiner Recherchen sollten Sie Folgendes vermeiden:
Stellen Sie Ihr Gerät nur dann auf Router-Modus ein, wenn es sich tatsächlich auf einem Berggipfel oder einem hohen Sendemast mit außergewöhnlich guter Abdeckung befindet. Ein Router an einem ungünstigen Standort verursacht Probleme für alle.
Erhöhen Sie die Hop-Grenze nicht ohne triftigen Grund über 3 hinaus. Mehr Hops bedeuten in der Regel mehr Probleme, nicht eine bessere Abdeckung.
Ändern Sie die Modem-Voreinstellung nicht, wenn Sie mit dem öffentlichen Mesh-Netzwerk kommunizieren möchten. Alle müssen dieselbe Voreinstellung verwenden, um kommunizieren zu können. Wenn Sie beispielsweise auf SHORT_FAST umstellen und alle anderen LONG_FAST verwenden, können Sie nicht mit ihnen kommunizieren.
Schalten Sie das Gerät nicht ohne angeschlossene Antenne ein. Dies kann den Funkchip beschädigen. Mir ist dieser Fehler beinahe selbst unterlaufen, als ich verschiedene Hüllen für mein Gerät getestet habe.
Rechnen Sie nicht mit sofortiger Antwort. Es kann einige Sekunden dauern, bis Nachrichten bestätigt werden, insbesondere wenn sie mehrere Knoten durchlaufen müssen. Das ist normal.
Bitte senden Sie nicht zu viele Nachrichten in kurzer Folge. Das Netzwerk verfügt über begrenzte Bandbreite. Eine Überlastung mit Nachrichten verursacht Probleme für alle.
Welche Einstellungen ich tatsächlich geändert habe
Nach all dem Lesen und Experimentieren habe ich nur sehr wenige Einstellungen von den Standardwerten geändert:
- Ich habe die Region auf EU_868 (für meinen Standort erforderlich) und Kanal 1 eingestellt.
- Ich habe meinem Gerät einen Namen gegeben, damit es wie etwas Sinnvolles aussieht.
- Ich habe die Rolle als KUNDE aufgegeben.
- Ich habe die Modem-Voreinstellung auf LANG_SCHNELL belassen.
- Ich habe das Hop-Limit auf 3 belassen.
- Ich habe den Kanal auf dem Standardwert LongFast belassen.
Die Standardeinstellungen sind für die meisten Situationen gut gewählt, und eine Änderung ohne Kenntnis der Konsequenzen kann Probleme verursachen.
Einen privaten Kanal erstellen (eventuell)
Nachdem ich das öffentliche Mesh einige Wochen lang genutzt hatte, erstellte ich einen privaten Kanal, um mit einem Freund zu kommunizieren, der ebenfalls ein Meshtastic-Gerät besaß. Dazu erstellte ich einen neuen Kanal mit einem benutzerdefinierten Namen, generierte einen Verschlüsselungsschlüssel und teilte die Konfiguration (die App kann hierfür einen QR-Code generieren).
Nachrichten auf diesem privaten Kanal werden mit einem Schlüssel verschlüsselt, den nur wir kennen. Andere Knoten können unsere Nachrichten zwar weiterleiten (dies ist für die Funktion des Mesh-Netzwerks notwendig), aber sie können deren Inhalt nicht lesen. Ich habe außerdem den standardmäßigen LongFast-Kanal beibehalten, sodass mein Gerät weiterhin am öffentlichen Mesh-Netzwerk teilnimmt.
Abschluss
Mein erstes Meshtastic-Experiment verlief langsamer und methodischer als erwartet. Ich verbrachte mehr Zeit mit dem Lesen der Dokumentation als mit dem eigentlichen Versenden von Nachrichten. Doch diese sorgfältige Vorgehensweise hat sich gelohnt.
Wenn Sie gerade erst anfangen, ist mein Rat einfach: Legen Sie Ihre Region fest, belassen Sie alle anderen Einstellungen auf den Standardwerten und beobachten Sie. Achten Sie auf die erscheinenden Knoten, verfolgen Sie die Nachrichtenausbreitung und bekommen Sie ein Gefühl für das Verhalten des Netzwerks. Später haben Sie noch genügend Zeit, mit erweiterten Einstellungen zu experimentieren.
Meshtastic ist eine Technologie, die Geduld erfordert. Nachrichten werden langsam übertragen, die Netzwerkkapazität ist begrenzt und die Reichweite hängt von Faktoren ab, die außerhalb des Einflussbereichs liegen. Doch es hat etwas Faszinierendes, zu beobachten, wie eine Nachricht von Knoten zu Knoten durch eine Stadt springt und dabei einen Weg zurücklegt, den man zwar nicht sehen, aber sich vorstellen kann. Es funktioniert zuverlässig, ohne Infrastruktur, ohne monatliche Gebühren und ohne Genehmigung. Das ist es wert, genauer verstanden zu werden.
