Regio & scope · BE
Belgisch MeshCore-netwerk

Regio & scope instellen op je MeshCore-toestel

Wat je nú moet instellen, en waarom: vanaf 1 augustus 2026 worden unscoped berichten in België niet langer onbeperkt geflood.

Geldt voor België. Deze handleiding beschrijft de afspraken van het Belgische MeshCore-netwerk. De regio- en scopewaarden hieronder (be, be-vlg, be-vli…) zijn de Belgische. Zit je in een ander land, volg dan de afspraken van je eigen regionale netwerk; daarover zegt deze pagina niets.

De kern in 5 regels

Voor het Belgische MeshCore-netwerk.

  1. Vanaf 1 augustus 2026 worden berichten zonder scope (unscoped) in het Belgische MeshCore-netwerk niet langer onbeperkt geflood.
  2. Repeaters laten bij voorkeur enkel nog berichten door met een van de scopes eu, bx, be, be-vlg en de eigen provincie (in het voorbeeld: be-vli, Limburg).
  3. Repeaters buiten de kust: set flood.max.unscoped 3. Aan de kust worden alle unscoped berichten gestopt.
  4. Als gebruiker zet je in je companion (experimentele settings) de Default Region Scope op bv. be; anders komen je DM's niet verder dan het aantal hops uit flood.max.unscoped.
  5. Voor berichten van gebruikers in België wordt de scope be aanbevolen. Kies altijd de kleinste scope die nog iedereen bereikt die het bericht moet ontvangen.

Nu instellen: doe-lijst

Drie stappen. Open de uitklapper die bij jouw toestel past.

Belgische waarden. De vraag om de configuratie na te kijken richt zich tot alle Belgische repeaterbeheerders; de aanbevolen scope be geldt voor berichten van gebruikers in België. Voor een repeater of companion in een ander land geeft deze handleiding geen instellingen.

1Kies je provincie en je regiocodes

De regio-indeling volgt de internationale standaarden: volgens ISO 3166 is de landcode voor België BE; België is opgedeeld in 3 regio's (gewesten) en 10 provincies (ISO 3166-2). Voor de berichten-scope werk je met kleine letters: de landcode wordt dus be.

Je keuze wordt alleen in deze browser bewaard. Henegouwen ontbreekt in de brontabel met codes; daarvoor kunnen we geen code geven.

Alle codes staan in de tabel met regiocodes. De minimale configuratie bestaat uit land en provincie.

2Zet de scope(s) op je toestel

Repeater – via de CLI Companion-app of USB/serieel

Je configureert de regio's van de repeater via de CLI (command line interface). Log in op je repeater via de Companion-app of via een USB/seriële verbinding. Gebruik een geneste structuur en voer de commando's één voor één uit; wacht na elk commando op een OK-bevestiging.

Voorbeeld voor een repeater in Limburg:

region def eu bx be be-vlg be-vli
region default be
region save

Controleer met het commando region of de configuratie gelukt is. Dit zou je moeten zien:

region
*
 eu F
  bx F
   be^F
    be-vlg F
     be-vli F

Sluit altijd af met region save, zodat je configuratie na een reboot nog actief is.

Het voorbeeld is voor Limburg (be-vli in be-vlg). De codes van de andere gewesten en provincies vind je in de tabel; er zijn geen aparte voorbeelden per provincie.

Companion-app – Default Region Scope voor je DM's

DM's worden standaard zonder scope verzonden. Om je DM's toch verder te laten komen dan het aantal hops dat via flood.max.unscoped is ingesteld, zet je in je companion, in de experimentele settings, de Default Region Scope op bv.:

be

Dan kan je, mits alle Belgische repeaters be als regio ingesteld hebben, binnen België DM's versturen.

Stuur je zelf een bericht, kies dan altijd de kleinste scope die nog iedereen bereikt die het bericht moet ontvangen. Een lokaal bericht hoeft geen Benelux-bericht te worden.

3Repeater: beperk het flooden van unscoped berichten

Aan de kust wordt gekozen om alle unscoped berichten te stoppen. Voor repeaters elders in België is een iets soepelere aanpak waarschijnlijk wenselijk:

set flood.max.unscoped 3

Hiermee krijgen nieuwe gebruikers of bezoekers uit naburige regio's nog steeds de mogelijkheid om regionale berichten te verspreiden, ook als zij het scopesysteem nog niet kennen. Deze instelling biedt een goed evenwicht tussen openheid voor nieuwe gebruikers, regionale interoperabiliteit en bescherming tegen grote hoeveelheden irrelevante externe berichten.

