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.
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
Fuente | TekMaker
No hay comentarios: