FAQ & Słownik¶
Zbiór najczęstszych pytań. Kliknij, aby rozwinąć odpowiedź.
Pytania Początkujących¶
Czy to jest legalne?
Tak. Meshtastic w Europie działa na paśmie 868 MHz (ISM), które jest pasmem nielicencjonowanym. Musisz jednak przestrzegać limitów mocy nadawania (TX Power) oraz Duty Cycle (czasu zajętości pasma).
Jaki mam zasięg?
To zależy: * W mieście (z parteru): 500m - 2km. * Z dachu / balkonu (4 piętro): 5km - 15km. * Z drona / balonu: 100km+.
LoRa wymaga "linii wzroku" (LOS) dla najlepszych osiągów.
?? question "Co to jest MQTT?" MQTT to protokół internetowy. Pozwala połączyć naszą radiową lokalną siatkę z resztą świata przez Internet. Dzięki temu możesz pisać z kolegą z Krakowa, siedząc w Warszawie.
Wybór Firmware (Systemu)¶
Meshtastic rozwija się bardzo szybko. Masz dwie ścieżki:
1. Stable (Stabilna) - np. 2.7.15 (Minimum)¶
Zalecana dla wszystkich. To jest obecnie "złoty standard". Wersje starsze (poniżej 2.7.x) mogą nie działać poprawnie z nową siecią. * ✅ Przetestowana, nie wiesza się. * ✅ Działa pewnie.
2. Alpha (Testowa) - np. 2.7.18+ (BaseUI)¶
Zalecana dla Geeków i testerów. * 🚀 Nowy BaseUI: Zupełnie nowy wygląd menu na ekranach urządzeń. * ✨ Konfiguracja: Możesz zmieniać region i ustawienia GPS prosto z urządzenia (bez telefonu!). * ⚠️ Ryzyko: Może mieć błędy (np. problemy z parowaniem Bluetooth w niektórych wersjach).
3. Instrukcja: Bezpieczne OTA (m1nl) - Zdalna Aktualizacja¶
Zalecane dla aktualizacji zdalnej (przez WiFi) na ESP32. Umożliwia wgranie firmware'u po adresie IP. Rozwiązuje problem partycji.
Instrukcja Krok po Kroku (Zaawansowane!)
Poniższa instrukcja pochodzi z wiki.868.band. Wykonujesz na własną odpowiedzialność!
1. Przygotowanie (jeśli robisz to pierwszy raz):
* Wykonaj "Full Erase" i wgraj oficjalny soft przez flasher.meshtastic.org.
* Skonfiguruj WiFi i zapisz IP modułu.
* Zrób pełny backup ustawień: meshtastic --export-config > config_backup.yaml.
2. Przygotowanie Partycji OTA (Jednorazowe - kabel USB):
* Pobierz plik OTA-WiFi-esp32s3.bin z GitHub m1nl.
* Wprowadź urządzenie w tryb BOOT (Przytrzymaj PRG -> Kliknij RESET -> Puść PRG).
* Wgraj nową tablicę partycji komendą (wymaga esptool):
3. Aktualizacja przez WiFi (Bez kabla): * Wpisz komendę, aby zrestartować do trybu OTA:
* Na ekranie pojawi się "Updating.. Rebooting". * Wejdź w przeglądarce na IP urządzenia (http://192.168.x.x).
* Wybierz plik .bin z aktualizacją (np. firmware-heltec-v3-2.7.15-update.bin).
* Kliknij "Upload firmware".
4. Przywracanie:
* Po sukcesie, przywróć ustawienia: meshtastic --configure config_backup.yaml.
Słownik Pojęć (Meshtastic od A do Z)¶
- LoRa (Long Range)
- Technologia radiowa pozwalająca na przesyłanie małych ilości danych na ogromne odległości przy minimalnym zużyciu prądu.
- Node (Węzeł)
- Każde urządzenie w sieci Meshtastic (Twój telefon nie jest węzłem, łączy się z węzłem przez Bluetooth).
- Hop Limit (Liczba Skoków)
- Licznik "życia" wiadomości. Każdy węzeł, który przekaże wiadomość dalej, zmniejsza ten licznik o 1. Gdy dojdzie do 0, wiadomość przestaje być przekazywana. Zapobiega to zapychaniu sieci w nieskończoność.
- Preset (np. LongFast)
- Zestaw ustawień radia. Wszyscy muszą mieć ten sam preset, żeby się słyszeć!
- LongFast - Standard światowy. Daleki zasięg, średnia szybkość.
- MediumFast - Zalecany w Warszawie. Nieco mniejszy zasięg, ale szybszy (mniej zatyka sieć).
- RSSI (Received Signal Strength Indicator)
- Siła sygnału. Im bliżej zera, tym lepiej.
- -60 dBm: Idealny sygnał (stoisz obok).
- -100 dBm: Słaby sygnał, ale stabilny.
- -120 dBm: Granica słyszalności.
- SNR (Signal-to-Noise Ratio)
- Stosunek sygnału do szumu. LoRa potrafi odebrać sygnał ukryty pod szumem!
- +10 dB: Czysty sygnał.
- -10 dB: Sygnał słabszy niż szum tła, a mimo to odebrany! (Magia LoRa).
- Channel Utilization (ChUtil)
- Zatłoczenie kanału wyrażone w procentach. Jeśli przekracza 30-40%, sieć zaczyna działać bardzo wolno. Ważne w dużych miastach.
- Rola: Client
- Domyślna rola. Urządzenie, które nosisz w kieszeni. Oszczędza energię (usypia radio), ale gdy "nie śpi", też przekazuje wiadomości innych!
- Rola: Router
- Infrastruktura. Wymaga stałego zasilania. Nie usypia. Priorytetyzuje przekazywanie wiadomości innych. Idealny na wieżowiec/maszt.
- Rola: Router_Late
- Router pomocniczy (zapasowy). Przekazuje wiadomości z opóźnieniem.
Zastosowanie: Masz router w "dołku" lub dziurze zasięgowej. Pozwala on "dotrzeć" do trudnych miejsc, ale nie wpycha się przed główne routery. - Rola: Client_Base (Nowość!)
- Baza domowa. Działa jak Router, ale tylko dla Twoich "ulubionych" węzłów (Store & Forward).
Zastosowanie: Masz węzeł w domu, który ma odbierać wiadomości, gdy Twój telefon jest poza zasięgiem, i przekazać Ci je później. - Rola: Repeater
- Tzw. "Głuchy Telefon". Przekazuje pakiety, ale nie jest widoczny na liście węzłów. Nie podłączysz do niego telefonu.
- Rola: Sensor
- Węzeł, który tylko wysyła dane (np. pogodę) i idzie spać. Nie odbiera wiadomości.
- Rola: ClientMute
- Klient, który nie wysyła pakietów pozycyjnych, ale może wysyłać wiadomości ręcznie. Dobry do szpiegowania (nasłuchu) bez ujawniania pozycji.
- Telemetry
- Dane techniczne wysyłane przez węzeł co jakiś czas: poziom baterii, napięcie, temperatura otoczenia, ciśnienie.
Znane Problemy (Warszawa)¶
Węzeł Joteyki 13 (Y13) - Mam bezpośrednią łączność?
Nie, to błąd wyświetlania.
Węzeł ten (Router Y13, !da568aac) działa na bardzo starym oprogramowaniu (wersja 2.2.x sprzed marca 2024).
W tamtych wersjach ramki nie zawierały pola hopStart, które jest niezbędne do policzenia "skoków".
Efekt: Aplikacja w telefonie nie wie, ile razy wiadomość została powtórzona, więc wyświetla ? lub zakłada połączenie bezpośrednie (Direct), nawet jeśli sygnał przeszedł przez wiele innych węzłów.
Jeśli nie stoisz fizycznie na Ochocie przy ulicy Joteyki, to prawie na pewno słyszysz ten węzeł przez "odbicie" (inny router).
Źródło: wiki.868.band