Voor "alle unscoped berichten stoppen" aan de kust is geen apart commando gedocumenteerd; we verzinnen er hier ook geen.

2-byte-/path-hash-instelling: die wordt in de gebruikte bronnen niet behandeld. Deze handleiding doet daarover bewust geen uitspraak; raadpleeg daarvoor de MeshCore-documentatie.

Regiocodes voor België

ISO-code in hoofdletters, regiocode (voor de scope) in kleine letters.

Land en ruimer

RegiocodeBetekenisKopieer
euEuropa
bxBenelux
beBelgië (ISO 3166: BE)

Belgische regio's (gewesten)

ISO-codeRegiocodeGewestKopieer
BE-BRUbe-bruBrussels Hoofdstedelijk Gewest
BE-VLGbe-vlgVlaams Gewest
BE-WALbe-walWaals Gewest

Provincies

ISO-codeRegiocodeProvincieKopieer
BE-VANbe-vanAntwerpen
BE-WBRbe-wbrWaals Brabant
BE-VLIbe-vliLimburg
BE-WLGbe-wlgLuik
BE-WLXbe-wlxLuxemburg
BE-WNAbe-wnaNamen
BE-VOVbe-vovOost-Vlaanderen
BE-VBRbe-vbrVlaams Brabant
BE-VWVbe-vwvWest-Vlaanderen

De codetabel bevat deze negen provincies (Henegouwen staat er niet in). We nemen de tabel over zoals ze is.

De wijziging in het floodbeleid

Aangekondigd op 24 juli 2026, van kracht vanaf 1 augustus 2026.

Wat verandert er?

Vanaf 1 augustus wordt binnen het Belgische MeshCore-netwerk een aanpassing doorgevoerd aan de verwerking van unscoped berichten. Vanaf die datum wordt aangeraden je repeater zo in te stellen dat enkel nog berichten doorgelaten worden met één van de volgende scopes:

  • eu (europa)
  • bx (benelux)
  • be (België)
  • be-vlg (Vlaams Gewest)
  • be-vli (provinciaal niveau: in dit voorbeeld Limburg)

Berichten zonder scope (unscoped) zullen niet langer onbeperkt door het netwerk worden geflood.

Waarom deze wijziging?

De afgelopen maanden is er een sterke toename van verkeer afkomstig uit het Verenigd Koninkrijk. Dit is vooral merkbaar aan de kust, waar:

  • gunstige propagatieomstandigheden regelmatig verbindingen over het Kanaal mogelijk maken;
  • minstens één repeaterbeheerder gebruikmaakt van een richtantenne (Yagi) die specifiek richting het Europese vasteland uitzendt.

Hoewel dit technisch interessant is en aantoont hoe krachtig MeshCore kan zijn, leveren deze berichten voor de meeste Belgische gebruikers geen relevante informatie op. Het gevolg is dat een groot aantal berichten de Belgische mesh binnenkomt en zich verder verspreidt. Dit zorgt voor:

  • extra belasting van repeaters;
  • hogere kanaalbezetting;
  • onnodige opslag van berichten;
  • een verhoogd risico op verzadiging van het netwerk.
Vanaf wanneer, en wat wordt van jou gevraagd?

De wijziging geldt vanaf 1 augustus 2026. Alle Belgische repeaterbeheerders wordt gevraagd hun configuratie vóór 1 augustus na te kijken en indien mogelijk een van de aanbevolen instellingen toe te passen (zie doe-lijst).

Ons doel is niet om internationale connectiviteit onmogelijk te maken, maar wel om ervoor te zorgen dat het Belgische netwerk performant blijft en beschikbaar blijft voor de gebruikers waarvoor het bedoeld is.
letterlijk citaat uit de bron (zie onderaan)
En mijn DM's dan?
DM's worden standaard zonder scope verzonden. Om ervoor te zorgen dat jou DM's toch verder geraken dan het aantal hops dat ingesteld werd via flood.max.unscoped, kan je in jouw companion, in de experimentele settings de Default Region Scope op bv be zetten. Dan kan je mits alle Belgische repeaters be als regio ingesteld hebben binnen België DM's versturen.
letterlijk citaat uit de bron (zie onderaan)

