Raspberry for dummys - OpenSDR / Openwebrx

OpenwebRx es un proyecto que permite configurar un receptor SDR multiusuario accesible de forma remota a partir de :

  • Una placa raspberry
  • UN receptor SDR como SDR-RTL
  • Una imagen del software OpenwebRX
  • Una conexión a Internet
Es una alternativa mas económica a kiwiSDR.



Procedimiento de instalación u configuración

  • Existen un par de sitios desde donde descargar la imagen de la distribución de OpenSDR pues el proyecto quedó abandonado y lo han retomado varios desarrolladores
  • Se elige la de Luarvique al ser mas reciente, la versión 1.2.82
  • Descomprimir el fichero 780 MB => 2,66 GB 1,08=>4,03 GB (Version 2025)
  • Modificar los ajustes de la imagen a crear
    • Ususario/contraseña
    • SSID y contraseña wiFi
    • teclado
    • Uso horario
    • ...
  • Copiar la imagen a la tarjeta microSD con un programa como Raspberry Pi Imager y un USB lector de microSD
  • Introducir la microSD grabada en la raspberry
  • Enchufar
    • El Dispositivo SDR (p.e. RTL-SDR)
    • El teclado y ratón
    • La pantalla
    • Fuente de alimentación (No sirve cualquier USB)
  • Encender la raspberry 
    • Saldrá un cuadro donde calcula las claves SSH y rebotará
    • Saldrá un log muy largo (Observar los mensajes) y rebotará
    • Si todo va  bien aparecerá un mensaje con la IP asignada por la WiFi a la Raspberry y su MAC, tras lo cual solicitará el usurio y contraseña
  • Crear usuario de trabajo 
    • sudo openwebrx admin adduser [nombre de usuario elegido]
    • Teclear dos veces la contraseña elegida
  • Conectarse con el navegador http://x.x.x.x:8073
  • Conectarse a "setting" con el usuario y la contraseña creados y configurar:
    • General settings (importante)
    • SDR devices and profiles (Hay que especificar la frecuencia inicial, el ancho de banda, demodulacion inicial, etc.)
Si quiere hacer público su receptor (sopéselo antes) deberá abrir el puerto 8073 en su router e informar de su IP publica al servidor de openwebRX

settings



Editor de marcas del dial


ADSB 

Perfil de Radiodifusion FM centrada en 96 MHz

Perfil de Radiodifusion AM centrada en 1 MHz

Localización de estaciones OpenSDR en Internet


Pruebas

El sistema compuesto por una Raspberry 3B y OpenWEBRX 1.2.82, recibió sin problemas (Radiodifusion en WFM, radioaficionados en 2m y  70 cm FM, ...)  sin problemas desde un Chrome tanto con un RTL-SDR y un clon de RTL-SDR, como con un clon de RSP1 

Cuando lo tenga en marcha si quiere ejecutar comandos en la raspberry no necesita conectar de nuevo la pantalla y el teclado pues lo puede hacer con SSH, que permite desde un terminal (MacOS o Windows) ejecutar comandos:
  • conexión ==> ssh usuario@ip

  • instalar modos digitales ==> sudo install-softmbe.sh



Ficheros de interés en el directorio /etc/openwebrx editables con nano:
  • config_webrx.py contiene los perfiles
  • bands.json contiene las bandas
  • bookmarks.json      contiene las marcas de las bandas, mas sencillo hacerlo por la pantalla de "settings"
Comandos de interés 
  • sudo apt update  => Actualiza versión => InRelease si está bien el paruqete analizado
  • sudo apt full-upgrade
  • sudo apt-get install openwebrx => actualiza openwebrx
  • nmcli radio wifi para saber si la wifi está funcionando 
  • nmcli dev wifi list escanea las redes que hay a su alcance
  • sudo wpa_cli list_networks  lista las redes existentes
  • sudo raspi-config (https://www.raspberrypi.com/documentation/computers/configuration.html)
    • system
    • display
    • interface
    • performance
    • localization
    • avanced
    • update
    • about
  • updatedpkg-reconfigure openwebrx crea usuario administrador o resetea contraseña
  • openwebrx admin ... (da error en la versión 1.2.82)
    • adduser    [username] Add a new user
    • removeuser   [username] Remove an existing user
    • resetpassword  [username] Reset a user's password
    • listusers           List enabled users
    • disableuser   [username] Disable a user
    • enableuser     [username] Enable a user
    • hasuser             Test if a user exists

Otro software para el acceso remoto (Intranet-LAN / Internet) es SPY Server – SDR Server para Windows y LINUX que funciona con Airspy R0, R2, Mini, Airspy HF+, RTL-SDR y AOR 
 

Referencias:

Comentarios

Entradas populares de este blog

ESP32 LoRa for dummys - Inicio

Receptores DAB/DAB+

Antena exterior logarítmica UHF/VHF : Metronic 425010 - Ia Características