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
Zorg dat je een MeshCore-versie draait die region/scope-functionaliteit effectief ondersteunt.
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
Gebaseerd op ISO 3166-2:BE codes in kleine letters
| Region code | Provincie | Voorbeelden |
|---|---|---|
| be | België (nationaal) | Berichten met nationale scope |
| be-van | Antwerpen | Antwerpen, Mechelen, Turnhout |
| be-vlg | 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 |
| meshcoreRegioIndeling.region_13_code | meshcoreRegioIndeling.region_13_province | meshcoreRegioIndeling.region_13_example |
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 met duidelijke afspraken binnen je groep.
Repeater configuratie
Voorbeeld via CLI
Basispatroon: landcode toevoegen, provinciale code koppelen en config bewaren.
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 update nodig voor region/scopes?
Ja, gebruik een firmwareversie waarin die functies aanwezig zijn.
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?
Dat hangt af van appversie en beschikbare feature-ondersteuning.
Wie beheert lokale codes?
Idealiter de lokale community, met duidelijke documentatie en afspraken.
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.