Wiadomość dotarła, ale którędy? A jeśli nie dotarła, na którym odcinku warto szukać problemu? HopRadar pomaga przyjrzeć się sieci MeshCore z perspektywy własnego radia. Otwierasz stronę w przeglądarce, łączysz zgodny węzeł i oglądasz kontakty, pakiety oraz trasy na mapie.
Źródłem danych jest urządzenie typu companion, czyli węzeł współpracujący z aplikacją. HopRadar łączy się z nim przez Bluetooth Low Energy lub port szeregowy USB. Potrzebna jest przeglądarka udostępniająca odpowiedni interfejs; przewodnik aplikacji wskazuje Chrome i Edge. Dostępność połączenia zależy również od systemu i urządzenia. Bez radia można uruchomić Demo i poznać układ programu na symulowanych danych.
Mapa i szczegóły węzłów
Zakładka Nodes zawiera kontakty znane urządzeniu. Symbole rozróżniają przekaźniki, urządzenia użytkowników i serwery pokojów rozmów. Wyszukiwarka pomaga odnaleźć konkretny wpis, a filtry ograniczają liczbę znaczników. Można przełączać podkład mapy oraz mierzyć odległość między wybranymi punktami.
Po wybraniu węzła otwiera się panel z jego pozycją, odległością, kierunkiem i informacjami o trasie. Dla przekaźników (repeaterów) dostępne są także informacje o bezpośrednim odbiorze oraz historia SNR i RSSI. SNR opisuje stosunek sygnału do szumu, a RSSI poziom odebranego sygnału. Wspólna obserwacja tych wartości pomaga porównywać warunki odbioru.
Kontakt bez pozycji można umieścić na mapie ręcznie. Taki znacznik jest wskazaniem użytkownika, a nie pomiarem lokalizacji radia. Podobnie obecność kontaktu na liście nie przesądza o jego aktualnej dostępności — trzeba spojrzeć na czas ostatniej aktywności albo wykonać próbę.
Trace, Reception i Monitor: trzy różne zadania
| Panel | Co pokazuje | Kiedy się przydaje |
|---|---|---|
| Trace | Wynik aktywnej próby wybranej trasy i SNR kolejnych przeskoków | Gdy chcesz sprawdzić konkretną drogę przez przekaźniki |
| Reception | Bezpośrednio słyszane repeatery, liczbę pakietów i średni SNR | Gdy porównujesz, z których przekaźników odbiera Twoje radio |
| Monitor | Strumień zdarzeń z filtrami wiadomości, potwierdzeń, ogłoszeń i ramek | Gdy szukasz szczegółów konkretnego odbioru |
W Trace wybiera się repeatery w kolejności, w jakiej ma przejść pakiet, a następnie uruchamia próbę. Przeskok to jeden odcinek między urządzeniami. Interfejs przypomina, że ostatni repeater musi znajdować się w zasięgu własnego węzła. Wyniki pozwalają szukać słabszego odcinka, zamiast oceniać całą trasę na podstawie jednej liczby.
Reception skupia się na ostatnim przeskoku: urządzeniu, od którego Twoje radio odebrało pakiet bezpośrednio. Nie jest to automatycznie pierwotny nadawca wiadomości. Odbiór ruchu innych węzłów włącza funkcja Live listen. W Monitorze kliknięcie wpisu RXLOG może pokazać zapisaną w nim trasę na mapie; filtry i pauza ułatwiają analizę przy większej liczbie zdarzeń.
Odbiór na węźle użytkownika
Na dostarczonym zrzucie HopRadar jest połączony z węzłem użytkownika, a Monitor pokazuje odebrane wiadomości kanałowe oznaczone RXCH. Przy wpisach widać liczbę przeskoków i SNR. Potwierdza to działanie odbioru w tej próbie; nie jest to jeszcze test skuteczności tras ani pomiar zasięgu.
Licznik Nodes 610 odnosi się do listy kontaktów wczytanej do aplikacji. Nie oznacza, że radio słyszy w tej chwili 610 urządzeń. Panel Reception pozostaje pusty i wyświetla wskazówkę dotyczącą włączenia Live listen — odbierane wiadomości kanałowe i zestawienie bezpośrednio słyszanych repeaterów są osobnymi widokami.
Profil terenu pomaga planować
HopRadar wylicza przewidywany obszar widoczności radiowej z danych o ukształtowaniu terenu. Potrafi również narysować przekrój między dwoma węzłami, z linią widoczności i strefą Fresnela dla 868 MHz. To obszar wokół prostej łączącej anteny, którego przesłonięcie może pogarszać łączność. Wysokości anten można zmieniać.
Przykładowo: gdy między dwoma punktami leży wzgórze, profil pomaga ocenić, czy warto rozważyć inne miejsce dla anteny. Jest to obliczenie pomocnicze. Nie zastępuje próby w terenie i nie potwierdza dostarczenia pakietów. W artykule nie podajemy wyników własnych pomiarów zasięgu.
Rozmowy obok diagnostyki
Chat służy do rozmów bezpośrednich, a Channels do wiadomości kanałowych. Przewodnik rozróżnia wysłanie wiadomości i jej potwierdzenie. Dla kanałów aplikacja zaznacza brak potwierdzeń odbioru oraz szacunkowy charakter animacji rozchodzenia się wiadomości. Ruchomy punkt na mapie nie jest więc dowodem, że wszyscy uczestnicy ją przeczytali.
Program udostępnia też zapytania o stan repeatera, między innymi baterię i czas pracy, zależnie od dostępu do urządzenia. W ustawieniach można zmieniać parametry radia. To już zapis do węzła: błędna częstotliwość lub preset mogą odłączyć go od lokalnej sieci. Do samego poznania interfejsu wystarczy tryb demonstracyjny.
HopRadar jest bezpłatnym projektem hobbystycznym bez obowiązkowego konta. Twórca deklaruje lokalne przetwarzanie kontaktów, wiadomości i logów w przeglądarce. Nie oznacza to pracy całej strony bez Internetu — mapa i usługi terenowe są osobną częścią działania.
Najprostszy początek to uruchomienie HopRadar, przejrzenie Demo i przewodnika Tour, a później obserwacja Reception z własnym węzłem. Dopiero gdy wiadomo, które repeatery radio słyszy bezpośrednio, warto przejść do prób konkretnych tras.
Przegląd oparto na opisie projektu i przewodniku w aplikacji HopRadar 1.7.9, odczytanych 9 października 2026 r. Sprawdzono interfejs demonstracyjny i uwzględniono dostarczony przez użytkownika zrzut odbioru z podłączonym węzłem. Nie wykonywano pomiarów zasięgu ani skuteczności tras.
