Netwerkconfiguratie

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?

A

Regions op repeaters

Je geeft een repeater een of meerdere regiolabels mee als routecontext.

B

Scopes op berichten

Scope bepaalt of een bericht lokaal, regionaal of breder mag doorlopen.

C

Matchen op regels

Doorsturing volgt de ingestelde relatie tussen scope, region en hiërarchie.

D

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.

1

Verbind met de repeater via CLI

2

Voeg landcode toe: region put be

3

Voeg provincie toe: region put be-van be

4

Sta doorsturing toe: region allowf be en region allowf be-van

5

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 OK teruggeeft.
  • Gebruik region om de actieve tabel na te kijken.
  • Hou parent-child relaties consistent.
  • Vergeet region save niet.
  • 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

1

Minder ruis op airtime

Alleen relevante berichten worden verder verspreid.

2

Snellere lokale levering

Lokale traffic hoeft minder vaak onnodige omwegen te maken.

3

Efficiënter energiegebruik

Minder onnodig zenden betekent minder verbruik op nodes.

4

Betere informatie-relevantie

Gebruikers krijgen meer berichten die voor hun regio nuttig zijn.

5

Schaalbaar netwerkbeheer

Regels maken groei beheersbaar zonder manuele chaos.

6

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 Telegram

Optimaliseer je Belgische mesh

Met slimme region/scope-instellingen blijft je netwerk sneller, properder en beter schaalbaar.