Suchcode

So baust du ein LoRa-Mesh-Netzwerk mit großer Reichweite | MeshTastic, Heltec, MeshNology

Diese Lektion ist Teil von: Einführung in WiFi LoRa

So baust du ein LoRa-Mesh-Netzwerk mit großer Reichweite | MeshTastic, Heltec, MeshNology

Baue einen Langstrecken-Off-Grid-LoRa-Messenger mit Meshtastic

In der heutigen vernetzten Welt: Was passiert, wenn es keinen Mobilfunkempfang oder kein Internet gibt? Dieser Projektleitfaden zeigt dir, wie du dein eigenes privates, netzunabhängiges Kommunikationsnetzwerk aufbaust, das über Meilen hinweg kostenlos funktioniert. Wir verwandeln das vielseitige Heltec WiFi LoRa 32-Modul mithilfe der Open-Source-Plattform Meshtastic in ein leistungsstarkes Nachrichtengerät. Dieses Setup ermöglicht es dir, Textnachrichten zu senden und Standorte zwischen Geräten über ein langreichweitiges, energiesparendes Mesh-Netzwerk auszutauschen – perfekt für Wandern, Camping oder Notfallsituationen.

Wir verwenden mehrere speziell angefertigte Gehäuse von Meshnology—die Modelle N30, N32 und N35—die das Heltec-Board beherbergen und Batterien von 1100mAh bis 3000mAh für den erweiterten Feldeinsatz enthalten. Alle notwendigen Hardware-, Software- und Affiliate-Links findest du auf der Ressourcenseite, die unterhalb dieses Videos verlinkt ist.


So funktioniert es: LoRa und Meshtastic erklärt

Dieses Projekt basiert auf zwei Schlüsseltechnologien, um eine langreichweitige, netzunabhängige Kommunikation zu erreichen, wie bei 01:43 im Video erklärt.

  • LoRa (Long Range): Dies ist eine Funktechnologie, die Datenübertragung über weite Entfernungen mit sehr wenig Strom ermöglicht. Sie arbeitet auf lizenzfreien Frequenzbändern (wie 915 MHz in den USA), sodass keine Gebühren oder Abonnements erforderlich sind.
  • Meshtastic: Dies ist ein Open-Source-Projekt, das ein dezentrales, verschlüsseltes Mesh-Netzwerk mit kostengünstigen LoRa-Funkgeräten erstellt. In einem Mesh-Netzwerk kann jedes Gerät Nachrichten für andere Geräte weiterleiten und so automatisch die Reichweite des gesamten Netzwerks erweitern.

Der Kommunikationsprozess ist einfach und dennoch leistungsstark: Du tippst eine Nachricht in der Meshtastic-App auf deinem Telefon ein. Die App sendet die Nachricht über Bluetooth an dein gekoppeltes Heltec-LoRa-Gerät. Dieses Gerät sendet die Nachricht dann über das LoRa-Netzwerk. Jedes andere Gerät in Reichweite empfängt die LoRa-Nachricht und leitet sie über Bluetooth an sein gekoppeltes Telefon weiter, wo sie in der App erscheint.


Schritt 1: Flashen der Meshtastic-Firmware

Bevor du dein Heltec-Modul verwenden kannst, musst du die Meshtastic-Firmware installieren. Der einfachste Weg ist das offizielle Web-Flasher-Tool, wie bei 09:26 gezeigt.

  1. Verbinde dein Heltec WiFi LoRa 32-Gerät über USB mit deinem Computer.
  2. Öffne einen kompatiblen Webbrowser (wie Google Chrome oder Edge) und navigiere zu flasher.meshtastic.org.
  3. Wähle dein Gerät aus dem Dropdown-Menü. Du kannst nach "Heltec" filtern, um das "Heltec Wireless Stick V3" oder ein ähnliches Modell leicht zu finden.
  4. Wähle die neueste stabile Firmware-Version aus dem nächsten Dropdown-Menü.
  5. Klicke auf die Schaltfläche "Flash". Ein Popup erscheint, in dem du den COM-Port für dein Gerät auswählen musst. Wähle ihn aus und klicke auf Verbinden. Es wird dringend empfohlen, die Option "Erase and install" zu wählen, um eine saubere Installation zu gewährleisten.
  6. Der Flasher löscht automatisch die alte Firmware und installiert Meshtastic. Sobald der Vorgang abgeschlossen ist, startet das Gerät neu und du siehst den Meshtastic-Begrüßungsbildschirm auf seinem OLED-Display.

Schritt 2: Installieren und Einrichten der Meshtastic-App

