Hoe werkt het mesh netwerk

Hoe werkt het?

Van simpel naar diepgaand. Begin bij de basis en scroll verder als je meer wilt weten over de techniek achter Meshcore.

A — De basis

Wat is een node?

Een node is een klein apparaat — niet groter dan een pakje kaarten — met een radio-chip en een antenne. Elke node kan berichten ontvangen, versturen en doorsturen naar andere nodes in de buurt.

Hoe praten nodes met elkaar?

In een mesh-netwerk is er geen centraal punt. Elke node kan met meerdere buren praten. Als je een bericht verstuurt, geeft de dichtstbijzijnde node het door aan de volgende — net als een estafette. Dit heet een hop.

Ster Één punt faalt = alles stopt Ring Eén breuk = hele ring verstoord Mesh Meerdere routes = veerkrachtig

Probeer het zelf: stuur een bericht

Klik op twee nodes om te zien hoe een bericht via het mesh-netwerk reist. Het bericht vindt automatisch de kortste route.

Klik op twee nodes om een bericht te sturen.

B — LoRa: de radiotechnologie

Wat is LoRa?

LoRa staat voor Long Range. Het is een radiotechnologie die speciaal ontworpen is om kleine hoeveelheden data over grote afstanden te versturen — met minimaal stroomverbruik.

Frequentie
869,4–869,65 MHz (sub-band g3, Europa ISM-band) — vrij te gebruiken, geen vergunning nodig.
Bereik
1 tot 15+ kilometer, afhankelijk van antenne-hoogte, terrein en bebouwing. In het vlakke Drenthe zijn afstanden van 10+ km haalbaar.
Duty cycle
Maximaal 10% zendtijd per uur (6 minuten). Dit is een wettelijke beperking om de frequentie eerlijk te delen met andere gebruikers.
Snelheid
Langzaam maar zeker: genoeg voor korte tekstberichten en GPS-coördinaten, niet geschikt voor foto's of video.
1 km 5 km 10 km 15 km LoRa bereik in vlak terrein

Bereik schatten: pas de waarden aan

Verschuif de antennehoogte en kies een terreintype om te zien hoe ver je LoRa-signaal reikt.

1 m (grond) — 20 m (kerktoren)
5.9 km
5.9 km

C — Meshcore: de firmware

Wat is Meshcore?

Meshcore is firmware die op LoRa-hardware draait en het mesh-netwerk mogelijk maakt. Het regelt alles wat bovenop de radio komt: berichten versturen, versleutelen, routeren, en verbinding maken met een telefoon-app.

Meshcore is ontwikkeld door Scott van Ripple Radios en draait op boards als de Heltec V3, RAK WisBlock en T-Deck. Het is speciaal ontworpen voor betrouwbare community-netwerken op grote schaal.

De relatie: Hardware → LoRa → Meshcore → Applicatie

Denk aan lagen:

Meshcore node-rollen

In Meshcore heeft elke node een specifieke firmware met een duidelijke rol. Dit voorkomt chaos en maakt het netwerk voorspelbaar:

BLE Companion / USB Serial Companion
Client-node die gekoppeld is aan je telefoon of computer. Verstuurt en ontvangt berichten, maar stuurt ze niet door. Dit voorkomt ongewenste loops en bespaart batterij.
Repeater
Stuurt alle berichten door zonder zelf berichten te verzenden. Ideaal voor onbemande locaties op zonne-energie. Vormt de ruggengraat van het netwerk. Staat op strategische plekken zoals watertorens en kerktorens.
Room Server
Beheert een "room" (chatkanaal) en kan berichten doorsturen. Vaak gecombineerd met analytics voor netwerk-monitoring. Houdt bij wie online is en welke nodes actief zijn.
Standalone (T-Deck)
Zelfstandig apparaat met scherm en toetsenbord. Kan zonder telefoon berichten verzenden en ontvangen. Ideaal voor noodsituaties.

Slimme routering

Meshcore gebruikt een hybride aanpak:

  • Eerste bericht naar nieuwe bestemming: via flooding — alle repeaters geven het door totdat het aankomt
  • Vervolgberichten: direct via de snelste route die nu bekend is
  • Tot 64 hops mogelijk: ruim genoeg om heel Drenthe te dekken

