Regio en scope
Regio en Scope
MeshCore gebruikt een hiërarchisch systeem voor regio's gebaseerd op internationale standaarden. Dit maakt het mogelijk om berichten te beperken tot specifieke gebieden en repeaters slim te configureren.
Zie ook: LocalMesh.nl - MeshCore regio-indeling
Zie ook: Lijst van regio's
Zie ook: Regio - Technische achtergrond van het region systeem
Naamgeving
De regio-indeling volgt internationale standaarden:
- Landcodes: ISO 3166 (bijv.
nl) - Provinciecodes: ISO 3166-2 (bijv.
nl-nbvoor Noord-Brabant) - Stadscodes: UN/LOCODE (bijv.
nl-nb-einvoor Eindhoven stad) - Regiocodes: Voor grotere regio's rond steden (bijv.
nl-ehvvoor regio Eindhoven)
Verschil stad en regio
| Code | Betekenis |
|---|---|
nl-ehv |
Brede regio Eindhoven (inclusief omliggende dorpen) |
nl-nb-ein |
Alleen de stad Eindhoven |
Voorbeelden provincies met gelijknamige hoofdstad
Let op bij provincies waar de hoofdstad dezelfde naam heeft:
| Provincie | Provinciecode | Regiocode | Stadscode |
|---|---|---|---|
| Utrecht | nl-ut |
nl-utc |
nl-ut-utc
|
| Groningen | nl-gr |
nl-grq |
nl-gr-grq
|
Berichten en Scope
Publieke berichten kunnen een scope hebben die bepaalt hoe ver ze worden doorgestuurd:
| Scope | Gedrag |
|---|---|
| Geen scope | Bericht voor de hele wereld (flood, zo ver als het reikt) |
nl-nb |
Repeaters buiten Noord-Brabant hoeven niet te repeaten |
nl-nb-ein |
Repeaters buiten Eindhoven stad hoeven niet te repeaten |
nl-ehv |
Repeaters buiten regio Eindhoven hoeven niet te repeaten |
Repeater Configuratie
Basisprincipe
- Houd voorlopig de wildcard aan: berichten zonder scope worden doorgestuurd (compatibiliteit)
- Configureer op zijn minst provincie-regions
- Repeaters op provinciegrenzen kunnen buurprovincies meenemen
- allowf is om flood messages toe te staan
Commando's
Belangrijk: reboot na het instellen van regio's, anders werkt het niet. Zie CLI Commando's voor een volledig overzicht van alle commando's.
region put nl region put nl-nb nl region allowf nl region allowf nl-nb region save
Let op: Met bovenstaande configuratie wordt nl-nb-ein niet doorgestuurd. Voeg extra regions toe voor steden en regio's waar je aan mee wilt doen.
Voorbeeldconfiguraties
Kleine repeater in Mierlo
region put nl region put nl-nb nl region put nl-ehv nl region put nl-nb-mie nl-nb region allowf nl region allowf nl-nb region allowf nl-ehv region allowf nl-nb-mie region save
Eventueel ook nl-nb-ein toevoegen om mee te luisteren met Eindhoven.
Grote repeater in Mierlo
Dezelfde basis, plus buursteden om te helpen met dekking:
region put nl region put nl-nb nl region put nl-ehv nl region put nl-nb-mie nl-nb region put nl-nb-ein nl-nb region put nl-nb-hlm nl-nb region put nl-nb-gld nl-nb region put nl-nb-gom nl-nb region allowf nl region allowf nl-nb region allowf nl-ehv region allowf nl-nb-mie region allowf nl-nb-ein region allowf nl-nb-hlm region allowf nl-nb-gld region allowf nl-nb-gom region save
note: een grote verbindende repeater kan er ook voor kiezen juist de lokale berichten (nl-nb-mie in dit geval) niet in de lijst te zetten en dit over te laten aan kleinere lokale repeaters. Op die manier houdt ie zich alleen bezig met interregionaal verkeer.
Kleine repeater in Eindhoven
region put nl region put nl-nb nl region put nl-ehv nl region put nl-nb-ein nl-nb region allowf nl region allowf nl-nb region allowf nl-ehv region allowf nl-nb-ein region save
Grote repeater in Eindhoven
Dezelfde basis, plus buursteden:
region put nl region put nl-nb nl region put nl-ehv nl region put nl-nb-ein nl-nb region put nl-nb-tlb nl-nb region put nl-nb-htb nl-nb region put nl-nb-hlm nl-nb region allowf nl region allowf nl-nb region allowf nl-ehv region allowf nl-nb-ein region allowf nl-nb-tlb region allowf nl-nb-htb region allowf nl-nb-hlm region save
Settings controleren
De output van een region command in de command line van je repeater zou iets als dit moeten zijn:
- de "F" is het resultaat van de allowf commands
- de hierarchie is zichtbaar in de nesting
*^ F nl F nl-nb F nl-nb-mie F nl-nb-ehv F nl-nb-ein F nl-ehv F
Zie ook
- Regio - Technische achtergrond van het region systeem
- CLI Commando's - Commando referentie
- Lijst van regio's - Volledige lijst van regiocodes
- Publieke kanalen - Kanalen met regio scope