MeshCore vs Meshtastic: Betrouwbaarheid en Bereik in LoRa Meshnetwerken


Nadat ik in oktober heb besloten de MeshNet.NL-website breder in te zetten – dus niet langer alleen op Meshtastic te richten, maar ook op MeshCore en andere LoRa-toepassingen – ben ik in november begonnen mijn nodes geleidelijk te voorzien van MeshCore-firmwares.

De bevindingen zijn inmiddels zeer positief en deze wil ik graag delen. Op zolder draait een MeshCore-repeater (Heltec Wireless Stick Lite V3). Voor cliënten wordt de MeshCore Companion firmware gebruikt.

MeshCore Firmware Types

MeshCore biedt meerdere firmware-opties per LoRa-device: Companion, Repeater en Room Server. Hieronder volgt een overzicht, inclusief een vergelijking met Meshtastic:

Firmware MeshCore functie Vergelijking Meshtastic Toelichting
Companion Client firmware voor eindgebruikers Nagenoeg gelijk aan Meshtastic Client Mute Ontvangt berichten, stuurt deze niet door; behoudt routering en maakt chat mogelijk.
Repeater Versterkt mesh-netwerk door berichten door te sturen Nagenoeg gelijk aan Meshtastic Repeater/Router Vergroot bereik en betrouwbaarheid; niet bedoeld voor chatgebruik.
Room Server Centrale node voor verwerking en logging Geen directe Meshtastic-tegenhanger Logt berichten en functioneert als centraal knooppunt voor lokale monitoring, dataverwerking en synchronisatie.

RF Configuratie en Presets

Ontvangst via RF met MeshCore

MeshCore gebruikt een andere RF-configuratie, waardoor ethervervuiling en collisions verminderen. De lagere bandbreedte reduceert ruis, waardoor grotere afstanden en snellere transmissie mogelijk zijn. MeshCore Nederland gebruikt momenteel de EU/UK (Narrow) preset.

Preset Frequentie Bandwidth Spreading Factor Coding Rate Praktijkverschillen
MeshCore EU/UK (Narrow) 869.618 MHz 62.5 kHz SF8 8 Zeer stabiele verbindingen over grotere afstanden; minder ruis; hoge betrouwbaarheid bij meerdere hops
Meshtastic LongFast 869.525 MHz 250 kHz SF11 4/5 Groot bereik, lange transmissietijd; gevoelig voor ruis en collisions bij meerdere nodes
Meshtastic MediumFast 869.525 MHz 250 kHz SF9 4/5 Iets sneller dan LongFast, iets minder bereik; minder gevoelig voor ruis; gemiddelde transmissiesnelheid

MQTT en Bereik

MeshCore ondersteunt geen MQTT. Bij een goed mesh-netwerk is dit echter ook niet nodig. Waar Meshtastic beperkt bereik had met enkele nodes tot Rotterdam, is het bereik bij MeshCore bij mij aanzienlijk groter, een voorbeeld zie je op deze kaart en ja! Dat is echt via MeshCore die alleen via RF werkt en bewijst dat MQTT (een internetverbinding) onnodig is!

Voor- en Nadelen

MeshCore biedt hogere betrouwbaarheid en bereik, vooral zonder internet of mobiele communicatie. Het aantal MeshCore-repeaters in Nederland groeit, en gebruikers rapporteren positieve ervaringen.

Een nadeel is dat het voor MeshNet.NL lastiger is om het aantal nodes en berichten via het publieke kanaal te tonen. Toch blijft het doel: de drempel laag houden voor beginners, ongeacht of ze Meshtastic of MeshCore gebruiken.

Social proof: Door bestaande activiteit en gebruikerservaringen te tonen en informatie duidelijk en gemakkelijk te verstrekken, worden nieuwe gebruikers sneller overtuigd deel te nemen aan de mesh.

Aanvankelijk was het instellen van een MeshCore-node moeilijk door het ontbreken van presets en beperkte hardware. Inmiddels biedt MeshCore gebruiksvriendelijke presets, een webflasher en bredere hardware-ondersteuning, waardoor de adoptie sterk is toegenomen.

Bij Meshtastic komt het mesh-netwerk vaker in de problemen door externe verstoringen en verkeerde standaardinstellingen (LongFast, PSK AQ==, rol Client), wat leidt tot routingproblemen en berichten die niet aankomen. Andy Kirby heeft hierover op 1 september 2024 een YouTube-video gepubliceerd en Meshtastic zelf adviseerde op 22 april 2025 overstap naar MediumFast.

Conclusie

MeshCore biedt meer garanties voor een stabiel mesh-netwerk: berichten komen betrouwbaar aan, RF-vervuiling wordt beperkt en ruis vermindert. Ideaal voor situaties zonder traditionele internet- of mobiele verbindingen.

Wie Meshtastic toch wil gebruiken, doe dit dan zonder MQTT en met de juiste instellingen, zoals een lagere bandwidth, een andere spreading factor en coding rate. Blijf je MQTT gebruiken? Bedenk dan dat je net zo goed Telegram, WhatsApp of Signal kunt gebruiken; dat werkt zelfs beter dan Meshtastic, en daarbij houd je jezelf en anderen ook niet voor de gek.

"Kijk eens, ik heb een Lamborghini waarmee je hard kunt rijden, maar ondertussen sta je net als iedereen gewoon in dezelfde file en kom je echt niet sneller vooruit. En al is die file er niet, dan nog word je beperkt door snelheidslimieten."

Wie houdt wie hier nu voor de gek?