Airradar // Guía de montaje
Raspberry Pi · ADS-B · Mode S · MLAT
Construye tu Airradar

Construye tu propia estación Airradar

Esta página muestra cómo construir un receptor Airradar sencillo y eficaz usando una Raspberry Pi, un dongle RTL-SDR y una antena de 1090 MHz. Con esta configuración puedes recibir ADS-B, decodificar Mode S y contribuir a redes MLAT para aeronaves que no transmiten directamente sus coordenadas.

Placa recomendada
Pi 3B
Frecuencia RF
1090 MHz
Decodificador principal
dump1090-fa
Cobertura esperada
150–450 km

Qué vas a construir

Una estación Airradar es un pequeño sistema receptor que escucha transmisiones de aeronaves en 1090 MHz. No transmite nada. Simplemente recibe señales de los aviones, las decodifica y muestra el tráfico en una interfaz web.

Una estación bien instalada puede recibir aeronaves típicamente entre 150 km y 450 km, dependiendo sobre todo de la calidad de la antena, las pérdidas en coaxial, la altura de instalación, el ruido local y el terreno.

Hardware necesario

  • Raspberry Pi 3B, 4 o 5 (se recomienda Pi 3B para un montaje sencillo y estable)
  • Tarjeta microSD de 32 GB o 64 GB
  • Fuente de alimentación fiable para Raspberry Pi
  • Receptor USB RTL-SDR R820T / RTL2832U
  • Antena de 1090 MHz
  • Opcional: filtro pasabanda de 1090 MHz
  • Opcional: LNA cerca de la antena para mejorar la recepción de señales débiles

Cadena de señal

PASO 01
La aeronave transmite
Las aeronaves envían mensajes ADS-B y Mode S en 1090 MHz.
PASO 02
La antena recibe RF
Tu antena de 1090 MHz capta los impulsos de radio.
PASO 03
El RTL-SDR digitaliza
El dongle USB convierte la señal RF en muestras digitales.
PASO 04
dump1090-fa decodifica
El software extrae identidad de la aeronave, altitud, posición y otros campos.
PASO 05
Airradar muestra el tráfico
Los datos decodificados se muestran en tu interfaz web en tiempo real.

Flujo de instalación

1
Paso 1
Instalar el sistema operativo
2
Paso 2
Actualizar el sistema
3
Paso 3
Instalar el repositorio de FlightAware
4
Paso 4
Instalar dump1090-fa
5
Paso 5
Abrir la página radar local
6
Paso 6
Activar MLAT
Tiempo estimado
20–30 minutos
Nivel
Principiante
Red necesaria
1
Paso 1

Instalar el sistema operativo

Prepara el sistema operativo de Raspberry Pi con la herramienta oficial Raspberry Pi Imager, grábalo en la tarjeta microSD y arranca la placa.

Descarga oficial: Raspberry Pi Imager

Cuando el sistema esté funcionando, conecta el dongle RTL-SDR y comprueba que Linux lo detecta.

Nota: utiliza Raspberry Pi OS versión Bookworm.
Verificar USB SDR
lsusb
2
Paso 2

Actualizar el sistema

Antes de instalar el software decodificador, actualiza completamente el sistema operativo.

Actualización del sistema
sudo apt -y update
sudo apt -y full-upgrade
3
Paso 3

Instalar el repositorio de FlightAware

Añade el repositorio de paquetes de FlightAware para poder instalar dump1090-fa y otros paquetes relacionados de forma limpia.

Configuración del repositorio
wget https://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-get update
4
Paso 4

Instalar dump1090-fa

dump1090-fa es el decodificador que lee mensajes ADS-B y Mode S desde tu dispositivo RTL-SDR y crea el flujo de tráfico en vivo usado por una interfaz estilo Airradar.

Instalar decodificador
sudo apt -y install dump1090-fa

Tras la instalación, el mapa local y la lista de aeronaves normalmente estarán disponibles a través del servidor web de la Pi en el puerto 8080.

5
Paso 5

Abrir la página radar local

Sustituye la dirección de abajo por la dirección IP real de tu Raspberry Pi.

Acceso web local
http://RASPBERRY_IP_ADDRESS:8080

Ahora deberías ver las aeronaves recibidas en vivo por tu estación.

6
Paso 6

Activar MLAT

MLAT permite que tu estación contribuya a redes de multilateración y puede proporcionar posiciones para aeronaves que no emiten directamente coordenadas ADS-B. Es opcional, pero muy recomendable.

Activar MLAT
sudo piaware-config allow-mlat yes
sudo systemctl restart piaware

MLAT depende de la red, así que su eficacia depende de que varios receptores escuchen la misma aeronave al mismo tiempo.

ADS-B vs Mode S vs MLAT

Modo Cómo se obtiene la posición Datos típicos Ventaja principal Limitación principal
ADS-B La aeronave calcula sus propias coordenadas usando GNSS/GPS y las transmite directamente. Posición, altitud, velocidad, rumbo, indicativo, dirección ICAO y más. La mejor información directa para seguimiento en tiempo real. Solo funciona cuando la aeronave transmite datos de posición ADS-B.
Mode S No hay posición directa en Mode S puro. La aeronave responde a interrogaciones con datos del transpondedor. Dirección ICAO, altitud, squawk y a veces indicativo y campos de estado. Permite detectar aeronaves incluso sin coordenadas ADS-B completas. A menudo no da posición en el mapa por sí solo.
MLAT Una red calcula la posición a partir del tiempo de llegada de la señal a múltiples receptores. Posición calculada más datos de identidad procedentes de la señal del transpondedor. Puede mostrar aeronaves que no transmiten coordenadas ADS-B. Requiere varias estaciones sincronizadas y buena geometría de red.

Consejos de rendimiento

  • Instala la antena en exterior y lo más alta posible.
  • Manté bajas las pérdidas de coaxial usando cable corto y de buena calidad.
  • Usa un filtro de 1090 MHz si tu entorno RF es ruidoso.
  • Usa un LNA cerca de la antena, no en el extremo del receptor si es posible.
  • Manté estable y fiable la alimentación de la Raspberry Pi.
  • Evita colocar el dongle junto a fuentes fuertes de interferencias.

Qué puedes esperar

Con una instalación básica en interior aún puedes recibir tráfico útil, pero la mayor mejora casi siempre viene de la antena. Una antena de 1090 MHz en tejado con horizonte limpio puede transformar tanto el alcance como la tasa de mensajes.

Mejor ubicación de la antena = más aeronaves, mayor alcance y decodificación más limpia.

Integración con Airradar

Una vez que dump1090-fa está funcionando, el decodificador genera los datos locales de aeronaves que tus páginas Airradar pueden leer. A partir de ahí puedes construir vistas radar, tablas de aeronaves, tickers, filtros militares, paneles de estadísticas y páginas personalizadas exactamente con el estilo de tu sitio.

Antena 1090 MHz → RTL-SDR → dump1090-fa → JSON local / feed de datos → páginas web Airradar