Guía de instalación y configuración de dumphfdl
Guía completa para compilar e instalar dumphfdl en Linux y Raspberry Pi. Rastreá aviones transoceánicos sobre el Atlántico Sur usando HFDL y compartí los datos con Airframes.io.
Basado en la documentación oficial de airframes.io.
Traducido y adaptado por el equipo técnico de Zorzal RF para la comunidad hispanohablante.
dumphfdl es un decodificador HFDL multicanal que recibe mensajes ACARS, informes de posición ADS-C y comunicaciones CPDLC de aeronaves por radio de alta frecuencia (HF). El HFDL ofrece cobertura sobre océanos y zonas remotas donde no llegan las señales VHF.
Instalación paso a paso en Debian/Ubuntu
Instalación de dependencias necesarias
sudo apt-get install build-essential cmake git pkg-config libglib2.0-dev libconfig++-dev libliquid-dev libfftw3-dev
Para soporte SoapySDR:
sudo apt-get install libsoapysdr-dev
Para salida ZeroMQ:
sudo apt-get install libzmq3-dev
Instalar libacars (requerido)
git clone https://github.com/szpajder/libacars.git
cd libacars
mkdir build && cd build
cmake ../
make
sudo make install
sudo ldconfig
Compilar dumphfdl
git clone https://github.com/szpajder/dumphfdl.git
cd dumphfdl
mkdir build && cd build
cmake ../
make
sudo make install
Pasos de Configuración
Guía de uso básico
Las frecuencias de HFDL se especifican en kHz:
dumphfdl --soapysdr driver=rtlsdr --sample-rate 250000 \
--output decoded:json:udp:address=feed.airframes.io,port=5556 \
--station-id MI-ESTACION-HFDL \
8927 8912 8894 8885 8834
Opciones principales de la línea de comandos
| Opción | Descripción |
|---|---|
--soapysdr <driver> | Cadena de dispositivo SoapySDR (ej. driver=rtlsdr) |
--sample-rate <rate> | Tasa de muestreo en Hz (requerido) |
--gain <dB> | Ganancia del sintonizador en dB |
--gain-elements <spec> | Ganancia por etapa (ej. IFGR=54,RFGR=0) |
--freq-correction <ppm> | Corrección de frecuencia en PPM |
--centerfreq <freq> | Frecuencia central en Hz (auto-calculada si se omite) |
--station-id <id> | Identificador de estación |
--output <spec> | Configuración de salida (misma sintaxis que dumpvdl2) |
(El resto del proceso para compartir hacia Airframes usando feed.airframes.io:5556 y para crear un servicio Systemd es idéntico a dumpvdl2).
Consejos para la selección de frecuencias
El HFDL utiliza una red mundial de estaciones en tierra y las frecuencias cambian durante el día según la propagación ionosférica. Por lo general, las frecuencias bajas funcionan mejor de noche y las altas de día.
Usá hfdl.observer para ver qué estaciones y frecuencias están activas en tiempo real.
¿Listo para arrancar con tu proyecto?
En nuestra tienda oficial vas a encontrar los receptores RTL-SDR, antenas y accesorios que necesitas, con envío a todo el país.