Control remoto de una Raspberry Pi SDR a través de una red

La mayoría de los SDR se pueden controlar de forma remota muy fácilmente, veo muchos programas extraños para hacer esto y, a menudo, ¡no es necesario! Si ha instalado rtl-sdr, entonces tiene todo lo que necesita. No se necesita ningún otro software en el servidor que no sean los controladores rtl-sdr. Esto suponiendo que tiene un RT-SDR V3, NooElec SmartSDR o similar. Aunque debería funcionar con cualquier receptor Realtek RTL2838U.

Esto es muy fácil, pero siempre olvido cómo hacerlo. Todo lo que necesita instalar en su SDR remoto es rtl_sdr y sus controladores. luego escribe en una terminal 

rtl_tcp-a 192.168.0.41 

(reemplace 192.168.0.41 con su ip), no se pierda la '-a'. Para encontrar su ip simplemente escriba

ifconfig

  

Esto iniciará el servidor TCP y revelará la cadena de conexión remota que se ingresará en GQRX o cualquier software SDR. En mi caso, la cadena devuelta fue rtl_tcp=192.168.0.41:1234

Luego vaya a su PC, computadora portátil o desde donde desee acceder al Pi remoto, inicie GQRX y vaya a la configuración del dispositivo, seleccione el servidor RTL Spectrum e ingrese la misma cadena 

rtl_tcp=192.168.0.41:1234 

(reemplace su propia ip y número de puerto). No se preocupe si GQRX selecciona "Otro", siempre que la cadena siga intacta, ya que seguirá funcionando.

 Agregar configuraciones a GQRX


Si está utilizando SDR ++, puede seleccionar rtl_tcp como dispositivo y 192.168.0.41 (reemplace con su IP) y 1234 en el número de puerto (a menos que rtl_tcp diga lo contrario).

Configuraciones añadidas a SDR++

Es posible que experimente algunos retrasos, así que configure el ancho de banda para decir 1Mhz y use Ethernet cuando sea posible, ¡aparte de eso, es como estar allí!

Ahora queremos que inicie rtl_tcp cada vez que se inicie el PI, así que agregue las líneas como se muestra a continuación. 

* tenga en cuenta que agregué sleep = 20 ya que estoy usando wifi, si está usando ethernet, entonces dormir 10 debería ser suficiente. ¡Es importante que tengamos una conexión de red antes de iniciar el servidor!


sleep 20

_IP=$(hostname -I) || true

if [ "$_IP" ]; then

  printf "My IP address is %s\n" "$_IP"

      /usr/local/bin/rtl_tcp -a $_IP &

fi

exit 0

then type

sudo reboot


E intente conectarse desde su software SDR.

También debería ser posible hacer esto desde una instalación de servidor sin GUI para ahorrar gastos generales, ¿quizás incluso en un Pi3 o Zero?

Fuente | TekMaker

No hay comentarios: