MeshCore und Meshtastic im Vergleich

MeshCore und Meshtastic sind beide Open-Source-Firmware-Projekte, die Mesh-Netzwerke über LoRa-Funkhardware ermöglichen. Sie teilen das gleiche Ziel, Off-Grid-Kommunikation zu ermöglichen, verfolgen aber unterschiedliche technische Ansätze. Diese Seite bietet einen faktenbasierten Vergleich, um dir bei einer fundierten Entscheidung zu helfen.


Vergleich Seite an Seite

MerkmalMeshCoreMeshtastic
Routing-ProtokollManaged FloodNaive Flood (mit einigen Optimierungen)
KnotentypenClient, Standalone, Repeater, Room ServerClient, Router, Repeater
Room ServerJa — dedizierte Gruppenchat-Hubs, die Nachrichten speichern und weiterleitenNein — Gruppennachrichten sind auf alle Knoten in Reichweite angewiesen
Max HopsKonfigurierbar, typisch 3-5Konfigurierbar, Standard 3
VerschlüsselungAES-256-CTR für DirektnachrichtenAES-256-CTR mit PSK für Kanäle
NachrichtenpersistenzRoom Server speichern Nachrichten für Offline-NutzerKeine serverseitige Persistenz
Companion-AppMeshCore App (Android, iOS)Meshtastic App (Android, iOS, Web)
Web-Flasherflasher.meshcore.co.ukflasher.meshtastic.org
Hardware-UnterstützungESP32-basierte LoRa-Geräte (Heltec, LilyGo, RAK, SenseCAP)ESP32- und nRF52-basierte LoRa-Geräte (breitere Hardware-Auswahl)
Firmware-VariantenEvo, Weebl, Aurora, ZephCoreEinzelne Firmware mit Konfigurationsoptionen
Community-GrößeKleiner, wachsend, konzentriert in EuropaGrößer, etabliert, weltweit
ProjektreifeNeueres Projekt, schnelle EntwicklungEtablierter, stabiler Release-Zyklus
LizenzOpen SourceOpen Source (GPL)
Telemetrie-ModuleBegrenztUmfangreich (Umgebung, Energie, GPS, Luftqualität)
MQTT-GatewayCommunity-gebaute IntegrationenEingebaute MQTT-Unterstützung

Routing: Managed Flood vs Naive Flood

Dies ist der bedeutendste technische Unterschied zwischen den beiden Projekten.

Meshtastic: Naive Flood

Bei Meshtastic sendet jedes Gerät, das eine Nachricht empfängt, diese erneut (bis zum Hop-Limit). Das ist einfach und zuverlässig für kleine Netzwerke, skaliert aber schlecht. In Gebieten mit vielen Knoten wird die gleiche Nachricht viele Male von vielen Geräten erneut gesendet, was Bandbreite verbraucht und die Wahrscheinlichkeit von Paketkollisionen erhöht.

MeshCore: Managed Flood

MeshCore verwendet einen selektiveren Ansatz. Knoten treffen Entscheidungen darüber, ob die Weiterleitung einer Nachricht nützlich ist, und reduzieren so redundante Übertragungen. Das bedeutet, das Netzwerk nutzt weniger Sendezeit für die gleiche Anzahl zugestellter Nachrichten, was besonders in dichten Netzwerken vorteilhaft ist.

In der Praxis: MeshCores Routing funktioniert tendenziell besser in Gebieten mit etablierter Repeater-Infrastruktur. Meshtastics Ansatz funktioniert gut für Ad-hoc-Gruppen, bei denen jedes Gerät weiterleiten muss.


Room Server

Room Server sind ein MeshCore-Feature ohne direkte Entsprechung in Meshtastic.

Ein Room Server ist ein dedizierter Knoten, der als Gruppenchat-Hub fungiert. Er speichert Nachrichten und leitet sie an Teilnehmer weiter, auch wenn diese offline waren, als die Nachricht gesendet wurde. Das ermöglicht asynchrone Gruppenkommunikation: Du kannst offline gehen, Stunden später zurückkommen und alle verpassten Nachrichten empfangen.

Bei Meshtastic erfolgt die Gruppenkommunikation über Broadcast-Kanäle. Nachrichten werden an alle Geräte in Reichweite gesendet, aber wenn ein Gerät offline oder außer Reichweite ist, wenn die Nachricht gesendet wird, geht diese Nachricht verloren.

Room Server verursachen Infrastrukturkosten (ein Gerät, das dieser Rolle gewidmet ist), verbessern aber das Gruppenkommunikationserlebnis erheblich.


Kann Ich Beides Nutzen?

Du kannst Geräte mit beiden Firmwares besitzen, aber sie arbeiten in getrennten Netzwerken. Ein MeshCore-Gerät und ein Meshtastic-Gerät können keine Nachrichten austauschen, auch wenn sie das gleiche Hardwaremodell und die gleiche Frequenz verwenden.

Einige Betreiber betreiben beide Netzwerke parallel im selben Gebiet für unterschiedliche Anwendungsfälle. Dies erfordert separate Geräte für jedes Netzwerk.


Deine Entscheidung Treffen

Die beste Wahl hängt von deinem lokalen Kontext ab. Wenn es eine aktive MeshCore-Community in deinem Gebiet mit Repeater-Infrastruktur gibt, bietet MeshCore ein starkes Erlebnis. Wenn dein Gebiet ein etabliertes Meshtastic-Netzwerk hat, gibt dir der Beitritt zu diesem Netzwerk sofortige Konnektivität.

Wenn du von Grund auf startest ohne bestehendes Netzwerk in der Nähe, sind beide Optionen tragfähig. Überlege, welcher technische Ansatz und welche Community am besten zu deinen Zielen passen.

Besuche unser Community-Verzeichnis, um zu sehen, was in deinem Gebiet aktiv ist, oder prüfe die Abdeckungskarte, um zu sehen, welches Netzwerk Knoten in deiner Nähe hat.