Regios

Bij het gebruik van Meshcore worden kanaalberichten standaard door het gehele netwerk verspreid. Voor persoonlijke berichten wordt daarentegen vooraf een specifieke route bepaald.
Kanaalberichten kunnen zich hierdoor door het volledige netwerk verspreiden. Wanneer de gebruikers van een kanaal zich bijvoorbeeld alleen in Limburg bevinden, worden de berichten alsnog naar andere regio’s verstuurd. Dit zorgt voor onnodig gebruik van airtime. Om dit te optimaliseren zijn regio’s geïntroduceerd.
Een gebruiker kan per kanaal een scope (regio) activeren. Op het moment dat een gebruiker een bericht in dat kanaal verstuurt, wordt deze scope aan het bericht toegevoegd. Repeaters die zich op het pad bevinden, controleren vervolgens aan de hand van hun regiolijst of zij het bericht mogen doorsturen.
De wildcard (*) wordt gebruikt voor berichten waarvoor geen specifieke scope is ingesteld.
Voor Limburg gebruiken we de regio scope:
- nl-li
In limburg staan de volgende regions ingesteld(let op regio namen zijn hoofdletter gevoelig):
| Regio | Regio | Permissie |
|---|---|---|
| * | wildcard | allowed |
| nl | Nederland | allowed |
| nl-li | Limburg | allowed |
| nl-nb | Noord-braband | allowed |
| nl-ge | Gelderland | allowed |
| be-vlg | België – Vlaanderen | allowed |
| be-wal | België – Wallonië | allowed |
| de-nrw | Noordrijn-Westfalen | allowed |
Binnen Limburg zijn er de volgende kanalen:
| Kanaal | scope |
|---|---|
| #limburg | nl-li |
| #venlo | nl-li |
Regio voorbeeld
Bijvoorbeeld hebben we 5 repeaters sommige repeaters hebben regios ingesteld en sommgen hebben geen regios ingesteld.
| repeater naam | regio | regio lijst |
|---|---|---|
| repeater1 | * | allow |
| nl | allow | |
| repeater2 | geen regions ingesteld | |
| repeater4 | * | allow |
| nl | allow | |
| repeater5 | * | deny |
| nl-li | allow |
In de onderstaande animaties wordt laten zien hoe de berichten gedragen met de regios.
- Bericht wordt door repeater5 niet door gestuurd omdat die * op deny heeft staan