De kern in 5 regels
Voor het Belgische MeshCore-netwerk.
- Vanaf 1 augustus 2026 worden berichten zonder scope (unscoped) in het Belgische MeshCore-netwerk niet langer onbeperkt geflood.
- Repeaters laten bij voorkeur enkel nog berichten door met een van de scopes
eu,bx,be,be-vlgen de eigen provincie (in het voorbeeld:be-vli, Limburg). - Repeaters buiten de kust:
set flood.max.unscoped 3. Aan de kust worden alle unscoped berichten gestopt. - 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 uitflood.max.unscoped. - Voor berichten van gebruikers in België wordt de scope
beaanbevolen. 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.
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.
be-bru be bx eu Brussel staat in de codetabel als gewest (be-bru); er is geen aparte provinciecode. Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2).
be-van be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-wbr be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-vli be-vlg be bx eu Voor Limburg bestaat een volledig voorbeeld (geneste structuur): Limburg (be-vli) ligt in het Vlaams Gewest (be-vlg), in België (be), in de BeNeLux (bx), in Europa (eu). De bijbehorende commando's staan in stap 2.
be-wlg be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-wlx be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-wna be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-vov be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-vbr be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
be-vwv be bx eu Een volledig commando-voorbeeld bestaat alleen voor Limburg (zie stap 2). De minimale configuratie bestaat uit land en provincie. In welk gewest (be-bru, be-vlg of be-wal) je provincie ligt, wordt niet per provincie opgesomd; kies dat zelf en stem af met de beheerders van naburige repeaters.
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-vliregion default beregion saveControleer 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.:
beDan 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 3Hiermee 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.
Regiocodes voor België
ISO-code in hoofdletters, regiocode (voor de scope) in kleine letters.
Land en ruimer
| Regiocode | Betekenis | Kopieer |
|---|---|---|
eu | Europa | |
bx | Benelux | |
be | België (ISO 3166: BE) |
Belgische regio's (gewesten)
| ISO-code | Regiocode | Gewest | Kopieer |
|---|---|---|---|
| BE-BRU | be-bru | Brussels Hoofdstedelijk Gewest | |
| BE-VLG | be-vlg | Vlaams Gewest | |
| BE-WAL | be-wal | Waals Gewest |
Provincies
| ISO-code | Regiocode | Provincie | Kopieer |
|---|---|---|---|
| BE-VAN | be-van | Antwerpen | |
| BE-WBR | be-wbr | Waals Brabant | |
| BE-VLI | be-vli | Limburg | |
| BE-WLG | be-wlg | Luik | |
| BE-WLX | be-wlx | Luxemburg | |
| BE-WNA | be-wna | Namen | |
| BE-VOV | be-vov | Oost-Vlaanderen | |
| BE-VBR | be-vbr | Vlaams Brabant | |
| BE-VWV | be-vwv | West-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.
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.
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 bebe-vli is een onderdeel van be-vlg:
region put be-vli be-vlgWil 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-vlgEn voeg je Kuringen (bekrn) toe:
region put bekrn be-vliSluit altijd af met region save, zodat je ingevoerde configuratie na een reboot nog steeds actief is.
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 deregion-commando's. - Geneste regio (parent/child)
- Regio's die je als onderdeel van elkaar definieert, bv.
be-vlionderbe-vlgonderbe(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 3aanbevolen. - 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.