MeshCore
MeshCore – In het kort
Wat is MeshCore?
MeshCore is een open mesh-platform waarmee LoRa-apparaten direct met elkaar kunnen communiceren, zonder tussenkomst van internet of mobiele netwerken. Het doel: **off-grid, betrouwbaar en decentraal communiceren**, altijd en overal.
Binnen de Nederlandse Mesh-community wordt MeshCore gezien als een praktisch en efficiënt alternatief voor andere LoRa-meshsystemen zoals Meshtastic. Het richt zich op stabiliteit, bereik en efficiëntie binnen de Europese zendnormen.
Waarom MeshCore?
MeshCore is ontworpen voor functionele inzet in echte omstandigheden:
- Onafhankelijke communicatie zonder internet.
- Decentraal mesh-netwerk: nodes ontdekken elkaar en geven berichten door.
- Open source en community-driven.
- Ideaal voor noodcommunicatie, off-grid gebruik, buitenactiviteiten of hobbyprojecten.
Standaard preset: EU/UK (Narrow)
MeshCore maakt vandaag de dag gebruik van de standaard preset EU/UK (Narrow).
Technische parameters
Bandbreedte (BW): 62.5 kHz Coding Rate (CR): 8 Spreading Factor (SF): 8 Frequentiegebied: 868 MHz (Europa)
Deze instellingen zijn geoptimaliseerd voor gebruik in Europa en zorgen voor een uitstekende balans tussen bereik, stabiliteit en datadoorvoer.
In tegenstelling tot Meshtastic, dat vaak bredere bandbreedtes gebruikt (zoals 125 kHz of 250 kHz), kiest MeshCore bewust voor een lagere bandbreedte. Hierdoor is MeshCore:
- Minder gevoelig voor ruis.
- Energiezuiniger.
- Betrouwbaarder over langere afstanden.
Kort gezegd: MeshCore haalt meer uit minder spectrum – precies wat nodig is binnen de Europese ISM-band.
Wat heb je nodig?
1. Hardware
- Een LoRa-bord met ingebouwde radio, bijvoorbeeld:
- Heltec LoRa32 V3
- LilyGo T-Deck+
- Een geschikte antenne voor 868 MHz.
- Een stabiele voeding (USB, powerbank of batterij).
2. Software
- De officiële MeshCore-firmware, beschikbaar via de webflasher:
→ flasher.meshcore.co.uk
- Kies bij het flashen de juiste variant:
- Companion
- Repeater
- Room Server
- Gebruik de configuratie-app of seriële interface voor instellingen.
3. Configuratie
- Frequentie: 868 MHz (EU)
- Preset: EU/UK (Narrow)
- Node-naam / ID instellen
- Rol kiezen (Companion, Repeater of Room Server)
- Eventuele encryptiesleutel toevoegen
Installatie in stappen
- Selecteer en flash je hardware via de webflasher.
- Configureer de node (frequentie, preset, naam, rol).
- Plaats de node op een goede locatie (hoog, vrij zicht).
- Controleer verbinding met andere nodes.
- Test communicatie en dekking.
- Optimaliseer bereik en plaatsing.
Vergelijking MeshCore vs. Meshtastic
| Eigenschap | MeshCore (EU/UK Narrow) | Meshtastic (EU Preset) |
|---|---|---|
| Bandbreedte | 62.5 kHz | 125 – 250 kHz |
| Bereik | Groot | Gemiddeld |
| Stabiliteit | Hoog | Wisselend |
| Datadoorvoer | Gemiddeld | Hoger, maar minder stabiel |
| Energieverbruik | Laag | Hoger |
Vergelijking MeshCore ↔ Meshtastic rollen
MeshCore en Meshtastic gebruiken verschillende benamingen, maar de rollen hebben grotendeels overlappende functies. Onderstaande tabel laat zien hoe de MeshCore-rollen overeenkomen met de Meshtastic-rollen en waarin ze verschillen.
| MeshCore-rol | Vergelijkbare Meshtastic-rol | Gelijkenissen | Verschillen |
|---|---|---|---|
| Companion | Client Mute | Beide fungeren als gebruikersnode: ze sturen en ontvangen berichten, meestal via een gekoppelde telefoon of computer.
Geen van beide neemt deel aan routing of heruitzending van pakketten. |
MeshCore gebruikt een aparte firmware specifiek voor Companion-nodes.
Meshtastic gebruikt dezelfde firmware maar schakelt routing uit via configuratie. Companion is dus altijd “stil” op netwerkniveau, wat de mesh stabiel houdt. |
| Repeater | Router / Repeater | In beide systemen vergroot deze rol het bereik door berichten door te geven tussen nodes.
Beide worden idealiter op hoogte geplaatst met vaste voeding en goede antenne. |
MeshCore gebruikt specifieke Repeater-firmware met gecontroleerde rebroadcast-logica (geen overbodige herhalingen).
Meshtastic vertrouwt op dynamische routing binnen dezelfde firmware, wat vaak tot congestie kan leiden. |
| Room Server | Geen direct equivalent; gedeeltelijk vergelijkbaar met een MQTT Gateway of Hub-node | Beide kunnen als centraal knooppunt dienen voor het verzamelen of doorgeven van berichten.
Room Server-nodes worden vaak permanent gevoed en goed geplaatst binnen het netwerk. |
De Room Server is uniek voor MeshCore: deze bewaart berichten lokaal en fungeert als interne opslag of buffer.
Meshtastic kent geen ingebouwde opslag; dat gebeurt extern via MQTT of API. |
Waar op letten
- Bereik: LoRa is bedoeld voor tekst en kleine data, niet voor hoge bandbreedte.
- Omgeving: Obstakels, gebouwen en bomen beïnvloeden het signaal.
- Regelgeving: Gebruik de 868 MHz ISM-band volgens Europese normen.
- Netwerkschaal: Hoe meer nodes en repeaters, hoe beter de mesh werkt.
- Compatibiliteit: Gebruik alleen MeshCore-firmware binnen hetzelfde netwerk.
Samenvatting
MeshCore gebruikt standaard de preset EU/UK (Narrow) (62.5 kHz BW, CR 8, SF 8) en onderscheidt zich daarmee van Meshtastic door:
- Hogere efficiëntie
- Stabielere verbindingen
- Groter praktisch bereik
Met een paar eenvoudige stappen – hardware kiezen, firmware flashen, preset instellen – heb je een volledig werkende node die actief meedraait in het MeshNet-ecosysteem.
Kortom: klein in bandbreedte, groot in effect.