Dit bespaart bandbreedte en verlaagt de latency vergeleken met pure flooding.

Rooms en encryptie

Meshcore gebruikt rooms (kamers) — vergelijkbaar met groepschats. Elk room heeft een versleutelingssleutel (AES-256). Alleen apparaten met dezelfde sleutel kunnen berichten lezen. Zo blijft communicatie privé, zelfs als iedereen dezelfde radiogolven kan opvangen.

Daarnaast zijn node-advertenties cryptografisch ondertekend, waardoor spoofing (je voordoen als een andere node) onmogelijk is.

Meshcore App

De Meshcore companion app (ontwikkeld door Liam Cottle) is beschikbaar voor Android, iOS, Windows, Mac en Linux. Koppel via Bluetooth of USB, stuur berichten en bekijk je netwerk — alles in één app. Het freemium model betekent dat basis-functies gratis zijn, geavanceerde features optioneel betaald.

D — Het Meshcore Drenthe netwerk

Van experiment naar betrouwbaar netwerk

Het doel van Meshcore Drenthe is niet "even een walkietalkie-experiment", maar een netwerk dat je kunt vertrouwen als het er écht op aankomt. Dat betekent:

  • Redundantie — minimaal twee routes tussen elk knooppunt, zodat het netwerk blijft werken als een node uitvalt
  • Zelfvoorzienend — elke buitennode draait op zonne-energie met batterijbuffer voor meerdere bewolkte dagen
  • Getest — regelmatige netwerk-tests waarbij we opzettelijk nodes uitschakelen om te controleren of het netwerk zichzelf herstelt
  • Gedocumenteerd — elke node heeft een configuratie-document en een contactpersoon

Backbone + Burgernetwerk

Een aantal partners test momenteel een backbone: grote verbindingen tussen Emmen, Hoogeveen en Assen op strategische locaties. Wij — burgers en bedrijven — kunnen dit netwerk fijnmazig maken door eigen repeaters te plaatsen op:

  • Hoge gebouwen en flatdaken
  • Silo's en schuren in het buitengebied
  • Amateur-zendmasten
  • Je eigen dak (als je voldoende hoogte hebt)

Strategische plaatsing

Voor optimale dekking plaatsen we repeaters op:

Watertorens en kerktorens
Hoogte is alles bij LoRa. Een repeater op 30 meter hoogte kan 10-15 km ver reiken in vlak terrein.
Hondsrug-lijn
De zandrug die van Emmen naar Groningen loopt is natuurlijk verhoogd terrein — ideaal voor repeaters die grote gebieden dekken.
Dorpskernen
Een repeater in elk dorp zorgt voor lokale dekking, zodat bewoners elkaar kunnen bereiken en contact kunnen maken met de backbone.
Buitengebied
Boerderijen, bedrijven en particulieren met hoge locaties kunnen het netwerk fijnmazig maken door eigen repeaters te plaatsen.

Hoe kun je helpen?

Je hoeft geen technisch expert te zijn. Hulp kan op verschillende manieren:

  • Companion node — test het netwerk in jouw gebied, rapporteer bereik en verbindingen
  • Repeater plaatsen — heb je een hoog gebouw of locatie? Plaats een repeater op zonne-energie
  • Sponsoring — help mee betalen voor hardware, behuizingen of installatie
  • Locaties regelen — ken je iemand met een watertoren, kerktoren of hoog gebouw? Leg contact
  • Documenteren — help met handleidingen, foto's en instructies voor anderen

Bekijk de netwerkkaart om te zien waar repeaters al staan en waar we nog dekking nodig hebben.

Klaar om mee te doen?

Nu je weet hoe het werkt, kun je meedoen aan het project. Bekijk ook de veelgestelde vragen of de handleidingen om zelf een node te bouwen.

Van theorie naar praktijk

Kies een apparaat, flash de firmware, en je eerste LoRa-berichten vliegen binnen een kwartier door de Drentse lucht.