MeshCore-regioner¶
Regioner används för att styra vilka paket en repeater får flooda vidare. Som standard floodar repeatern bara *, alltså paket utan region. Om någon skickar ett paket till exempelvis se och din repeater inte har se tillåten kommer repeatern ignorera det paketet. Att lägga till regioner begränsar därför inte den vanliga ospecificerade trafiken, utan öppnar för att fler regionmärkta paket också får repeteras.
I Sverige försöker vi använda regioner baserade på SCB:s läns- och kommunkoder.
Regionnivåer¶
| Region | Flood | Användning |
|---|---|---|
* |
På | Ospecificerad trafik. Låt den vara på så vanlig trafik utan region fortsätter fungera. |
se |
På | Trafik för hela Sverige. |
seXX |
På | Trafik för ett län, där XX är tvåsiffrig länskod. Exempel: se01 för Stockholms län. |
seXXXX |
På | Trafik för en kommun, där XXXX är fyrsiffrig kommunkod. Exempel: se0180 för Stockholms kommun. |
Välj region¶
Nedanför här finns ett verktyg som hjälper dig få rätt kommandon för att ställa in regionerna för ditt län och kommun.
Länsregion:
Kommunregion:
Så väljer du region¶
Använd den minsta region som passar kanalens syfte.
| Om kanalen ska användas för | Välj region |
|---|---|
| ospecificerad trafik | ingen region, men repeaters bör ha * på |
| hela Sverige | se |
| ett helt län | se + länskod, till exempel se01 |
| en kommun eller stad | se + kommunkod, till exempel se0180 |
Länskoder¶
| Län | Länskod | Region i MeshCore |
|---|---|---|
| Stockholms län | 01 |
se01 |
| Uppsala län | 03 |
se03 |
| Södermanlands län | 04 |
se04 |
| Östergötlands län | 05 |
se05 |
| Jönköpings län | 06 |
se06 |
| Kronobergs län | 07 |
se07 |
| Kalmar län | 08 |
se08 |
| Gotlands län | 09 |
se09 |
| Blekinge län | 10 |
se10 |
| Skåne län | 12 |
se12 |
| Hallands län | 13 |
se13 |
| Västra Götalands län | 14 |
se14 |
| Värmlands län | 17 |
se17 |
| Örebro län | 18 |
se18 |
| Västmanlands län | 19 |
se19 |
| Dalarnas län | 20 |
se20 |
| Gävleborgs län | 21 |
se21 |
| Västernorrlands län | 22 |
se22 |
| Jämtlands län | 23 |
se23 |
| Västerbottens län | 24 |
se24 |
| Norrbottens län | 25 |
se25 |
Repeater¶
I appen kan regioner hanteras via fjärradministration:
- Logga in på repeatern.
- Gå till
SettingsochManage Regions. - Lägg till
*,se, ditt län och vid behov din kommun. - Slå på
Allow Floodför varje region. - Spara inställningarna.
Om du använder CLI kan du kontrollera regionerna med:
Om regionen redan finns räcker det att köra region allowf för den regionen. Verktyget ovan använder region put för parent/child-relationer, så kommunregionen hamnar under länet, länet under se och se under *. region allowf * behövs för vanlig trafik utan region, medan region allowf se behövs för trafik riktad mot Sverige. Län och kommun behöver inte egna allowf-kommandon när de ligger under se, eftersom de ärver flood-flaggan därifrån.
Undvik region load när du administrerar en repeater remote. Det kommandot kan gå in i ett interaktivt läge som väntar på mer input, och då kan du behöva skicka en tom rad för att få tillbaka prompten. Verktyget ovan använder därför bara enskilda kommandon som går att köra ett i taget.
Tänk på att regionlistan fungerar som en tillåtelselista för extra regionmärkta paket. En repeater som har * på fortsätter flooda vanlig trafik utan region, och när du lägger till se, län eller kommun öppnar du för att även de paketen får repeteras.
Companion och kanaler¶
På en companion väljer du region på kanalnivå. Om en kanal inte har någon region används ospecificerad trafik, som repeaters med * på kan flooda.
Rekommenderad start:
- använd
seför kanaler som ska fungera i hela Sverige - använd länsregion, till exempel
se01, för kanaler som ska fungera i hela länet - använd kommunregion, till exempel
se0180, för lokala kanaler - lämna kanalen utan region om den ska gå som vanlig ospecificerad trafik
Nästa steg¶
- Officiella MeshCore CLI-kommandon: Region Management
- MeshCore Switzerland: Regions
- SCB: Län och kommuner
- SCB: Län och kommuner i kodnummerordning