Tableau de bord compact pour l'analyse de propagation 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 UTCCes questions trouvent réponse dans WSPRSpyDX, une application web open source développée par Colin MM0OPX, conçue principalement pour vérifier rapidement l'historique de propagation entre deux régions directement depuis votre téléphone. Le projet est disponible à l'adresse suivante : GitHub Cette application est disponible sous licence CC0-1.0 sans aucune restriction d'utilisation. Son auteur l'a développée pour son usage personnel, mais elle pourrait également vous être utile.
Qu'est-ce que WSPRSpyDX ?
WSPRSpyDX est un tableau de bord compact pour l'analyse des trajets DX. Il utilise une base de données historique de spots WSPR afin d'évaluer la qualité de la propagation entre deux zones sélectionnées. L'utilisateur saisit la région A (par exemple, un pays ou une zone géographique plus étendue), et éventuellement la région B, puis sélectionne une période pour l'historique. L'application génère alors un résumé : nombre de spots sur les bandes, fenêtres UTC optimales pour l'émission, estimations du rapport signal/bruit et indicateurs de compatibilité des modes FT8, CW et SSB. Ces résultats constituent une aide pratique à la décision et non une prédiction fiable de la propagation.
La recherche par région prend en charge cinq types : pays ou zone géographique étendue, zone CQ, zone ITU, localisation Maidenhead et saisie directe de coordonnées géographiques avec champs modifiables pour la latitude et la longitude. Si la région B est laissée vide, l’application comparera la région A à l’ensemble du monde. Des raccourcis vers des zones populaires telles que l’Écosse, la Nouvelle-Zélande, les côtes est et ouest des États-Unis, et d’autres encore, sont également disponibles.
Lancer sur PC et lancer sur téléphone
WSPRSpyDX est une PWA (Progressive Web App) : elle fonctionne comme un site web statique sans nécessiter de serveur avec base de données ou backend. Son installation sur PC est simple : il suffit de télécharger le dépôt depuis GitHub et de démarrer un serveur HTTP local avec la commande suivante : python -m http.server 8790 --bind 0.0.0.0, puis ouvrez http://localhost:8790/ Dans le navigateur. Sur un téléphone connecté au même réseau Wi-Fi, il suffit de saisir l'adresse IP LAN de l'ordinateur. Dans le navigateur Chrome pour Android, la fonction « Ajouter au bureau » permet d'installer l'application sous forme d'icône distincte, sans barre de navigateur visible.
Pour ceux qui ne souhaitent pas gérer de serveur local, la publication via GitHub Pages est possible : après avoir importé le dépôt, il suffit d'activer Pages pour la branche principale dans les paramètres du dépôt, et GitHub fournira une URL publique vers le tableau de bord. Une autre solution consiste à utiliser directement le fichier APK Android, WSPRSpyDX-v0.39-debug.apk, disponible dans le dossier des versions. Ce fichier APK intègre le même tableau de bord dans une interface WebView native Android. Il s'agit d'une version de débogage signée, destinée aux tests ; Android affichera un avertissement concernant les sources inconnues lors de l'installation, ce qui est standard pour ce type de logiciel.
Fenêtres UTC avec nombre de spots
L'élément principal de WSPRSpyDX est le tableau de la fenêtre UTC. Pour chaque bande, il indique les heures UTC auxquelles l'activité WSPR a été enregistrée sur la piste sélectionnée. Cliquer sur une cellule remplie ouvre une vue détaillée des spots WSPR, affichant les pays probables, les distances en km, les valeurs de rapport signal/bruit (SNR) en dB, la puissance émise en dBm et une estimation du SNR équivalent à 100 W. Cet équivalent à 100 W permet de comparer les spots de différentes stations WSPR, avec des puissances différentes, sur une base de référence commune.

Le filtre de distance minimale principal est utilisé pour filtrer les résultats, éliminant les signaux provenant de stations voisines et ne conservant que les véritables liaisons DX. Des filtres de distance distincts sont disponibles pour l'affichage des ouvertures en direct et le moniteur CW RBN, indépendamment du paramètre principal.
Carte de répartition actuelle – Ouvertures en cours
Le panneau « Ouvertures en direct » affiche les pistes actuellement ouvertes sur une carte du monde, avec des lignes colorées par bande. La carte est intégrée localement sous forme de fichier PNG statique ; l’application ne nécessite aucun chargement de tuiles depuis des serveurs cartographiques externes et fonctionne parfaitement même avec des connexions mobiles lentes. Un tracé courbe correspondant au trajet géodésique réel du signal est affiché entre les régions sélectionnées. Outre la carte, le panneau affiche les bandes les plus actives (celles avec le plus grand nombre de spots actifs) et les pays les plus actifs (c’est-à-dire les pays d’où provient la plus forte activité de spots). Chaque spot visible est évalué par un rapport signal/bruit (SNR) estimé à 100 W.

Les indicateurs verts et rouges affichés sur chaque résultat fournissent rapidement des informations visuelles sur l'adéquation estimée pour les modes FT8, CW et SSB, en fonction du rapport signal/bruit mesuré. Si l'indice K de la NOAA/SWPC a augmenté au cours des dernières 24 heures, l'application affichera un avertissement indiquant que les conditions actuelles peuvent différer des tendances historiques.
Moniteur CW RBN
En plus des données WSPR, WSPRSpyDX intègre un moniteur de réseau de balises inversées (RBN) pour la CW. Ce panneau permet de filtrer les données par indicatif, plage horaire et distance minimale. Le moniteur RBN répond aux appels CW en cours sur les bandes HF et complète les données historiques WSPR par des informations en temps réel sur les liaisons disponibles. La combinaison de ces deux sources offre à l'opérateur une vision complète : la base de données WSPR historique indique les dates d'ouverture des liaisons, et le RBN confirme ou infirme leur disponibilité actuelle.
Sources de données
| Source | But |
|---|---|
| db1.wspr.live (ClickHouse) | Sites historiques de WSPR |
| wspr.live | Projet WSPR Live |
| balise inversée.net | CW RBN spots en temps réel |
| NOAA/SWPC | Indice K planétaire (API JSON) |
| Géocodage nominal | Recherche alternative par pays et région |
Les zones CQ et ITU n'étant pas directement disponibles sous forme de colonnes dans la base de données wspr.rx, l'application les convertit en zones de coordonnées géographiques. Le locateur Maidenhead est calculé directement à partir de la valeur spécifiée. La carte du monde étant intégrée localement, l'application est indépendante de toute carte externe.
Résumé
WSPRSpyDX comble une lacune spécifique dans l'écosystème des outils WSPR : il ne s'agit pas d'un simple visualiseur de spots en temps réel, mais d'un vérificateur d'historique de trajectoires optimisé pour une utilisation sur mobile. Un opérateur souhaitant savoir si la piste vers JA ou W6 ouvre le matin ou le soir, et sur quelle bande, obtiendra la réponse en quelques secondes, sans avoir à consulter de grandes cartes. Son code source ouvert sous licence CC0-1.0, sa carte locale indépendante des serveurs cartographiques et sa compatibilité avec les applications Android (APK) en font un outil pratique pour tous les utilisateurs de WSPR, non seulement pour leurs propres rapports, mais aussi pour l'analyse de propagation avant l'opération.
