MeshCore-regioner¶
En MeshCore-region är en textetikett på ett radiopaket. Etiketten hjälper repeaters att avgöra vilken trafik de ska föra vidare.
Regionen kontrollerar alltså inte var en nod fysiskt befinner sig. En radio i Malmö kan tekniskt skicka ett paket märkt se01, men repeaters väljer själva om de tillåter den etiketten.
Varför används regioner?¶
Utan regioner kan ett paket floodas, alltså föras vidare av repeaters, över ett större område än vad som behövs. Regioner kan begränsa sådan trafik till exempelvis:
- Hela Sverige
- Ett län
- En kommun
Det minskar onödig radiotrafik och håller chatter där de är användbara.
I Sverige brukar namn som bygger på SCB:s läns- och kommunkoder användas.
Viktiga ord¶
RegionellerScope-
En textetikett som anger vilket område eller syfte ett paket hör till.
Flooda-
Skicka ut ett paket och be alla repeaters som hör det att repetera det vidare.
Allow Flood-
Inställningen som tillåter repeatern att flooda paket för en viss region.
*-
Trafik som saknar en särskild regionetikett. Ska inte tolkas som "all trafik".
Regionkedja-
Flera regionnivåer som hör ihop, till exempel Sverige, län och kommun. Endast kosmetiskt.
Svenska regionnivåer¶
| Region | Betyder | Exempel |
|---|---|---|
* |
Trafik utan angiven region. Låt den normalt vara tillåten. | Vanlig ospecificerad trafik |
se |
Hela Sverige | En rikstäckande kanal |
seXX |
Ett län, där XX är länskoden |
se01 för Stockholms län |
seXXXX |
En kommun, där XXXX är kommunkoden |
se0180 för Stockholms kommun |
offgrid |
Testtrafik för noder som klarar sig utan elnät | Sol-, batteri- eller UPS-drivna noder |
En repeater kan tillåta flera nivåer samtidigt. För Stockholms kommun kan regionkedjan exempelvis innehålla se, se01 och se0180.
Välj region¶
Verktyget nedan skapar kommandon för ditt län och din kommun.
- välj län
- välj kommun
- markera ifall noden kan köras utan elnät
- kopiera kommandona i den ordning de visas
- kör ett kommando i taget i MeshCore Flashers
Console
Länsregion:
Kommunregion:
Offgrid-region: offgrid
Vilken region ska en kanal använda?¶
Välj den minsta region som täcker de personer kanalen är avsedd för. En mindre region betyder att färre repeaters behöver föra trafiken vidare.
| Kanalens användning | Rekommenderad region |
|---|---|
| Vanlig trafik utan särskild avgränsning | Ingen regionetikett |
| Användare i hela Sverige | se |
| Användare i ett län | Länsregion, till exempel se01 |
| Användare i en kommun eller stad | Kommunregion, till exempel se0180 |
| Beredskapstest med noder som klarar sig utan elnät | offgrid |
Regionen måste fungera längs hela vägen
Ett regionmärkt paket kommer bara fram genom repeaters som tillåter regionen. Om en repeater mitt i vägen saknar regionen i sin lista stannar trafiken där.
Ställ in regioner på en repeater¶
Du kan ändra regionerna genom fjärradministration i MeshCore-appen eller med kommandon via USB.
Med MeshCore-appen¶
- Öppna repeatern som kontakt i appen
- Logga in som administratör
- Gå till
SettingsochManage Regions - Fyll i de regioner du vill använda. Ordning i listan spelar ingen roll.
- Kontrollera att
Allow Floodär på för varje region som ska föras vidare - Spara inställningarna
Namnen på menyer kan skilja sig något mellan olika appversioner.
Med Console¶
Kommandona skrivs i MeshCore Flashers Console. Se Skriv kommandon i Console om du inte har använt konsolen tidigare.
Verktyget på sidan skapar motsvarande kommandon automatiskt.
Länskoder och IATA-koder¶
Tabellen innehåller två olika kodsystem:
- länskod används i MeshCore-regionen, till exempel
01ise01 - IATA-kod används av Meshat.se:s MQTT-tjänst för att sortera internetrapporterad data efter län
IATA-koden påverkar inte vilka LoRa-paket repeatern för vidare. Den behövs bara i den separata MQTT-konfigurationen.
| Län | Region i MeshCore | IATA för MQTT |
|---|---|---|
| Stockholms län | se01 |
STO |
| Uppsala län | se03 |
STO |
| Södermanlands län | se04 |
NYO |
| Östergötlands län | se05 |
LPI |
| Jönköpings län | se06 |
JKG |
| Kronobergs län | se07 |
VXO |
| Kalmar län | se08 |
KLR |
| Gotlands län | se09 |
VBY |
| Blekinge län | se10 |
RNB |
| Skåne län | se12 |
MMX |
| Hallands län | se13 |
HAD |
| Västra Götalands län | se14 |
GOT |
| Värmlands län | se17 |
KSD |
| Örebro län | se18 |
ORB |
| Västmanlands län | se19 |
VST |
| Dalarnas län | se20 |
BLE |
| Gävleborgs län | se21 |
GVX |
| Västernorrlands län | se22 |
SDL |
| Jämtlands län | se23 |
OSD |
| Västerbottens län | se24 |
UME |
| Norrbottens län | se25 |
LLA |
Vanliga frågor¶
Ger en mindre region kortare radioräckvidd?
Nej. Radiosignalen sänds fortfarande lika långt. Skillnaden är att repeaters som inte tillåter regionen avstår från att sända paketet vidare.
Betyder * hela världen?
Nej. * betyder trafik utan särskild regionetikett. Det ska inte tolkas som ett wildcard.
Nästa steg¶
- Sätt upp en egen MeshCore Companion
- Sätt upp en egen MeshCore-repeater
- Officiella MeshCore CLI-kommandon: Region Management
- MeshCore Switzerland: Regions
- SCB: Län och kommuner
- SCB: Län och kommuner i kodnummerordning