Kompaktowy panel do analizy propagacji WSPR
Pred každým QSO s DX stanicou sa rádioamatér pýta to isté: otvára sa teraz dráha? Na ktorom pásme? V akú hodinu UTC? Na te pytania odpowiada WSPRSpyDX – aplikacja internetowa typu open source autorstwa Colina MM0OPX, zaprojektowana głównie do szybkiego weryfikowania historycznej propagacji między dwoma regionami bezpośrednio z telefonu. Projekt jest dostępny pod adresem GitHub Na licencji CC0-1.0 bez żadnych ograniczeń użytkowania. Autor napisał aplikację na własny użytek, ale może być przydatna również dla Ciebie.
Czym jest WSPRSpyDX
WSPRSpyDX to kompaktowy panel tras DX, który wykorzystuje historyczną bazę danych spotów WSPR do oceny jakości propagacji między dwoma wybranymi obszarami. Użytkownik wprowadza Region A (np. kraj lub większy obszar geograficzny), opcjonalnie Region B, wybiera okno czasowe dla historii, a aplikacja zwraca podsumowanie: liczbę spotów w pasmach, najlepsze okna UTC do pracy, szacunki SNR oraz wskaźniki przydatności modów FT8, CW i SSB. Wyniki mają służyć jako praktyczna pomoc w podejmowaniu decyzji, a nie jako deterministyczna prognoza propagacji.
Wyszukiwanie regionów obsługuje pięć typów: kraj lub większy obszar, strefa CQ, strefa ITU, lokalizator Maidenhead oraz bezpośrednie wprowadzanie współrzędnych geograficznych z edytowalnymi polami szerokości i długości geograficznej. Jeśli pole Region B pozostanie puste, aplikacja porówna Region A z całym światem. Obsługiwane są również skróty do popularnych obszarów, takich jak Szkocja, Nowa Zelandia, wschodnie i zachodnie wybrzeże USA i inne.
Uruchom na komputerze i uruchom na telefonie
WSPRSpyDX to aplikacja PWA (Progressive Web App) – działa jak statyczna strona internetowa bez potrzeby serwera z bazą danych lub back-endem. Uruchomienie jej na komputerze jest proste: wystarczy pobrać repozytorium z GitHub i uruchomić lokalny serwer HTTP za pomocą polecenia python -m http.server 8790 --bind 0.0.0.0, następnie otwórz http://localhost:8790/ W przeglądarce. Na telefonie podłączonym do tej samej sieci Wi-Fi wystarczy wpisać adres IP LAN komputera. W przeglądarce Chrome na Androidzie dostępna jest funkcja „Dodaj do pulpitu”, która instaluje aplikację jako osobną ikonę bez widocznego paska przeglądarki.
Dla tych, którzy nie chcą zarządzać serwerem lokalnym, dostępna jest opcja publikowania za pośrednictwem GitHub Pages – po przesłaniu repozytorium wystarczy włączyć Pages dla gałęzi głównej w ustawieniach repozytorium, a GitHub udostępni publiczny adres URL do pulpitu nawigacyjnego. Alternatywnie, w folderze releases znajduje się bezpośredni plik APK dla systemu Android, WSPRSpyDX-v0.39-debug.apk, który opakowuje ten sam pulpit nawigacyjny w natywny wrapper Android WebView. Jest to kompilacja podpisana przez debuggera, przeznaczona do testów; system Android ostrzeże o nieznanych źródłach podczas instalacji, co jest standardem w przypadku tego typu oprogramowania.
Okna UTC z liczbą punktów
Kluczowym widokiem w WSPRSpyDX jest tabela okna UTC. Dla każdego pasma pokazuje ona, w których godzinach UTC historycznie rejestrowano aktywność spotów na wybranym śladzie. Kliknięcie wypełnionej komórki otwiera szczegółowy widok z konkretnymi spotami WSPR – pokazujący prawdopodobne kraje, odległości w km, wartości SNR w dB, moc nadawania w dBm oraz szacunkowy ekwiwalent SNR przy 100 W. Ten ekwiwalent 100 W umożliwia porównanie spotów z różnych stacji WSPR o różnej mocy na wspólnej podstawie odniesienia.

