Konfiguracja sieci

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.

1

Połącz się ze swoim wzmacniaczem poprzez CLI

2

Dodaj kraj: region wpisz pl

3

Dodaj swoje wojewodztwo z hierarchia: region put pl-ma pl

4

Wlacz flood dla obu: region zezwolenief pl i region zezwolenief pl-ma

5

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 Telegram

Pomóż sieci się rozwijać

Konfigurując regiony na swoim przemienniku, pomagasz utrzymać skalowalność i wydajność sieci MeshCore w Polsce.