Format regionu MeshCore
Jak regiony i zakresy odciążają sieć MeshCore w Polsce i usprawniają komunikację lokalną
Dlaczego podział regionalny?
Sieć MeshCore w Polsce dynamicznie się rozwija. Wraz ze wzrostem liczby węzłów i wzmacniaków powstaje przeciążenie sieci: wiadomości są przesyłane w nieskończoność po całym kraju, a często mają znaczenie tylko lokalne. Podział regionalny rozwiązuje ten problem, tworząc dodatkowy czas antenowy.
Za pomocą Regions (na przemiennikach) i Scopes (na wiadomościach) możesz określić, jaki zasięg geograficzny powinna mieć Twoja wiadomość. Wiadomość dla Twojej okolicy nie musi być kierowana na drugi koniec kraju. Repeatery poza zakresem nie będą dalej powtarzać komunikatu.
Ten format jest oparty na standardzie ISO 3166-2:PL dotyczącym kodów wojewodztw (w praktyce zapisywanych małymi literami, np. pl-ma). Tworzy to logiczna, rozpoznawalna strukture, zgodna z podzialem administracyjnym Polski.
Uwaga: wymagane oprogramowanie sprzętowe
Regiony i zakresy działają tylko z oprogramowaniem MeshCore 1.10.0 lub nowszym. Przed skonfigurowaniem regionów sprawdź wersję oprogramowania sprzętowego. Uwaga: W aplikacji Companion NIE można jeszcze dostosować zakresu kanału – pojawi się to w przyszłej wersji.
Jak to działa?
Regiony na wzmacniakach
Administratorzy przemiennikow konfiguruja regiony, ktore obsluguje ich przemiennik. Minimum: kraj + wojewodztwo. Na przyklad: przemiennik w Malopolsce otrzymuje pl i pl-ma.
Lunety na słupkach
Uzytkownicy moga wybrac zakres wysylania: krajowy (pl), wojewodzki (np. pl-mz) lub lokalny. Wiadomosci bez zakresu sa zawsze przekazywane dalej.
Dokładne dopasowanie
Wzmacniacz przekazuje wiadomosci tylko wtedy, gdy zakres dokladnie odpowiada skonfigurowanemu regionowi. pl NIE pasuje do pl-mz - ale mozesz to ustawic za pomoca hierarchii.
Dzika karta *
Każdy wzmacniak ma domyślnie region z symbolami wieloznacznymi *. Wiadomości bez zakresu są zawsze przekazywane dalej, dzięki czemu sieć pozostaje kompatybilna wstecz.
Kody regionów Polski
Na podstawie kodow ISO 3166-2:PL (wojewodztwa; male litery)
| Kod regionu | Wojewodztwo | Przykładowe miasta |
|---|---|---|
| pl | Polska (kraj) | Wiadomosci krajowe |
| pl-ds | Dolnoslaskie | Wroclaw, Legnica, Walbrzych |
| pl-kp | Kujawsko-Pomorskie | Bydgoszcz, Torun, Wloclawek |
| pl-lu | Lubelskie | Lublin, Zamosc, Pulawy |
| pl-lb | Lubuskie | Zielona Gora, Gorzow Wlkp., Nowa Sol |
| pl-ld | Lodzkie | Lodz, Piotrkow Trybunalski, Skierniewice |
| pl-ma | Malopolskie | Krakow, Tarnow, Nowy Sacz |
| pl-mz | Mazowieckie | Warszawa, Radom, Plock |
| pl-op | Opolskie | Opole, Kedzierzyn-Kozle, Nysa |
| pl-pk | Podkarpackie | Rzeszow, Przemysl, Krosno |
| pl-pd | Podlaskie | Bialystok, Suwalki, Lomza |
| pl-pm | Pomorskie | Gdansk, Gdynia, Sopot |
| pl-sl | Slaskie | Katowice, Gliwice, Czestochowa |
| pl-sk | Swietokrzyskie | Kielce, Ostrowiec Sw., Sandomierz |
| pl-wn | Warminsko-Mazurskie | Olsztyn, Elblag, Elk |
| pl-wp | Wielkopolskie | Poznan, Kalisz, Konin |
| pl-zp | Zachodniopomorskie | Szczecin, Koszalin, Swinoujscie |
A konkretnie: regiony lokalne
Możesz pracować bardziej szczegółowo dla obszarów wokół dużych miast lub regionów obejmujących wiele prowincji. Jest to opcjonalne i ustalane przez lokalną społeczność. Przykłady:
-
pl-krk- Krakow i okolice -
pl-waw- Warszawa i okolice -
pl-poz- Poznan i okolice
Regiony lokalne są uzupełnieniem kodów prowincji. Uzgodnij w swojej społeczności, jakich kodów będziesz używać.
Konfiguracja wzmacniaka
Przez CLI (interfejs wiersza poleceń)
Regiony konfiguruje się za pomocą CLI, albo poprzez USB/połączenie szeregowe, albo poprzez zdalne logowanie za pośrednictwem aplikacji/towarzysza. Minimalne ustawienie to kraj + wojewodztwo.
Połącz się ze swoim wzmacniaczem poprzez CLI
Dodaj kraj: region wpisz pl
Dodaj swoje wojewodztwo z hierarchia: region put pl-ma pl
Wlacz flood dla obu: region zezwolenief pl i region zezwolenief pl-ma
Zapisz za pomocą zapisu regionu
Przykladowa konfiguracja (Malopolskie)
region umiesc pl
region put pl-ma pl
region dozwolony pl
region zezwolenie pl-ma
zapisz region
Ważne
-
Sprawdź, czy na Twoje polecenie zawsze pojawia się odpowiedź
OK -
Sprawdź poleceniem
region, czy wszystko się zgadza -
Hierarchia (
region put pl-ma pl) laczy pl-ma jako dziecko z pl -
Aby przetrwać ponowne uruchomienie, potrzebny jest zapis
regionu - Zdalne administrowanie poprzez aplikację może powodować problemy – czasami niezbędny jest dostęp fizyczny
Specyfikacje techniczne
Maksymalna długość
29 bajtów (UTF-8) na nazwę regionu
Dozwolone znaki
Tylko małe litery (a-z), cyfry (0-9) i łącznik (-)
Maksymalna liczba regionów
32 regiony na wzmacniak (automatyczne wykrywanie ograniczone do 172 znaków)
Wyjątkowość
Nazwy regionów muszą być unikalne w obrębie sieci mesh
Zalety regionalizacji
Dodatkowy czas antenowy
Komunikaty nie są niepotrzebnie powtarzane poza ich zakresem. Stwarza to dodatkowy czas antenowy dla sieci.
Szybsza dostawa
Wiadomości wymagają mniejszej liczby przeskoków i szybciej docierają do zamierzonych odbiorców.
Oszczędność baterii
Repeatery przetwarzają mniej komunikatów, co oszczędza energię – co jest szczególnie ważne w przypadku wzmacniaków solarnych.
Znaczenie lokalne
Otrzymuj tylko wiadomości istotne dla Twojego obszaru. Żadnego hałasu z drugiego końca kraju.
Skalowalność
Sieć może się rozwijać bez pogorszenia wydajności. Każdy region funkcjonuje niezależnie.
Kierowany przez społeczność
Spolecznosci lokalne ustalaja wlasny uklad lokalny. Podstawa sa kody wojewodztw.
Często zadawane pytania
Czy muszę zaktualizować mój wzmacniacz dla regionów?
Tak, potrzebujesz oprogramowania sprzętowego MeshCore 1.10.0 lub nowszego. Starsze oprogramowanie sprzętowe nie obsługuje regionów. Zaktualizuj swój wzmacniacz najnowszą wersją za pomocą flashera.MeshCore.co.uk.
Co się stanie, jeśli nie wybiorę zakresu podczas wysyłania?
Wiadomości bez zakresu są przekazywane przez wszystkie wzmacniaki dzięki symbolowi wieloznacznemu *. Zatem sieć nadal działa jak poprzednio, ale tracisz zalety filtrowania regionalnego.
Czy mogę umieścić wiele regionów na moim wzmacniaczu?
Tak, do 32 regionow na wzmacniak. Minimalne ustawienie to kraj + wojewodztwo: pl i kod wojewodztwa (np. pl-mz).
Do czego sluzy hierarchia (region put pl-ma pl)?
Hierarchia laczy region jako element podrzedny z elementem nadrzednym. region put pl-ma pl oznacza, ze pl-ma jest dzieckiem pl. Zapewnia to, ze komunikaty o zakresie pl beda rowniez przekazywane przez wzmacniaki z pl-ma.
Czy mogę już wybrać zakres w aplikacji Companion?
Jeszcze nie. Dostosowanie zakresu kanału w aplikacji Companion nie jest jeszcze możliwe. To pojawi się w przyszłej wersji. Możesz już eksperymentować z CLI.
Kto decyduje, jakich lokalnych kodów regionalnych używamy?
Lokalna spolecznosc ustala to wspolnie. Ustalono kody wojewodztw (ISO 3166-2:PL), ale kody lokalne, takie jak pl-krk, sa wspolnie uzgadniane. Porozmawiaj o tym w grupie MeshCore Telegram.
Chcesz omówić podział regionalny?
Podział regionalny jest dziełem społeczności. Masz pytania, sugestie lub chciałbyś pomóc? Dołącz do dyskusji:
MeshCore TelegramPomóż sieci się rozwijać
Konfigurując regiony na swoim przemienniku, pomagasz utrzymać skalowalność i wydajność sieci MeshCore w Polsce.