RTL-SDR: Familia de receptores TDT que pueden ser usados como receptores SDR de bajo coste 10-20€.
ADS-B: Sistema de Vigilancia - Difusión Dependiente Automática. Información de Wikipedia: Se basa en dos componentes aéreos, una fuente GPS de alta integridad y un enlace de datos (unidad ADS-B). Hay varios tipos de enlaces de datos ADS-B certificadas, pero los más comunes operan a 1090 MHz (preferido por debajo de 18000 ft de altura), esencialmente un transpondedor en Modo S modificado o en 978 MHz.
Hay muchas webs que permiten que los particulares aporten información ADS-B usando receptores caseros formados por PC+SDR. Una de ellas es FlightFeeder Skyaware. Más información: AN INSIDE LOOK INTO FLIGHTAWARE’S RTL-SDR
Objetivo: instalar en Raspberry un receptor de señales de seguimiento ADS-B y visualizar el tráfico aéreo de la zona usando un servidor web con mapas.
Los receptores ADS-B mediante RTL-SDR también se pueden usar en móviles Android con USB host!
Fuente: https://es.flightaware.com/adsb/piaware/install
wget https://es.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
sudo dpkg -i flightaware-apt-repository_1.2_all.deb
sudo apt update
sudo apt install -y piaware
Activa PiAware software updates:
sudo piaware-config allow-auto-updates yes
sudo piaware-config allow-manual-updates yes
Instala decodificador ADS-B dump1090-fa
sudo apt install dump1090-fa
Información extra: “Building from source”: https://github.com/flightaware/piaware | piaware_builder.
Obtén el código feeder_id
:
cat /var/cache/piaware/feeder_id
En mi caso, el código es f8a78f5c-7af9-4e8e-9044-f55a68ef52f8
Hazte una cuenta en FlightAware. Inicia sesión. Modifica la siguiente URL para que lleve tu feeder_id
:
https://flightaware.com/adsb/piaware/claim/f8a78f5c-7af9-4e8e-9044-f55a68ef52f8
Pulsa ENTER y la estación se agregará a tu cuenta FlightAware.
Reinicia el servicio:
sudo systemctl restart piaware
URL interesantes (adáptalo a tu IP):
El log de la aplicación se puede ver en tiempo real con el comando:
tail -f /var/log/piaware.log
Ya viste el visor de espectro en el PC, ahora lo puedes ver en tu móvil a través de red. Prepara una Raspberry e instala el software para montar el servidor rtl_tcp:
sudo apt install rtl-sdr
Arranca el servidor usando el modificador -a
para que sea accesible desde cualquier IP:
sudo rtl_tcp -a 0.0.0.0 &
Si da error, debes interrumpir los procesos que controlan el receptor SDR de la práctica anterior (ADS-B):
sudo systemctl stop dump1090-fa
sudo systemctl stop piaware
Cliente móvil para iOS
También es posible usar el software directamente mediante conexión USB:
En la parte de servidor, crear un servicio en systemd para que rtl_sdr se arranque al iniciar la Raspberry. Más info.