OpenWebRX+ est une version étendue et améliorée du logiciel libre d'origine. OpenWebRX, qui permet d'accéder à Récepteur SDR via un réseau ou Internet via un navigateur web. Ce projet est développé par Marat Fayzullin comme une version dérivée informelle du projet OpenWebRX original de Jakob Ketterling. Alors que l'original fournit des fonctionnalités web de base SDROpenWebRX+ apporte de nombreuses améliorations : réduction du bruit, réglage par pas de fréquence, analyseur de fréquence, raccourcis clavier, interface utilisateur et carte améliorées, et surtout, décodeurs pour une large gamme de protocoles de communication numérique. Une liste des récepteurs disponibles publiquement exécutant OpenWebRX et OpenWebRX+ est consultable sur le site web ReceiverBook.
Dans cet article, vous lirez
Qu'est-ce qui rend OpenWebRX+ meilleur que la version originale ?
Originálny OpenWebRX je funkčný základ: ponúka waterfall, základné demodulátory a niekoľko dekóderov pre digitálne amatérske módy. OpenWebRX+ nad tým stavia o podstatnú vrstvu. Spektrálny displej (nad waterfallom) zobrazuje aktuálnu úroveň signálu na každej frekvencii v reálnom čase, čo originál nemá. Redukcia šumu pracuje na princípe spektrálnej subtrakcie a je nastaviteľná prahovou hodnotou. Krokové ladenie (tuning step) umožňuje nastaviť granularitu ladenia – napríklad 5 kHz pre krátkovlnné vysielanie ou 500 Hz pour la BLU. Le scanner de fréquences surveille automatiquement les fréquences enregistrées et se synchronise sur celle où il détecte un signal supérieur au seuil de squelch défini. L'affichage cartographique est enrichi de Google Maps et Leaflet/OpenStreetMap, avec des couches météorologiques, des annotations marines et des données de position provenant de plusieurs systèmes. OpenWebRX+ offre également la prise en charge HTTPS, la configuration Wi-Fi directement depuis l'interface web, un chat intégré et la supervision des clients connectés par l'administrateur.
Matériel requis

OpenWebRX+ prend en charge plusieurs récepteurs SDR simultanément, leur nombre total étant limité par les performances de l'ordinateur hôte. La gamme RTL-SDR est l'option la plus abordable. USB prijímačov na čipset Realtek RTL2832U. RTLSDRv3 Il fonctionne nativement dans la gamme de 24 MHz à 1766 MHz, avec la possibilité d'un échantillonnage direct (branche Q) également dans la gamme de 500 kHz à 14 MHz.
RTLSDRv4 couvre officiellement aussi la bande 500 kHz–24 MHz via un convertisseur et nécessite un pilote mis à jour.
Les récepteurs SDRPlay (RSP) couvrent une gamme continue de 1 kHz à 2000 MHz avec une bande passante allant jusqu'à 10 MSPS et une résolution ADC allant jusqu'à 14 bits, nécessitent l'installation de l'API SDRPlay du fabricant.

