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:
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