Przewodnik Meshtastic - Konfiguracja modułu testowania zasięgu

Ten moduł pozwala przetestować zasięg komunikacji między dwoma węzłami Meshtastic. Tylko węzły z włączonym modułem będą wyświetlać wiadomości testu zasięgu na swoich podłączonych klientach.
  • Nadawca: Stały węzeł, który wysyła kolejne pakiety w odstępach 30-60 sekund (konfigurowane jako "Interwał wiadomości nadawcy").
  • Odbiornik: Mobilny węzeł (zazwyczaj ty), który opcjonalnie korzysta z wbudowanego GPS lub GPS telefonu. Węzły są uważane za w zasięgu, dopóki kolejne pakiety są pomyślnie odbierane.
Węzeł odbiorczy ma możliwość zapisywania wiadomości wraz z współrzędnymi GPS, w których zostały odebrane, do pliku .csv. Ten plik .csv można następnie zintegrować z Google Earth, Google Maps - Moje Mapy lub dowolnym innym programem obsługującym pliki .csv, co pozwala na wizualizację twojej sieci mesh. Upewnij się, że w domyślnym kanale ustawiono precyzję pozycji na wysoką; w przeciwnym razie zebrane dane nie będą dokładnie odzwierciedlać twojej rzeczywistej lokalizacji.
UWAGA: Pamiętaj, aby wyłączyć moduł lub zablokować wysyłanie, gdy nie jest używany, ponieważ będzie to zużywać znaczną ilość czasu na transmisję, spowalniać twoją sieć mesh i zaśmiecać kanał niepotrzebnymi wiadomościami. Moduł automatycznie wyłączy się po 8 godzinach użytkowania.
Opcje konfiguracji modułu testu zasięgu obejmują: Włączone, Nadawca i Zapisz. Konfiguracja modułu testu zasięgu używa wiadomości administratora do wysłania protobuf ModuleConfig.RangeTestConfig.

Wartości konfiguracji modułu testu zasięgu

  • Włączone: Włącza moduł testu zasięgu. Zarówno Nadawca, jak i Odbiorca muszą mieć włączony moduł. Aby aplikacje Apple i Android mogły odbierać wiadomości testu zasięgu, moduł musi być również włączony na tych urządzeniach. Należy pamiętać, że ekran urządzenia może nadal wyświetlać pakiety testu zasięgu z starszych wersji oprogramowania, nawet jeśli moduł jest wyłączony.
  • Interwał nadawcy
Czas oczekiwania między wysyłaniem kolejnych pakietów testowych jest konfigurowalny, z 0 jako wartość domyślna, która wyłącza wysyłanie wiadomości.
  • Zalecane ustawienia nadawcy
Ustawienia radia range_test.sender
Długi wolny 60
Długi szybki 30
Średnia 15
Krótki szybki 15
  • Zapisz CSV Plik
Jeśli włączone, wszystkie odebrane wiadomości są zapisywane w pamięci flash urządzenia w pliku o nazwie rangetest.csv.
Aby uzyskać dostęp do tego pliku, włącz WiFi na swoim urządzeniu i połącz się z siecią. Po połączeniu przejdź do meshtastic.local/rangetest.csv (lub adres_ip_twojego_urządzenia/rangetest.csv), a plik zostanie automatycznie pobrany. Plik ten zostanie utworzony dopiero po otrzymaniu przez urządzenie pierwszych wiadomości.
Aby zapobiec zapełnieniu pamięci, urządzenie przestanie zapisywać, jeśli na systemie plików pozostanie mniej niż 50KB wolnego miejsca.
UWAGA: Pozostaw tę funkcję wyłączoną podczas korzystania z aplikacji Android lub Apple. Zapisuje dane bezpośrednio do pamięci flash urządzenia (bez potrzeby używania smartfona) i jest dostępna tylko na urządzeniach opartych na ESP32.

Klient konfiguracji modułu testu zasięgu

Android

Android eksportuje plik rangetest.csv z pakietów w dzienniku debugowania. Aby wyczyścić stare dane historii pakietów: Panel debugowania > Wyczyść
Uwaga: Opcje konfiguracji testu zasięgu są dostępne na Androidzie. Otwórz aplikację Meshtastic i przejdź do Ustawienia > Test zasięgu.

