MeshCore działa bez internetu, ale ludzie wciąż są ludźmi. Tam, gdzie jest eter, prędzej czy później pojawi się ktoś, kto „tylko sprawdza, czy działa” dwieście razy z rzędu. Pogadajmy więc o netykiecie: bez kazań, za to z przykładami.
Netykieta jest starsza, niż myślisz
Słowo „netykieta” to połączenie angielskich słów net (sieć) i etiquette (etykieta). Pierwszy znany zbiór takich zasad spisała w 1992 roku Arlene Rinaldi z Florida Atlantic University, a w 1995 roku pojawił się dokument RFC 1855 autorstwa Sally Hambridge. Sam dokument zastrzega, że nie jest żadnym standardem, tylko minimalnym zestawem wskazówek, który organizacje mogą dostosować do własnych potrzeb. Raczej ściąga niż kodeks karny.
Według Wikipedii netykieta nie jest skodyfikowana, a jej łamanie może mieć przykre konsekwencje, na przykład blokadę w danej usłudze. Klasyczne zalecenia to m.in. nie floodować (nie zalewać kanału wiadomościami) i czytać FAQ danego kanału. W MeshCore „flood” to dosłownie sposób rozsyłania pakietów przez repeatery, więc ta zasada nabiera tu całkiem nowego znaczenia.
Dlaczego warto przestrzegać netykiety?
- Eter jest wspólny. LoRa to jeden kanał dla wszystkich, na którym nie da się naraz mówić i słuchać. Społeczność z Bostonu pisze, że każdy niepotrzebny flood zabiera czas antenowy wszystkim. W Holandii zauważono, że w rozrastającej się sieci lokalne wiadomości niepotrzebnie wędrują przez cały kraj. Regiony mają to ograniczyć i zwolnić część czasu antenowego.
- Sieć ma działać wtedy, gdy będzie potrzebna. Łączność awaryjna (blackout, burza) zda egzamin tylko wtedy, gdy na co dzień nikt nie zapycha kanału.
- Prawo. W UE w podpaśmie 869,4–869,65 MHz, w którym pracuje preset MeshCore, obowiązują limity: 10% czasu nadawania i 500 mW e.r.p. (ok. 27 dBm). Rumuńska społeczność przypomina o tym w zaleceniach dotyczących ustawień repeaterów i podaje komendę
set dutycycle 10. - Ludzie. Nowy użytkownik, którego po pierwszym „Hej” zasypie lawina testów i spamu, szybko wróci do internetowego komunikatora.
Dekalog MeshCore po ludzku
- Testuj tam, gdzie wolno. Do prób służą kanały
#testw Polsce,#rotestw Rumunii oraz#testi#testingw Niemczech. Bostończycy piszą wprost, że powtarzanie testów na kanale Public jest w złym tonie. - Nie rób z adverta cyrku. Advert to ogłoszenie, którym węzeł przedstawia się reszcie sieci. Companiony, czyli urządzenia użytkowników połączone z aplikacją w telefonie, wysyłają advert tylko wtedy, gdy użytkownik o to poprosi. Repeatery domyślnie robią to rzadko. W dyskusji na GitHubie jeden z użytkowników zauważył, że advert co 3 godziny to w dużej sieci za często.
- Wybierz właściwy kanał. Public jest dla nowych użytkowników i do kontaktu z innymi regionami. Do codziennych rozmów w Polsce służy
#polska. W wielu krajach zaleca się pisać na Public po angielsku, bo wiadomości mogą trafić za granicę. - Nie wchodź w cudze regiony. Regionalne kanały innych krajów zostaw w spokoju, jeśli twoja wiadomość niczego tam nie wnosi.
- Ustaw preset jak sąsiedzi. W Polsce to EU/UK Narrow: 869,618 MHz, 62,5 kHz, SF8, CR8, na sprzęcie do pasma 868 MHz. Z własnymi ustawieniami nikogo nie usłyszysz i ciebie też nikt nie usłyszy.
- Nie izoluj repeatera na siłę. Rumuńska społeczność ostrzega przed krążącymi po kanałach „radami”, by ustawić
denyf *i odciąć się od reszty. Może to zepsuć trasy osobom, które nie mają z tym nic wspólnego. Regiony lepiej ustalić wspólnie z lokalnymi użytkownikami. - Dbaj o repeater. Wybierz klucz z unikalnym pierwszym bajtem (FAQ MeshCore radzi unikać powtórzeń w promieniu ok. 16 km), uzgodnij lokalizację z innymi i aktualizuj firmware. Repeatery sprzed wersji 1.14 po cichu odrzucają pakiety z dłuższymi identyfikatorami ścieżki. Jak się okazało, prefiksy potrafią się powtarzać nawet przy identyfikatorach dwubajtowych.
- Nie krzycz. Pisanie WIELKIMI LITERAMI to w sieci klasyczny krzyk. Ta zasada netykiety ma już ponad 30 lat.
- Szanuj prywatność. Klucz kanału Public jest powszechnie znany, więc traktuj ten kanał jak rynek, a nie sejf. Nie publikuj cudzych danych ani prywatnych rozmów bez zgody zainteresowanych.
- Alarmy tylko na serio. Rumuni zarezerwowali
#112na prawdziwe zagrożenia, Amerykanie –#emergency, a Niemcy mają na swoich listach kanałów#sos. W takich kanałach flood jest na miejscu, bo właśnie po to ta sieć istnieje. Na żarty Niemcy mają osobny kanał#jokes.
Polska kontra świat
W Polsce społeczność MeshCore Polska stawia na zdrowy rozsądek zamiast sztywnego regulaminu. Rozmowy toczą się głównie na Discordzie, jest też grupa na Facebooku. Nowi dostają prostą radę: nie zniechęcaj się ciszą, bo nie każdy siedzi na MeshCore cały czas. Na pierwszą wiadomość polecane są kanały #polska, #test i #bot, a lokalizacje nowych repeaterów uzgadnia się wspólnie.
W USA społeczności Greater Boston Mesh i sąsiednich stanów uzgodniły, jak korzystać z kanałów z hashtagami. Public ma służyć nowym użytkownikom i kontaktom z innymi regionami, a codzienne rozmowy mają się toczyć w kanałach regionalnych. To na razie inicjatywa organizacyjna, bo rozwiązanie w firmware dopiero dojrzewa.
W Rumunii zasady są spisane: Public po angielsku, żadnych testów na kanałach operacyjnych, szacunek dla cudzych regionów i „jak masz wątpliwości, zapytaj”. W Holandii kody regionów ustala się wspólnie: prowincje mają kody stałe, a lokalne uzgadnia się na miejscu. W Niemczech listy kanałów obejmują m.in. #test, #testing i kanały alarmowe.
Wniosek jest prosty: różnice tkwią nie tyle w treści, ile w stylu. U nas sprawdzają się luz i rozsądek, gdzie indziej zasady wiszą na lodówce. Cel pozostaje ten sam: wspólny eter ma służyć wszystkim.
Jeśli dopiero zaczynasz, zajrzyj na polską stronę społeczności:
Aktualizacja 12.10.2026: usunęliśmy niepotwierdzony domyślny odstęp między advertami repeaterów, doprecyzowaliśmy, czyj jest kanał #jokes, i oparliśmy fragment o netykiecie na aktualnej wersji hasła w Wikipedii.