Główny filtr minimalnej odległości służy do filtrowania wyników, który odfiltrowuje spoty z pobliskich stacji i pozostawia tylko rzeczywiste trasy DX. Oddzielne filtry odległości są dostępne dla widoku „Otwarcia na żywo” i monitora CW RBN, niezależnie od ustawienia głównego.
Aktualna mapa dystrybucji – Otwarte na żywo
Panel „Live Openings” wyświetla aktualnie otwarte trasy na mapie świata za pomocą kolorowych linii dla poszczególnych pasm. Mapa jest spakowana lokalnie jako statyczny plik PNG – aplikacja nie wymaga ładowania kafelków z zewnętrznych serwerów map i działa w pełni nawet przy wolniejszych połączeniach mobilnych. Między wybranymi regionami wyświetlana jest zakrzywiona ścieżka odpowiadająca rzeczywistej ścieżce geodezyjnej sygnału. Oprócz mapy, panel wyświetla pasma „gorące” – pasma z największą liczbą obecnych punktów – oraz kraje „gorące”, czyli kraje o największej aktywności punktów. Każdy widoczny punkt jest oceniany na podstawie szacowanego współczynnika SNR wynoszącego 100 W.

Zielone i czerwone znaczniki trybu na każdym wyniku zapewniają szybką wizualną informację o szacowanej przydatności dla FT8, CW i SSB na podstawie zmierzonego SNR. Jeśli indeks K z NOAA/SWPC wzrósł w ciągu ostatnich 24 godzin, aplikacja wyświetli ostrzeżenie, że bieżące warunki mogą różnić się od danych historycznych.
Monitor CW RBN
Oprócz danych WSPR, WSPRSpyDX zawiera również monitor sieci radiolatarni zwrotnych (Reverse Beacon Network) dla CW. Panel umożliwia filtrowanie według znaku wywoławczego, okna czasowego i minimalnej odległości. Monitor RBN odpowiada na bieżące wywołania CW w pasmach HF i uzupełnia widok z historycznych spotów WSPR o bieżące informacje o otwartych ścieżkach w czasie rzeczywistym. Połączenie obu źródeł daje operatorowi pełny obraz: historyczna baza danych WSPR wskazuje, kiedy ścieżka została historycznie otwarta, a RBN potwierdza lub obala bieżący stan.
Źródła danych
| Źródło | Zamiar |
|---|---|
| db1.wspr.live (ClickHouse) | Historyczne miejsca WSPR |
| wspr.live | Projekt WSPR Live |
| reversebeacon.net | Spoty CW RBN w czasie rzeczywistym |
| NOAA/SWPC | Indeks K planetarny (API JSON) |
| Geokodowanie nominatim | Alternatywne wyszukiwanie kraju i regionu |
Strefy CQ i ITU nie są bezpośrednio dostępne jako kolumny w bazie danych wspr.rx, dlatego aplikacja konwertuje je na praktyczne obszary współrzędnych geograficznych. Lokalizator Maidenhead jest konwertowany bezpośrednio z podanej wartości. Mapa świata jest dołączona lokalnie, więc aplikacja nie jest zależna od zewnętrznych kafelków mapy.
Streszczenie
WSPRSpyDX wypełnia konkretną lukę w ekosystemie narzędzi WSPR: nie jest to kolejny podgląd na żywo, lecz narzędzie do sprawdzania historycznych tras, zoptymalizowane do użytku na telefonie. Operator, który chce wiedzieć, czy pas startowy do JA lub W6 jest otwarty rano czy wieczorem i na którym paśmie, otrzyma odpowiedź w kilka sekund, bez konieczności interpretowania dużych widoków mapy. Otwarty kod źródłowy na licencji CC0-1.0, lokalna mapa niezależna od serwerów map oraz obsługa APK dla systemu Android sprawiają, że jest to praktyczne narzędzie dla każdego, kto korzysta z WSPR nie tylko do własnych raportów, ale także do analizy propagacji przed faktycznym uruchomieniem.