L'Airspy R2 offre une gamme de fréquences de 24 à 1700 MHz et une bande passante de 10 MSPS avec un CAN 12 bits. L'Airspy HF+ Discovery couvre les bandes 500 Hz à 31 MHz et 64 à 260 MHz avec un CAN 18 bits, ce qui le rend particulièrement adapté à la réception HF. L'Hermes Lite 2 est un émetteur-récepteur SDR de conception amateur doté d'une interface Ethernet, capable de recevoir jusqu'à quatre bandes de fréquences indépendantes dans la gamme 130 kHz à 30 MHz, chacune avec une bande passante de 384 kHz. Le HackRF One couvre la gamme 1 MHz à 6 GHz avec une bande passante de 20 MSPS et un CAN 8 bits.
| Équipement | Gamme | Bande passante | ADC | Interface |
|---|---|---|---|---|
| RTLSDRv3 | 500 kHz–14 MHz, 24–1766 MHz | 2,4 MSPS | 8 bits | USB |
| RTLSDRv4 | 500 kHz–1766 MHz | 2,4 MSPS | 8 bits | USB |
| SDRPlay (RSP) | 1 kHz–2000 MHz | ≤ 10 MSPS | ≤ 14 bits | USB |
| Airspy R2 | 24–1700 MHz | 10 MSPS | 12 bits | USB |
| Airspy HF+ | 500 Hz–31 MHz, 64–260 MHz | 768 kSPS | 18 bits | USB |
| Hermès Lite 2 | 130 kHz–30 MHz | 4 × 384 kSPS | 12 bits | Ethernet |
| HackRF One | 1 MHz–6 GHz | 20 MSPS | 8 bits | USB |
OpenWebRX+ en pratique – aperçu des fonctions et des décodeurs
Où se procurer OpenWebRX+ et comment l'installer
Les paquets binaires pour Ubuntu 22.04, Ubuntu 24.04, Debian Bullseye, Bookworm et Trixie sont disponibles dans le dépôt du projet à l'adresse luarvique.github.io/ppa. L'installation s'effectue de manière standard via APT après l'ajout du dépôt. Pour Ubuntu 24.04, l'ajout d'un seul dépôt OpenWebRX+ est suffisant ; pour les versions antérieures d'Ubuntu et Debian Bullseye, le dépôt OpenWebRX d'origine doit également être ajouté. Une fois les dépôts ajoutés, l'installation s'effectue avec les commandes suivantes :
sudo apt update && sudo apt install OpenWebRX
Après l'installation, l'interface web est accessible sur le port 8073 (http://localhost:8073/). Pour les utilisateurs de Raspberry Pi, des images SD préconfigurées, incluant une installation complète et les paquets optionnels, sont disponibles et compatibles avec les RPi 2, 3, 4 et 5 en versions 32 et 64 bits. Ces images sont disponibles sur le dépôt GitHub du projet. Une autre méthode d'installation consiste à utiliser Docker : des images avec et sans SoftMBE (décodeur vocal numérique) sont disponibles pour les architectures x86-64, ARM64 et ARM32. Sous Windows, l'installation via WSL2 est possible en combinaison avec USB-IP pour libérer le périphérique SDR de Windows vers l'environnement WSL2.
Utilisation d'OpenWebRX+ – aperçu des fonctions et des commandes
L'interface principale se compose d'un diagramme en cascade, d'une échelle de fréquences, d'un affichage spectral (OpenWebRX+) et d'un panneau de contrôle. Le diagramme en cascade indique l'activité des bandes par un code couleur proportionnel au niveau du signal. Le réglage s'effectue en cliquant sur le diagramme en cascade, sur un signet ou en saisissant directement la fréquence dans le champ prévu à cet effet. Les signets sont de trois types : verts (plan de fréquences système), jaunes (enregistrés par l'administrateur sur le serveur) et bleus (enregistrés dans le navigateur de l'utilisateur). Le seuil de bruit (squelch) se règle à l'aide d'un curseur ; un clic droit active le scanner de fréquences. La réduction du bruit (NR) et le réglage par pas sont accessibles dans OpenWebRX+ directement depuis le panneau de contrôle principal. La touche « ? » permet d'afficher les raccourcis clavier des fonctions les plus courantes. L'application OpenWebRX Client pour Android (com.fms.owrx) est disponible pour les appareils mobiles et permet de s'affranchir des limitations des navigateurs mobiles lors d'une utilisation en arrière-plan.

Módy zahŕňajú AM, SAM, LSB, USB, CW, NFM a WFM. Dekódery digitálnych módov pokrývajú rádioamatérske módy FT8, FT4, FT4, WSPR, JT65, JT9, FST4, FST4W, Q65, MSK144, JS8, CW (s automatickým dekóderom aj CW Skimmerom pre celých 48 kHz spektra), RTTY (tri varianty: 170/45, 450/50N, 85/50N), SSTV (Robot, Scottie, PD, Wraase SC2 formáty), APRSainsi que la radio par paquets. Les protocoles aéronautiques ADS-B (1090 MHz), HFDL, VDL2 et ACARS sont pris en charge.

Les protocoles maritimes AIS, NAVTEX, SITOR-B/MSI et DSC sont pris en charge. Pour les bandes de radiodiffusion, des décodeurs DAB (FM numérique en Europe), HDRadio (NRSC5, FM numérique aux États-Unis) et DRM sont disponibles. Pour les bandes ISM (433-435 MHz et autres), un décodeur ISM générique pour appareils sans fil (stations météo, capteurs, TPMS) est disponible. Les données issues des décodeurs FT8, FT4, WSPR, JT65 et autres modes WSJT peuvent être transmises à PSKReporter et WSPRnet ; les spots APRS à APRS-IS ; et toutes les données décodées peuvent être transmises via un courtier MQTT.
Caractéristiques spéciales d'OpenWebRX+
L'administrateur peut configurer le décodage en arrière-plan, permettant au serveur de décoder automatiquement les signaux sur les fréquences définies par le plan de fréquences dès qu'un utilisateur est connecté. Le planificateur de décodage propose deux modes : le mode « Journée » bascule les profils du périphérique SDR en fonction du cycle jour/nuit/nuit ; le mode « Statique » permet de définir un planning personnalisé à la minute près. Ces deux modes sont utilisables en mode autonome, sans intervention de l'utilisateur. Pour les radioamateurs, l'intégration avec Hamlib OpenWebRX+ peut envoyer des commandes pour modifier la fréquence et le mode de l'émetteur-récepteur connecté, ce qui en fait un outil de visualisation panoramique pour une station existante. L'intégration avec SatDump permet la réception et le décodage d'images météorologiques satellitaires (NOAA, METEOR) en tant que fonction de secours. Des plugins JavaScript (framework de Stanislav Lechev LZ2SLL) étendent l'interface utilisateur côté client sans interférer avec le code du serveur.
Résumé

OpenWebRX+ OpenWebRX+ est actuellement le serveur SDR web gratuit le plus avancé, offrant le plus large choix de décodeurs de protocoles numériques. Pour un radioamateur souhaitant rendre sa station accessible à distance, surveiller les bandes sans être présent physiquement ou exploiter un récepteur public en ligne, l'association d'un récepteur RTL-SDR ou SDRPlay avec un Raspberry Pi et OpenWebRX+ constitue une solution économique et peu gourmande en ressources. L'installation via le dépôt de paquets est simple sur les systèmes Ubuntu et Debian ; les images SD préconfigurées éliminent toute configuration manuelle. La prise en charge des services de transmission externes (PSKReporter, WSPRnet, APRS-IS, MQTT) permet l'intégration aux réseaux de propagation mondiaux. Le code source est disponible sur GitHub sous licence AGPL v3.
