MeshCore regio-indeling
Gebruik regions en scopes om MeshCore-verkeer in België doelgerichter te routeren.
Waarom regions en scopes gebruiken?
Zodra meer nodes actief zijn, ontstaat snel onnodig verkeer op het netwerk.
Met regions op repeaters en scopes op berichten stuur je data alleen door waar die relevant is.
Dat beperkt airtime-verlies, verlaagt ruis en houdt het netwerk ook op grotere schaal bruikbaar.
Opgelet: recente firmware nodig
Gebruik bij voorkeur MeshCore firmware 1.15.0 of nieuwer. Voor scopes in de app heb je best app 1.38.0 of nieuwer. De standaard scope-regio per node is beschikbaar vanaf app 1.43.0+.
Hoe werkt regio-indeling?
Regions op repeaters
Je geeft een repeater een of meerdere regiolabels mee als routecontext.
Scopes op berichten
Scope bepaalt of een bericht lokaal, regionaal of breder mag doorlopen.
Matchen op regels
Doorsturing volgt de ingestelde relatie tussen scope, region en hiërarchie.
Fallback met wildcard
Berichten zonder specifieke scope kunnen via fallbackregels toch verwerkt worden.
Belgische regiocodes
Praktische basis met Belgische ISO 3166-2:BE codes in kleine letters
| Region code | Provincie / regio | Voorbeelden |
|---|---|---|
| be | België (nationaal) | Berichten met nationale scope |
| be-van | Antwerpen | Antwerpen, Mechelen, Turnhout |
| be-vbr | Vlaams-Brabant | Leuven, Vilvoorde, Tienen |
| be-vov | Oost-Vlaanderen | Gent, Aalst, Sint-Niklaas |
| be-vwv | West-Vlaanderen | Brugge, Kortrijk, Oostende |
| be-vli | Limburg | Hasselt, Genk, Sint-Truiden |
| be-wbr | Waals-Brabant | Waver, Nijvel, Ottignies |
| be-wht | Henegouwen | Bergen, Charleroi, La Louviere |
| be-wlg | Luik | Luik, Verviers, Seraing |
| be-wlx | Luxemburg | Aarlen, Marche-en-Famenne, Bastenaken |
| be-wna | Namen | Namen, Dinant, Sambreville |
| be-bru | Brussels Hoofdstedelijk Gewest | Brussel, Elsene, Schaarbeek |
| be-vlg | Vlaams Gewest | Brede dekking over Vlaanderen |
| be-wal | Waals Gewest | Brede dekking over Wallonië |
Lokale subregio's afspreken
Je kan binnen een community extra labels definiëren voor subregio's of stedelijke clusters.
-
be-ant- regio Antwerpen -
be-gnt- regio Gent -
be-bru-rand- Brussel en rand
Gebruik zulke codes alleen als je lokale community er echt samen afspraken over heeft gemaakt.
Repeater configuratie
Voorbeeld via CLI
Praktisch startpunt voor België: gebruik be als basis en voeg daarna je provincie of regio toe. Lokale subcodes gebruik je alleen als daar duidelijke afspraken over bestaan.
Verbind met de repeater via CLI
Voeg landcode toe: region put be
Voeg provincie toe: region put be-van be
Sta doorsturing toe: region allowf be en region allowf be-van
Sla op met region save
CLI voorbeeld (Antwerpen)
region put be
region put be-van be
region allowf be
region allowf be-van
region save
Checklist na configuratie
-
Verifieer dat elk commando
OKteruggeeft. -
Gebruik
regionom de actieve tabel na te kijken. - Hou parent-child relaties consistent.
-
Vergeet
region saveniet. - Test lokaal voordat je remote beheert.
Technische limieten
Naamlengte
Tot 29 bytes UTF-8 per regionnaam
Toegestane tekens
Kleine letters, cijfers en koppelteken (-)
Aantal regions
Tot 32 regions per repeater, afhankelijk van beschikbare ruimte
Unieke labels
Gebruik unieke namen om conflicten in routing te vermijden
Waarom dit nuttig is
Minder ruis op airtime
Alleen relevante berichten worden verder verspreid.
Snellere lokale levering
Lokale traffic hoeft minder vaak onnodige omwegen te maken.
Efficiënter energiegebruik
Minder onnodig zenden betekent minder verbruik op nodes.
Betere informatie-relevantie
Gebruikers krijgen meer berichten die voor hun regio nuttig zijn.
Schaalbaar netwerkbeheer
Regels maken groei beheersbaar zonder manuele chaos.
Lokale communitycontrole
Gemeenschappen kunnen hun eigen structuur definiëren.
Veelgestelde vragen
Heb ik een update nodig voor regions en scopes?
Ja. Gebruik bij voorkeur MeshCore firmware 1.15.0 of nieuwer. Voor scopebeheer in de app zit je best op app 1.38.0+.
Wat gebeurt er zonder scope?
Dan gelden fallbackregels, zodat basiscommunicatie doorgaans blijft werken.
Kan één repeater meerdere regions hebben?
Ja, zolang je binnen de limieten van je toestel en configuratie blijft.
Wat doet hierarchy concreet?
Die koppelt subregio's aan een parent-regio voor gecontroleerde doorsturing.
Is scopekeuze overal in de app zichtbaar?
Ja, maar het hangt af van je appversie. Voor scopebeheer heb je best app 1.38.0 of nieuwer. Een standaard scope-regio per node instellen kan vanaf app 1.43.0+.
Wie beheert lokale codes?
Idealiter de lokale community zelf, met duidelijke documentatie en afspraken. Gebruik landelijke of provinciale codes zo consistent mogelijk, en spreek extra lokale labels eerst goed af.
Wil je regiocodes afstemmen?
Bespreek voorstellen eerst met de community om conflicten en overlap te vermijden.
MeshCore TelegramOptimaliseer je Belgische mesh
Met slimme region/scope-instellingen blijft je netwerk sneller, properder en beter schaalbaar.