Resumen :
Parte 13 : Control remoto universal de radioaficionado
Requisito previo: Parte 4: Uso del sistema operativo Raspbian Lite sin interfaz gráfica.
13.1 Conjunto servidor/cliente Presentación P. 2
13.2 Instalación P. 2
13.3 Configuración básica P. 9
13.4 Conclusión P. 11
Este documento contiene la información en el siguiente enlace con capturas de pantalla.
https://github.com/F4HTB/Universal_HamRadio_Remote_HTML5/wiki
RASPBERRY PI PARA RADIOAFIONADOS
Part 13
13.1 Conjunto servidor/cliente Presentación
El objetivo es poder utilizar un transceptor de forma remota utilizando un navegador WEB.
Utilizando el navegador Firefox (por ejemplo), el usuario accede a la Raspberry PI de su red local a la que está conectado el transceptor.
Tenga en cuenta que es posible utilizar con el mismo entorno, los transceptores soportados por la biblioteca Hamlib, (que es considerable).
El software fue producido por F4HTB. La interfaz es fácil de usar e intuitiva.
Ejemplo de configuración con un PC en red local con un IC7300. El operador podrá traficar
remotamente por voz con un PC conectado a su red local. La Raspberry PI se utiliza como servidor WEB.
13.2 Instalación
F4HTB no ofrece una imagen de disco preparada. Tendrás que instalar el software manualmente.
Comienza cargando el sistema operativo Raspbian Lite sin interfaz gráfica en una tarjeta mSD, como se muestra en el tutorial 4 o utilizando la guía F4HTB.
https://github.com/F4HTB/Universal_HamRadio_Remote_HTML5/wiki/Example-of-complete-installation
Una vez creada la imagen con el sistema operativo Raspbian Lite, agrega el archivo "ssh" vacío sin extensión en la raíz de la tarjeta mSD llamada boot.
Esto activa directamente la conexión ssh sin pasar por el menú raspi-config explicado en el tutorial 4.
Inicia la raspberry con la tarjeta mSD. A
continuación, establecer una conexión ssh con putty.
Actualiza el sistema operativo
sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
Espere 15 minutos.
Después de reiniciar, vuelva a conectarse en ssh con putty.
Instalar el entorno de Python 3 y sus dependencias
sudo apt-get install -y git python3 python3-pip python3-numpy python3-tornado python3-serial python3-pyaudio rtl-sdr
sudo pip3 install pyalsaaudio pam pyrtlsdr
sudo apt-get autoremove -y --purge python3-libhamlib2
sudo apt-get install -y autoconf automake libtool swig
Instala la biblioteca Hamlib
cd ~/
git clone https://github.com/Hamlib/Hamlib.git
cd Hamlib/
./bootstrap
./configure --with-python-binding PYTHON=$(which python3)
make all && sudo make install && cd bindings && make && sudo make install && sudo ldconfig
La compilación es bastante larga, espere unos 10 minutos
Reinicia la Raspberry PI, luego vuelve a conectarte en ssh con putty
sudo reboot
Instalar el software de F4HTB
cd ~/
git clone https://github.com/F4HTB/Universal_HamRadio_Remote_HTML5.git
Finalice iniciando el servidor UHRR
cd ~/Universal_HamRadio_Remote_HTML5
PYTHONPATH=/usr/local/lib/python3.7/site-packages:$PYTHONPATH ./UHRR
Resumen de la consola :
sudo apt-get update && sudo apt-get upgrade -y && sudo reboot
sudo apt-get install -y git python3 python3-pip python3-numpy python3-tornado python3-serial python3-pyaudio rtl-sdr
sudo pip3 install pyalsaaudio pam pyrtlsdr
sudo apt-get autoremove -y --purge python3-libhamlib2 sudo apt-get install -y autoconf automake libtool swig cd ~/
git clone https://github.com/Hamlib/Hamlib.git cd Hamlib/
./bootstrap
./configure --with-python-binding PYTHON=$(which python3)
make all && sudo make install && cd bindings && make && sudo make install && sudo ldconfig sudo reboot
cd ~/
git clone https://github.com/F4HTB/Universal_HamRadio_Remote_HTML5.git
cd ~/Universal_HamRadio_Remote_HTML5
PYTHONPATH=/usr/local/lib/python3.7/site-packages:$PYTHONPATH ./UHRR
13.3 Configuración básica
Con un navegador (Firefox por ejemplo) acceda al servidor utilizando la URL.
https://raspberrypi.local:8888/
ou:
https://192.168.1.44:8888/
Especificando la dirección IP de su Raspberry pi, 192.168.1.44 (se da como ejemplo).
Añadir la excepción de seguridad
Aparece una página de configuración. Configure los diferentes menús relativos a la tarjeta de sonido y al transceptor utilizado.
No olvides hacer clic en "guardar y reiniciar el servidor" para guardar la configuración.
No olvides conectar un micrófono de diadema al PC para poder utilizar el micrófono u otra fuente de audio.
Por fin la tan esperada interfaz
Haz clic en el botón de inicio. El sonido del transceptor debe escucharse a través de los auriculares.
Si no es así, haz clic en "la llave inglesa azul" de la parte superior derecha para volver al menú de configuración.
13.4 Conclusión
Enhorabuena Olivier (F4HTB) por este magnífico logro. La interfaz gráfica es muy ergonómica y hará las delicias de los OM que deseen controlar su estación a distancia.