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 att 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. För beredskapstester finns också regionen offgrid, som kan användas för noder som kan fortsätta fungera utan elnät.
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. |
offgrid |
På | Testtrafik för noder som inte är beroende av elnätet, till exempel solnoder, batteridrivna noder eller noder med UPS. Lägg bara till den på sådana noder. |
Välj region¶
Nedanför här finns ett verktyg som hjälper dig att få fram rätt kommandon för att ställa in regionerna för ditt län och kommun. Kryssa i offgrid om noden kan köras utan elnät och ska ingå i kristest där elnät och mobilnät antas vara nere.
Länsregion:
Kommunregion:
Offgrid-region: offgrid
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 |
| beredskapstest med noder som klarar sig utan elnät | offgrid |
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. Lägg även tilloffgridom noden kan köras utan elnät. - Kontrollera att
Allow Floodär på för varje region som ska floodas. - Spara inställningarna.
Kommandon i Console
Kommandon för regioner skrivs i MeshCore Flashers Console. Se Skriv kommandon i Console om du är osäker på var de ska in.
Om du använder CLI kan du kontrollera regionerna med:
region put slår automatiskt på flood för regionen. Verktyget ovan genererar därför inte separata region allowf-kommandon för se, län, kommun eller offgrid. region allowf * finns kvar för att säkerställa att vanlig trafik utan region fortsätter floodas.
För offgrid-noder lägger verktyget offgrid direkt under *, vilket också tillåter flood för offgrid. Lägg inte till offgrid på noder som är beroende av elnätet om du vill kunna testa hur meshet fungerar när bara fristående noder finns kvar.
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 - använd
offgridför testkanaler som ska gå via noder som kan klara sig utan elnät - 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