MeshCore en Meshtastic Vergeleken

MeshCore en Meshtastic zijn beide open-source firmwareprojecten die mesh-netwerken via LoRa radiohardware mogelijk maken. Ze delen hetzelfde doel om off-grid communicatie mogelijk te maken, maar ze hanteren verschillende technische benaderingen. Deze pagina biedt een feitelijke vergelijking om je te helpen een weloverwogen keuze te maken.


Vergelijking Naast Elkaar

KenmerkMeshCoreMeshtastic
RouteringsprotocolBeheerde floodNaieve flood (met enkele optimalisaties)
KnooppunttypesClient, standalone, repeater, room serverClient, router, repeater
Room serversJa — speciale groepschat-hubs die berichten opslaan en doorsturenNee — groepsberichten zijn afhankelijk van alle knooppunten binnen bereik
Max hopsConfigureerbaar, meestal 3-5Configureerbaar, standaard 3
VersleutelingAES-256-CTR voor directe berichtenAES-256-CTR met PSK voor kanalen
BerichtpersistentieRoom servers slaan berichten op voor offline gebruikersGeen server-side persistentie
Companion-appMeshCore App (Android, iOS)Meshtastic App (Android, iOS, web)
Web flasherflasher.meshcore.co.ukflasher.meshtastic.org
Hardware-ondersteuningESP32-gebaseerde LoRa apparaten (Heltec, LilyGo, RAK, SenseCAP)ESP32- en nRF52-gebaseerde LoRa apparaten (breder hardware-aanbod)
FirmwarevariantenEvo, Weebl, Aurora, ZephCoreEnkele firmware met configuratieopties
GemeenschapsgrootteKleiner, groeiend, geconcentreerd in EuropaGroter, gevestigd, wereldwijd
ProjectrijpheidNieuwer project, snelle ontwikkelingMeer gevestigd, stabiel releasecyclus
LicentieOpen sourceOpen source (GPL)
TelemetriemodulesBeperktUitgebreid (omgeving, energie, GPS, luchtkwaliteit)
MQTT-gatewayDoor gemeenschap gebouwde integratiesIngebouwde MQTT-ondersteuning

Routing: Beheerde Flood vs Naieve Flood

Dit is het meest significante technische verschil tussen de twee projecten.

Meshtastic: Naieve Flood

Bij Meshtastic zendt elk apparaat dat een bericht ontvangt het opnieuw uit (tot de hop-limiet). Dit is eenvoudig en betrouwbaar voor kleine netwerken, maar schaalt slecht. In gebieden met veel knooppunten wordt hetzelfde bericht vele malen door vele apparaten opnieuw uitgezonden, wat bandbreedte verbruikt en de kans op pakketbotsingen vergroot.

MeshCore: Beheerde Flood

MeshCore gebruikt een selectievere aanpak. Knooppunten nemen beslissingen over het nut van het doorsturen van een bericht, waardoor overbodige uitzendingen worden verminderd. Dit betekent dat het netwerk minder zendtijd gebruikt voor hetzelfde aantal afgeleverde berichten, wat vooral voordelig is in dichte netwerken.

In de praktijk: De routing van MeshCore presteert doorgaans beter in gebieden met gevestigde repeaterinfrastructuur. De aanpak van Meshtastic werkt goed voor ad-hocgroepen waar elk apparaat moet doorsturen.


Room Servers

Room servers zijn een MeshCore-functie zonder direct equivalent in Meshtastic.

Een room server is een speciaal knooppunt dat fungeert als groepschat-hub. Het slaat berichten op en stuurt ze door naar deelnemers, zelfs als ze offline waren toen het bericht werd verzonden. Dit maakt asynchrone groepscommunicatie mogelijk: je kunt offline gaan, uren later terugkomen en alle gemiste berichten ontvangen.

Bij Meshtastic verloopt groepscommunicatie via uitzendkanalen. Berichten worden naar alle apparaten binnen bereik gestuurd, maar als een apparaat offline of buiten bereik is wanneer het bericht wordt verzonden, gaat dat bericht verloren.

Room servers brengen infrastructuurkosten met zich mee (een apparaat gewijd aan deze rol), maar ze verbeteren de groepscommunicatie-ervaring aanzienlijk.


Kan Ik Beide Gebruiken?

Je kunt apparaten bezitten die beide firmwares draaien, maar ze werken op gescheiden netwerken. Een MeshCore-apparaat en een Meshtastic-apparaat kunnen geen berichten uitwisselen, zelfs niet als ze hetzelfde hardwaremodel en dezelfde frequentie gebruiken.

Sommige operators draaien beide netwerken parallel in hetzelfde gebied voor verschillende toepassingen. Dit vereist aparte apparaten voor elk netwerk.


Je Keuze Maken

De beste keuze hangt af van je lokale context. Als er een actieve MeshCore-gemeenschap in je gebied is met repeaterinfrastructuur, biedt MeshCore een sterke ervaring. Als je gebied een gevestigd Meshtastic-netwerk heeft, geeft aansluiting bij dat netwerk je directe connectiviteit.

Als je vanaf nul begint zonder bestaand netwerk in de buurt, zijn beide opties haalbaar. Overweeg welke technische aanpak en gemeenschap het beste bij je doelen past.

Bezoek onze gemeenschapsgids om te zien wat er actief is in je gebied, of bekijk de dekkingskaart om te zien welk netwerk knooppunten bij je in de buurt heeft.