RTL-SDR en OpenWrt

Nos conectamos mediante SSH a nuestro dispositivo con OpenWrt y ejecutamos los siguientes comandos:

Comprobar que internet es alcanzable

# ping openwrt.org

Actualizar los paquetes de la distribución

# opkg update

Instalar el paquete rtl-sdr 

# opkg install rtl-sdr

Conectar al puerto USB el dongle RTL-SDR

Probar que lo reconoce

rtl_test -t

Arrancar el servicio rtl_sdr

#rtl_tcp -a 192.168.1.220  -p 1234  -n 8 -b 8 

Donde según el desarrollador los parámetros son los siguientes:

  • device_index "-d"
  • IP address "-a": dirección IP del dispositivo en la red, tipicamente la del dispositivo, si se omite pone la IP local 127.0.0.1
  • TCP port "-p": puerto donde escucha el proceso trl_tcp cuando lo arrancamos si no se especifica asigna el  1234 
  • frequency "-f"
  • gain "-g"
  • samplerate "-s"
  • buffers "-b"
  • num_linked_lists "-n"
  • ppm_error "-P"

Conectarnos con un programa SDR (p.e. SDR++ o AirSpy) a:

source= RTL-TCP 

ip= 192.168.1.220  (Lo indica en el arranque de rtl_tcp)

puerto: 1234 (Lo indica en el arranque de rtl_tcp)


Durante la configuración use la conexión ethernet con una IP fija, en cuanto el dispositivo arrancó pase a una IP dinámica que facilita el DHCP de la re.

Si usa una IP dinámica es posible que para arrancarlo necesite:

  • Hacer un scan de IP para ver cual se le ha asignado
  • Conectarse con SSH para lanzar el comando
Por un lado un router TP-LINK con OpenWrt y RTL-TCP server, y por otra un windows con AirSpy cliente configurando el protocolo rtl_tcp  y la IP y puerto del servidor


Arranque automático

Una vez que veamos que funciona de forma correcta podemos incluir los comandos en el procedimiento de inicio para que los arranque:

/etc/init.d 

rtf_tcp -a 192.168.1.220 > /dev/null 2>&1

/etc/config 

Si no se conecta podemos:

  • Comprobar con LUCI que el proceso ha arrancado correctamente
  • Comprobar que el Firewall no impide la conexión remota


Referencias:

 



Prohibida la reproducción parcial o total de este artículo sin permiso previo del autor

 

Comentarios

Entradas populares de este blog

SDR - Software Defined Radio - IIIb: Receptores RSP o MSI (MSI3001: MSI2500 + MSI001)

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

ESP32 LoRa for dummys - Inicio