Die Meshtastic-App ist dein Kommandozentrum zum Senden von Nachrichten und Konfigurieren deiner Geräte. Der Installationsprozess beginnt bei 12:48.

  1. Gehe auf deinem Smartphone zum Google Play Store oder Apple App Store und suche nach "Meshtastic".
  2. Installiere und öffne die App. Du kannst die anfänglichen Willkommensbildschirme überspringen.
  3. Die App benötigt Bluetooth- und Standortberechtigungen, um zu funktionieren. Stelle sicher, dass du sie erteilst, wenn du dazu aufgefordert wirst.
  4. Mit geöffneter App bist du bereit, dein erstes LoRa-Gerät zu koppeln.

Schritt 3: Koppeln und Konfigurieren deines Geräts

Um Nachrichten zu senden, musst du dein LoRa-Gerät über Bluetooth mit der App koppeln. Dieser entscheidende Schritt wird bei 13:38 behandelt.

  1. Tippe in der Meshtastic-App auf das Bluetooth-Symbol oder die Schaltfläche "Scan", um nach Geräten in der Nähe zu suchen.
  2. Dein Heltec-Gerät sollte in der Liste mit einem Namen wie "Meshtastic_XXXX" erscheinen. Tippe darauf.
  3. Auf deinem Telefon erscheint eine Kopplungsanfrage, und auf dem OLED-Bildschirm des Heltec-Geräts wird ein 6-stelliger Bestätigungscode angezeigt. Gib diesen Code in die App ein, um die Kopplung abzuschließen.
  4. Sobald die Kopplung abgeschlossen ist, verbindet sich die App und lädt die Konfiguration des Geräts. Der wichtigste erste Schritt ist, deine Region einzustellen. Gehe zu den Geräteeinstellungen, finde das Menü "LoRa" oder "Radio Configuration" und wähle deine Region (z. B. "United States"). Dadurch wird die korrekte Frequenz für dein Gebiet eingestellt. Das Gerät startet neu, nachdem du diese Einstellung gespeichert hast.
  5. Du kannst auch in die "User"-Einstellungen gehen, um deinem Gerät einen eindeutigen Namen zu geben, was die Identifizierung im Netzwerk erleichtert.

Schritt 4 (Optional): Erweiterte Konfiguration über den Web-Client

Für fortgeschrittene Benutzer bietet Meshtastic einen leistungsstarken Web-Client zur Konfiguration, verfügbar unter client.meshtastic.org. Wie bei 06:02 gezeigt, kannst du dein Gerät über USB verbinden und diese Oberfläche verwenden, um eine Karte aller Knoten in deinem Mesh zu sehen, detaillierte Gerätestatistiken anzuzeigen und erweiterte Einstellungen wie die LoRa-Sendeleistung fein abzustimmen, um Reichweite und Batterielebensdauer auszugleichen.


Senden deiner ersten Nachricht

Mit konfigurierten Geräten bist du bereit zu kommunizieren! Dieser Prozess wird bei 18:50 demonstriert.

  • Navigieren Sie in der Meshtastic-App zum Tab „Chat" oder „Nachrichten".
  • Alle Nachrichten werden über einen Kanal gesendet. Standardmäßig befindet sich jeder auf dem primären Kanal, aber Sie können auch private, verschlüsselte Kanäle erstellen.
  • Geben Sie einfach Ihre Nachricht in das Textfeld ein und tippen Sie auf Senden. Die Nachricht wird über Bluetooth an Ihr LoRa-Gerät gesendet, das sie dann über das Mesh-Netzwerk ausstrahlt.
  • Sekunden später erscheint die Nachricht in der App jedes anderen Benutzers auf Ihrem Kanal sowie auf den OLED-Bildschirmen seiner LoRa-Geräte.

Wie das Video zeigt, funktioniert dieses System einwandfrei und ermöglicht die gleichzeitige Kommunikation zwischen mehreren verschiedenen Arten von Meshtastic-Geräten. Der reale Feldtest bei 19:58 bestätigt eine erfolgreiche Kommunikation über eine Entfernung von 1,5 km, wobei die zugrunde liegende Technologie nachweislich über viel größere Reichweiten funktioniert.


Video-Kapitel

  • 00:00 - Einführung in das Projekt
  • 01:43 - Was sind LoRa und Meshtastic?
  • 02:40 - Hardware-Überblick
  • 05:02 - Überblick über Software und Werkzeuge
  • 09:26 - Firmware flashen mit flasher.meshtastic.org
  • 12:48 - Installieren der Meshtastic-App
  • 13:38 - Koppeln eines Geräts über Bluetooth
  • 15:07 - Konfigurieren der Geräteeinstellungen (Region & Name)
  • 18:50 - Live-Lab-Demonstration: Nachrichten senden
  • 19:58 - Realer Feldtest (1,5 km)
Kein Code angehängt.

Ressourcen & Referenzen

Dateien📁

Keine Dateien verfügbar.