MeshCore

Open-Source C++ Framework für Multi-Hop LoRa-Kommunikation – dezentrale, sichere Off-Grid Netzwerke

Was ist MeshCore?

MeshCore ist ein Open-Source C++ Framework für Multi-Hop LoRa-Kommunikation, entwickelt 2025 von Scott Powell (Ripple Radios, Australien). Es bietet ein leichtgewichtiges, hochperformantes Netzwerk-Framework für dezentrale, sichere Mesh-Netzwerke.

Mission: Zuverlässigstes und sicherstes dezentrales Mesh-Funknetzwerk für Krisenszenarien, Expeditionen und Community-Netzwerke – ohne zentrale Infrastruktur.

LoRa-basiert

Nutzt lizenzfreie ISM-Bänder für energieeffiziente Langstreckenkommunikation

Hybrid Routing

Intelligente Routing-Architektur mit automatischem Fallback

Modernes E2E

Ed25519 + ECDH + AES Ende-zu-Ende Verschlüsselung

Knotenarchitektur

MeshCore definiert vier klar unterschiedliche Knotenrollen:

Companion

Endgerät, verbindet sich per BLE mit App

  • • Leitet KEINE Pakete weiter
  • • Batteriebetrieben
  • • Smartphone-Anbindung erforderlich

Repeater

Infrastrukturknoten, leitet Pakete gezielt weiter

  • • Dedizierte Netzwerk-Knoten
  • • Netzstrom oder Solar
  • • Optimale Platzierung erforderlich

Room Server

Store-and-Forward Knoten

  • • Speichert bis zu 16 Nachrichten
  • • Kann auch Repeater sein
  • • Für Offline-Szenarien

Standalone

Komplettgerät mit Display & Tastatur

  • • Kein Smartphone nötig
  • • z.B. T-Deck, T-Watch
  • • Eigenständige Kommunikation

Routing-Architektur

Hybrid Routing

MeshCore nutzt Flood-Discovery für die initiale Routenfindung, wechselt dann zudirektem optimiertem Pfad-Routing mit automatischem Fallback:

Nur dedizierte Repeater leiten weiter – Weniger Kanalbelastung als andere Mesh-Systeme
Bis zu 64 Hops möglich – Viel mehr Reichweite als Meshtastic (max. 7)
Schnelle Zustellung: <1 Sekunde direkt, <2 Sekunden bei 9 Hops
Zustellbestätigung: Klares Ja/Nein-Signal

Sicherheit & Verschlüsselung

Modernes Kryptografie-System

  • Ed25519: Elliptische Kurven-Kryptografie für Knotenidentität
  • ECDH Key Exchange: Sichere Generierung geteilter Geheimnisse
  • AES Ende-zu-Ende: Verschlüsselung von Nachrichteninhalten
  • Dezentralisiert: Kein zentraler Server erforderlich

Unterstützte Hardware

Companion/Repeater

Heltec LoRa 32 V3

ESP32-S3, SX1262, OLED Display

RAK WisBlock (RAK4631)

Modulares System, sehr stromsparend

Seeed T1000-E

Kreditkartengroß, wasserdicht, GPS

LoraMesh V0.1

Ultra-Low-Power Node auf Heltec CT62 Basis

Standalone (ohne Smartphone)

LilyGO T-Deck / T-Deck Plus

Tastatur, Display, GPS, LoRa

LilyGO T-Watch

Tragbar, Smartwatch-Form

Firmware flashen:
flasher.meshcore.co.uk

Store-and-Forward

Nachrichten speichern & weiterleiten

  • Room Server speichert bis zu 16 Nachrichten
  • Empfänger erhält Nachrichten auch bei kurzer Offline-Phase
  • Entscheidender Vorteil für Krisenszenarien
  • Sichere Übermittlung ohne zentrale Cloud

Anwendungsfälle

Katastrophenschutz & Notfallkommunikation

  • Naturkatastrophen und Notfälle
  • Stromausfälle und Netzausfälle
  • Infrastrukturausfall

Outdoor & Expedition

  • Wanderungen ohne Netzabdeckung
  • Bergsteigen & Expeditionen
  • Segeltouren und Abenteuer

Community-Netzwerke

  • Lokale Mesh-Communities
  • Nachbarschaftskommunikation
  • Gemeinde- und Vereinsnetzwerke

IoT & Monitoring

  • Umwelt-Monitoring
  • Sensor-Netzwerke
  • Fernsteuerung

Externe Ressourcen