Jabłko

Aplikacje Apple pozwalają pobrać zapisane dane pozycji przechowywane na Twoim iPhonie, iPadzie lub Macu. Aby uzyskać do nich dostęp, otwórz kartę Węzły, wybierz węzeł, następnie wybierz Dziennik pozycji i kliknij Zapisz. Ten plik można zapisać bez aktywnego modułu testu zasięgu.
Uwaga: Wszystkie opcje konfiguracji modułu testu zasięgu są dostępne na iOS, iPadOS i macOS w Ustawienia > Konfiguracja modułu > Test zasięgu.

CLI

Opcje konfiguracji modułu testu zasięgu są dostępne w python CLI. Przykładowe polecenia znajdują się poniżej:
Ustawienie Akceptowalne wartości Domyślny
range_test.enabled prawda, fałsz FAŁSZ
range_test.save prawda, fałsz FAŁSZ
range_test.sender liczba całkowita (sekundy) 0
Ponieważ urządzenie uruchomi się ponownie po wysłaniu każdej komendy przez CLI, zaleca się łączenie poleceń w jeden ciąg przy ustawianiu wielu wartości w sekcji konfiguracji. Na przykład:
meshtastic --set range_test.enabled true --set range_test.save false
Włącz / wyłącz test zasięgu
meshtastic --set range_test.enabled true meshtastic --set range_test.enabled false
Włącz / wyłącz zapisywanie testu zasięgu
meshtastic --set range_test.save true meshtastic --set range_test.save false
Włącz nadajnik testu zasięgu (wysyłaj co 60 sekund)
meshtastic --set range_test.sender 60
Wyłącz nadajnik testu zasięgu
meshtastic --set range_test.sender 0

Sieć

Wszystkie opcje konfiguracji modułu testu zasięgu są dostępne w interfejsie Web UI.

Przykłady zastosowań

Integracja z Google Earth

Kroki:
  1. Pobierz i otwórz Google Earth.
  2. Przejdź do Plik > Importuj.
  3. Wybierz CSV.
  4. Wybierz Rozdzielany, przecinek.
  5. Upewnij się, że opcja „Ten zestaw danych nie zawiera informacji o szerokości/długości geograficznej, lecz adresy ulic” jest odznaczona.
  6. Przypisz rx lat i rx long do pól szerokości/długości geograficznej.
  7. Kliknij Zakończ.
  8. Gdy pojawi się prośba o utworzenie szablonu stylu, wybierz Tak.
  9. Ustaw pole Nazwa na dowolną kolumnę, którą chcesz wyświetlić na mapie (wszystkie dane nadal będą widoczne po kliknięciu ikony).
  10. Wybierz kolor, ikonę itp., a następnie kliknij OK.
Twój zestaw danych zostanie załadowany na mapę; zaznacz pole obok niego na pasku bocznym, aby go wyświetlić.

My Maps

Możesz użyć Google My Maps, które obsługuje pliki CSV i oferuje prostszą obsługę. Google udostępnia instrukcje jak to skonfigurować. Możesz także stylizować zakresy na podstawie wartości — na przykład sprawić, by pinezki były ciemniejsze, gdy SNR lub RSSI jest wyższe.

OpenStreetMap - uMap

Jako opcję open-source możesz użyć uMap, usługi opartej na OpenStreetMap.
  1. Odwiedź uMap w preferowanym języku.
  2. Kliknij Utwórz mapę.
  3. Wybierz ikonę Importuj dane lub naciśnij CTRL + I.
  4. Wybierz swój plik rangetest.csv i kliknij Importuj.
  5. Format zostanie rozpoznany automatycznie, a lokalizacje zostaną dodane do mapy.

Pasek boczny

Kategorie bloga
Najnowszy post

Ta sekcja nie zawiera obecnie żadnych treści. Dodaj treść do tej sekcji, korzystając z paska bocznego.

Zarejestruj się do naszego newslettera

Uzyskaj najnowsze informacje o naszych produktach i specjalnych ofertach.