Kies bewust welke regio's je configureert

  • Configureer op je repeater enkel de regio's waarvan je installatie geografisch echt deel uitmaakt. Een repeater in Limburg hoeft niet zomaar elke beschikbare regio door te laten. Hoe ruimer je configureert, hoe groter de kans dat berichten verder door het netwerk reizen dan nodig, en dat is precies wat we willen vermijden.
  • Voor repeaters in grensgebieden kan het zinvol zijn om meer dan één regio in te stellen, bv. een repeater die zowel verkeer uit Belgisch als uit Nederlands Limburg zinvol kan ondersteunen. Ook daar geldt: wees selectief en overdrijf niet. Te veel regio's tegelijk configureren leidt tot onnodige netwerkbelasting en onvoorspelbaar gedrag.
  • In grensgebieden is het daarom vaak beter om samen een aparte, logische regio af te spreken. Een scope die Belgisch én Nederlands Limburg omvat, is efficiënter dan meteen de brede bx-scope (Benelux) te gebruiken. Zo hou je de berichtstroom binnen het gebied waar ze werkelijk relevant is.
  • Stuur je zelf een bericht, kies dan altijd de kleinste scope die nog iedereen bereikt die het bericht moet ontvangen. Een lokaal bericht hoeft geen Benelux-bericht te worden.
  • Maak dit soort beslissingen nooit alleen. Stem af met de beheerders van naburige repeaters, zodat iedereen dezelfde regio's gebruikt en het netwerk efficiënt en voorspelbaar blijft werken.

Extra: geneste regio's

Geef bij het aanmaken van regio's altijd aan wat hun relatie ten opzichte van elkaar is.

be-vlg is een onderdeel van be, daarom:

region put be-vlg be

be-vli is een onderdeel van be-vlg:

region put be-vli be-vlg

Wil je aan de regio's van deze repeater ook Vlaams-Brabant (be-vbr) toevoegen, dan nest je die onder be-vlg:

region put be-vbr be-vlg

En voeg je Kuringen (bekrn) toe:

region put bekrn be-vli

Sluit altijd af met region save, zodat je ingevoerde configuratie na een reboot nog steeds actief is.

Opmerking: de huidige repeater-firmware houdt geen rekening met de geneste regiostructuur. Een child-regio neemt de flood-settings van een parent-regio dus nog niet over.

Checklist: controleer je instellingen

Vink af wat in orde is (wordt alleen in deze browser bewaard).

Woordenlijst

Korte toelichting in eigen woorden, afgeleid van hoe de begrippen in de bron gebruikt worden.

Flood / flooden
Het door repeaters verder verspreiden (doorsturen) van een bericht over het netwerk. Unscoped berichten worden vanaf 1 augustus 2026 "niet langer onbeperkt door het netwerk geflood".
Unscoped bericht
Een bericht zonder scope. DM's worden standaard zonder scope verzonden.
Scope
De regiocode die aan een bericht hangt en bepaalt waar het relevant is (bv. be). Kies de kleinste scope die nog iedereen bereikt die het bericht moet ontvangen.
Regio / regiocode
Een gebiedsaanduiding op basis van ISO 3166 (land) en ISO 3166-2 (gewesten, provincies), in kleine letters: be, be-vlg, be-vli… Op een repeater ingesteld met de region-commando's.
Geneste regio (parent/child)
Regio's die je als onderdeel van elkaar definieert, bv. be-vli onder be-vlg onder be (region put be-vli be-vlg). Let op: een child-regio neemt de flood-settings van de parent nog niet over.
flood.max.unscoped
Repeater-instelling die bepaalt hoeveel hops een unscoped bericht nog verder mag; buiten de kust wordt set flood.max.unscoped 3 aanbevolen.
Hop
Eén doorgeefstap van het bericht via een repeater.
Default Region Scope
Instelling in de experimentele settings van de companion die de standaardscope voor je berichten (o.a. DM's) bepaalt; aanbevolen: bv. be.
Companion
De MeshCore-app/het toestel waarmee je als gebruiker berichten stuurt en waarmee je ook op een repeater kan inloggen.
Repeater
Een node die berichten van anderen doorstuurt (floodt). Wordt via de CLI geconfigureerd.
CLI
Command line interface: de tekstcommando's (region def …, set …) die je op de repeater uitvoert via de Companion-app of een USB/seriële verbinding.
Path-hash / 2-byte
Wordt in de gebruikte bronnen niet behandeld; deze handleiding geeft er daarom geen uitleg over.
↑