Construir tu propio receptor ADS-B: Raspberry Pi, SDR y antena

Raspberry Pi, SDR, antena: un receptor ADS-B propio no necesita más. Qué piezas han demostrado su valor, dónde va la antena, qué software hay y en qué fijarte a nivel legal y técnico.

Redacción de PlanetrackPublicado: 15 de octubre de 202614 min de lectura

Lo esencial en resumen

  • Bastan tres componentes: una Raspberry Pi como ordenador, un SDR USB como receptor y una antena sintonizada a 1090 MHz forman el núcleo de cualquier estación casera.
  • La antena decide: una vista despejada al cielo da más alcance que cualquier mejora de hardware. Un sitio en el tejado supera con claridad al alféizar de una ventana.
  • Filtro solo si hace falta: en la ciudad o cerca de torres de telefonía móvil, un filtro de 1090 MHz ayuda contra las interferencias; en el campo suele ser innecesario.
  • Las imágenes ya hechas ahorran tiempo: las imágenes de feeder de FlightAware y Flightradar24 traen en un solo paquete el decodificador, la interfaz web y el envío de datos.
  • Compartir compensa: quien envía sus datos a una red mejora la cobertura para todos y, con varios servicios, obtiene una cuenta ampliada.
Índice
  1. 1.La respuesta corta: lo que necesitas
  2. 2.El hardware de un vistazo
  3. 3.¿Dentro o fuera? La cuestión de la ubicación
  4. 4.El software: imagen ya hecha o montaje propio
  5. 5.Paso a paso hacia tu propia estación
  6. 6.Compartir datos: qué sacas de ello
  7. 7.Qué hacer con tu estación como spotter
  8. 8.Aspectos legales y seguridad
  9. 9.Errores frecuentes al construirlo
  10. 10.Conclusión

En el mapa de radar de vuelos ves lo que vuela sobre ti, pero ¿de dónde salen en realidad los puntos? Gran parte proviene de estaciones de aficionados en tejados, balcones y desvanes. Para construir tu propio receptor ADS-B no necesitas un soldador: bastan una Raspberry Pi, un receptor USB y una antena adecuada. Esta guía te muestra qué piezas han demostrado su valor, dónde va la antena, qué software hay y cómo enviar tus datos a los servicios de radar de vuelos.

De la señal al avistamiento real

Tu receptor te muestra lo que hay en el cielo. En Planetrack anotas lo que has visto de verdad, con foto, tipo de avión, matrícula, aerolínea y spot. Planetrack llega pronto: apúntate a la lista de espera y consigue acceso anticipado.

Descargar Planetrack en el App Store Descargar Planetrack en Google Play

La respuesta corta: lo que necesitas

Un receptor ADS-B casero consta de tres componentes básicos: un pequeño ordenador (normalmente una Raspberry Pi), un SDR (software-defined radio) que recibe las señales de radio en 1090 MHz y una antena sintonizada a esa frecuencia. En el ordenador corre un software decodificador que extrae de las señales en bruto la identificación, la posición, la altitud y el indicativo de los aviones. Opcionalmente, un software de feeder envía los datos a redes de radar de vuelos.

FlightAware cifra el coste de las piezas de su guía de montaje en unos 100 dólares estadounidenses, es decir, 80 euros, y calcula dos horas para el montaje. Cómo funciona la técnica que hay detrás, es decir, ADS-B, el Modo S y MLAT, lo explica la guía básica Seguimiento de vuelos con ADS-B para spotters. Aquí nos ocupamos de la construcción práctica.

1090 MHzFrecuencia en la que los aviones emiten ADS-B y Modo S
unos 80 €Coste de las piezas según FlightAware para una estación con Raspberry Pi
6,9 cmUn cuarto de longitud de onda a 1090 MHz: la longitud básica de las antenas sencillas

El hardware de un vistazo

Qué piezas necesitas exactamente depende un poco del servicio con el que empieces. Las guías de FlightAware y Flightradar24 coinciden, eso sí, en lo esencial.

Componente Qué hace En qué fijarte
Raspberry Pi Ordenador para el decodificador y el software de feeder FlightAware menciona Pi 3, Pi 4 y Pi Zero W; comprueba antes los requisitos de tu servicio
Fuente de alimentación Alimentación estable en funcionamiento continuo FlightAware recomienda 5,1 V y 2,5 A; los modelos de Pi más nuevos a veces necesitan más
Tarjeta microSD Sistema operativo y software FlightAware indica un mínimo de 8 GB
SDR Recibe y digitaliza la señal de 1090 MHz habitual: chip RTL2832U con sintonizador R820T2
Antena Capta las señales sintonizada a 1090 MHz, lo más alta y despejada posible
Cable coaxial Conecta la antena exterior y el SDR lo más corto posible; FlightAware cita típicamente de 5 a 20 m
Opcional Filtro, caja, cable de red, protector contra sobretensiones Filtro solo si hay interferencias, protector contra sobretensiones en antenas exteriores

El SDR: el corazón de la estación

Originalmente, los SDR USB baratos estaban pensados para la televisión TDT. Los aficionados descubrieron que con el chipset RTL2832U se puede grabar en bruto un amplio espectro de frecuencias, y de ahí surgió el término RTL-SDR. Para ADS-B se ha impuesto sobre todo la combinación de RTL2832U y sintonizador R820T2.

Para ADS-B hay variantes optimizadas. FlightAware ofrece, por ejemplo, el Pro Stick con preamplificador integrado (19 dB de ganancia) y cita para él una mejora de rendimiento del 20 al 100 % frente a los RTL-SDR convencionales. El Pro Stick Plus lleva además un filtro paso banda de 1075 a 1105 MHz que atenúa 30 dB las señales fuera de ese rango.

¿Con filtro o sin filtro?

FlightAware recomienda la variante con filtro para ciudades y para ubicaciones cercanas a emisoras potentes como las torres de telefonía móvil. En zonas rurales, el proveedor lo desaconseja más bien, porque todo filtro se come también algo de la señal deseada. Empieza sin filtro y añádelo después si tus estadísticas son peores de lo esperado.

La antena: más importante que cualquier otra pieza

Aquí se decide si tu estación oye a 50 o a 400 kilómetros. Las señales ADS-B se propagan casi en línea recta y atraviesan mal paredes, tejados o árboles. FlightAware lo formula con claridad: la antena necesita vista despejada al cielo, y las instalaciones exteriores en el tejado son las más eficaces, con alcances de más de 400 kilómetros.

La antena más sencilla es una varilla de un cuarto de longitud de onda. A 1090 MHz la longitud de onda es de unos 27,5 centímetros; un cuarto son unos 6,9 centímetros. FlightAware recomienda justo este valor si usas la antena telescópica de un SDR: recogerla hasta 6,9 cm, sin extenderla del todo. Quien quiera más alcance recurre a antenas exteriores ya hechas para 1090 MHz o construye una antena colineal con varios segmentos.

¿Qué longitud debe tener tu varilla de antena?

Elige la frecuencia: la calculadora te muestra la longitud de un radiador de cuarto de onda.

Cálculo: la velocidad de la luz dividida por la frecuencia da la longitud de onda, y de ella un cuarto. En antenas de fabricación propia, el material y la forma varían ligeramente la longitud ideal.

¿Dentro o fuera? La cuestión de la ubicación

Antes de tender cables por la casa, conviene mirar con honestidad las ventajas e inconvenientes.

Antena interior en la ventana

  • Montada en minutos, sin herramientas
  • Cable corto, apenas pérdida de señal en la línea
  • No hace falta protección contra la intemperie ni contra rayos
  • Ideal para probar primero la técnica

Antena exterior en el tejado o en un mástil

  • Alcance bastante mayor gracias a la vista despejada en todas direcciones
  • Necesita soporte, conectores resistentes a la intemperie y un cable más largo
  • Las pérdidas del cable crecen con la longitud: mantenlo corto
  • Conviene un protector contra sobretensiones

Hasta dónde puede oír tu antena en teoría depende de su altura y de la altura de vuelo. La calculadora del horizonte radioeléctrico la encuentras en la guía de seguimiento de vuelos. Como regla práctica: los aviones en crucero los oyes lejos, y los aviones en final corta solo si tu antena ve el corredor de aproximación.

El receptor escucha, Planetrack te avisa

Añade a tu lista matrículas, tipos, aerolíneas y libreas especiales: Planetrack te avisa cuando hay aproximación o aterrizaje. Planetrack llega pronto: apúntate a la lista de espera y consigue acceso anticipado.

Descargar Planetrack en el App Store Descargar Planetrack en Google Play

El software: imagen ya hecha o montaje propio

En cuanto al software tienes dos caminos. Ambos funcionan; se diferencian sobre todo en cuánto control tienes tú.

Las imágenes de feeder ya hechas son la entrada más rápida. FlightAware ofrece con PiAware una imagen completa del sistema operativo para la Raspberry Pi, y Flightradar24 con Pi24. Grabas la imagen en la tarjeta de memoria, lo conectas todo y registras la estación en el servicio correspondiente. El decodificador, el mapa local y el envío de datos ya vienen configurados.

El montaje propio compensa si quieres alimentar varios servicios o profundizar más. La base es un sistema operativo normal de Raspberry Pi, sobre el que instalas un decodificador y después los paquetes de feeder de los servicios que quieras. Muchos decodificadores extendidos descienden del dump1090 original; una evolución mantenida activamente es readsb. Admite RTL-SDR y otros tipos de SDR y entrega los datos en formatos habituales como Beast o JSON. Como interfaz web se usa a menudo tar1090, que muestra los aviones en un mapa local en el navegador.

Paso a paso hacia tu propia estación

El proceso sigue la guía de PiAware de FlightAware. Con Pi24 de Flightradar24 los pasos son muy parecidos.

1. Descargar la imagen

Descarga la imagen de feeder del servicio que quieras. En PiAware es un archivo comprimido de unos cientos de megabytes.

2. Grabar la tarjeta de memoria

Con Raspberry Pi Imager eliges tu modelo de Pi, la imagen descargada como sistema operativo propio y la tarjeta de memoria. Comprueba bien qué unidad seleccionas: se sobrescribe por completo.

3. Configurar la red

Con cable de red funciona al instante. Para el wifi, en PiAware introduces el nombre de la red y la contraseña en un archivo de configuración de la tarjeta o, en versiones más recientes, usas la configuración por Bluetooth.

4. Montar y arrancar

Tarjeta en la Pi, SDR en un puerto USB, antena al SDR y conecta la corriente. Tras el arranque, el LED rojo se queda encendido y el verde parpadea.

5. Registrar la estación en el servicio

Pasados unos minutos vinculas la estación a tu cuenta. FlightAware indica para ello unos cuatro o cinco minutos de espera; si no funciona, reinicia la Pi y comprueba los datos del wifi.

6. Indicar la ubicación y la altura de la antena

En la vista de estadísticas introduces la posición y la altura de tu antena. Solo entonces puede el servicio realizar cálculos MLAT con tus datos. En FlightAware, las primeras estadísticas aparecen como máximo a los 30 minutos.

Compartir datos: qué sacas de ello

Técnicamente no tienes que dar tus datos a nadie: la estación funciona también de forma puramente local. Pero la mayoría de las estaciones de aficionados envían datos al menos a una red, y hay razones de peso.

  • FlightAware da a los feeders automáticamente una cuenta Enterprise gratuita y te muestra estadísticas detalladas del rendimiento de tu estación.
  • Flightradar24 ofrece a las estaciones registradas también una suscripción gratuita a cambio de los datos aportados.
  • ADS-B Exchange cita como ventajas, entre otras, el acceso a MLAT, una clasificación para comparar estaciones y un descuento que los feeders pueden transmitir. El servicio se dirige expresamente a estaciones que ya envían datos a otras redes.

A ello se suma el efecto red. Para los aviones que no emiten su posición por ADS-B, los servicios calculan su ubicación por multilateración a partir de los tiempos de recepción de varias estaciones. FlightAware cita para ello al menos tres receptores que oigan la señal a la vez. Cuanto más densa es la cobertura de una región, mejor funciona, sobre todo a baja altura alrededor de aeropuertos como Fráncfort, Múnich o Düsseldorf.

Una imagen de feeder basta, si…

  • quieres empezar rápido y sin conocimientos de Linux
  • usas sobre todo un servicio
  • te basta con el mapa local de la imagen

Alimentar varios servicios, si…

  • quieres mejorar la cobertura lo más posible
  • quieres aprovechar las ventajas de varias plataformas
  • te sientes cómodo instalando paquetes en la Pi

Mejor usarlo solo en local, si…

  • no quieres dar tu ubicación a terceros
  • solo quieres entender la técnica y experimentar
  • tu conexión a internet no permite un funcionamiento continuo

Qué hacer con tu estación como spotter

La estación propia te hace independiente de la representación de un servicio concreto. En el mapa local ves lo que anda por tus alrededores, directamente desde tu antena, sin pasar por un servidor. Algunas ideas para el día a día del spotter:

  • Tu aeropuerto de referencia a la vista: si ves a primera hora de la mañana de qué dirección llegan las primeras aproximaciones, sabes qué configuración está en uso. Por qué eso es decisivo para tu spot lo explica la guía Entender la configuración de pistas de un aeropuerto.
  • Coleccionar matrículas: cada avión emite su dirección fija de 24 bits. De ella se puede deducir la matrícula; más sobre esto en el artículo Entender las matrículas de los aviones.
  • Aprender a leer indicativos: la estación muestra el callsign, no el número de vuelo del billete. La diferencia la explica Indicativo y número de vuelo.
  • Descubrir visitantes poco habituales: los reactores de fuselaje ancho como el Boeing 747-8 o el Airbus A380 los reconoces en tu mapa a menudo cuando aún están lejos, en crucero.
  • Interpretar los códigos de emergencia: los squawk 7700, 7600 o 7500 aparecen también en tus datos en bruto. Qué hay detrás lo encuentras en Códigos squawk 7500, 7600 y 7700.

Quien además usa las grandes plataformas encontrará un resumen en la comparativa de apps de radar de vuelos.

Aspectos legales y seguridad

Un receptor ADS-B no emite nada por sí mismo, solo escucha. Aun así, hay dos puntos que conviene conocer.

Situación legal en Alemania: la Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz (TDDDG, ley alemana de protección de datos en telecomunicaciones y servicios digitales) regula en su § 5 una prohibición de escucha. Según ella, con un equipo de radio solo pueden escucharse mensajes destinados, por ejemplo, al público general o a un círculo indeterminado de personas; el contenido y la recepción de otros mensajes no pueden divulgarse. ADS-B es una emisión abierta y sin cifrar para todos los receptores a su alcance, y las estaciones de recepción privadas están muy extendidas. No conocemos, sin embargo, una clasificación definitiva por parte de tribunales o autoridades. Cómo es el caso de la radio de voz lo lees en el artículo Escuchar la radio aeronáutica: la situación legal.

Seguridad en el montaje: trabajar en el tejado es peligroso. Asegúrate, no trabajes nunca solo y, en caso de duda, deja que sean profesionales quienes pongan los mástiles. FlightAware lista para antenas exteriores un protector contra sobretensiones como accesorio recomendable; para dudas sobre protección contra rayos y puesta a tierra de instalaciones de antena ayuda una empresa de instalaciones eléctricas.

Respeto por el flujo de datos

Algunos propietarios hacen restringir deliberadamente la visualización de sus aviones en mapas públicos. Tu estación oye igualmente todo lo que emite a su alcance. Maneja esos datos con reserva y no los uses para seguir ni exponer a personas.

Errores frecuentes al construirlo

  • Antena detrás de cristal y hormigón: el cristal moderno de aislamiento térmico y el hormigón armado atenúan mucho 1090 MHz. Si el alcance decepciona, casi siempre es por la ubicación.
  • Cable demasiado largo y fino: cada metro de cable coaxial cuesta señal. Es mejor acercar la Pi a la antena que tender un cable largo.
  • Fuente de alimentación débil: el SDR toma corriente por USB. Una fuente demasiado débil provoca cuelgues y lagunas de datos: toma en serio los valores recomendados.
  • Antena telescópica totalmente extendida: para 1090 MHz debe recogerse hasta unos 6,9 centímetros.
  • Ubicación sin indicar: sin la posición y la altura de antena correctas, tu estación no puede participar en MLAT.
  • Filtro por principio: en el campo, un filtro puede perjudicar más que ayudar. Primero mide, luego filtra.

¿Está lista tu estación?

Marca lo que ya has hecho: al final verás si puedes empezar.

  • Tengo una Raspberry Pi con una fuente de alimentación adecuada y una tarjeta de memoria de 8 GB o más.
  • Tengo un SDR para 1090 MHz.
  • Tengo un sitio para la antena con vista lo más despejada posible al cielo.
  • Sé si vivo en un entorno con muchas interferencias y necesito un filtro.
  • He decidido entre una imagen de feeder o un montaje de software propio.
  • Conozco la posición y la altura de mi antena para el registro.

De los datos a los avistamientos

Publica tus avistamientos con datos del avión, reúne matrículas en tu hangar con lista de deseos y encuentra en el mapa de spots el sitio adecuado para la próxima aproximación. Planetrack llega pronto: apúntate a la lista de espera y consigue acceso anticipado.

Descargar Planetrack en el App Store Descargar Planetrack en Google Play

Conclusión

Construir un receptor ADS-B propio es uno de los proyectos más agradecidos para los aficionados a la aviación: costes asumibles, poco trabajo de bricolaje y un resultado visible al instante. Bastan una Raspberry Pi, un SDR y una antena, y las imágenes ya hechas de FlightAware o Flightradar24 te quitan el trabajo de software. Lo que más diferencia marca es el sitio de la antena: cuanto más alta y despejada, más lejos oyes. Quien comparte sus datos mejora la cobertura para todos los spotters de la región y recibe a cambio cuentas ampliadas.

Resumen

Empieza con una imagen de feeder, un SDR sencillo y una antena en la ventana. Cuando todo funcione, lleva la antena al exterior y lo más alta posible: eso aporta más que cualquier mejora de hardware. Filtro solo si hay interferencias; indica siempre la ubicación y la altura de la antena.

Resumen

  • Un receptor ADS-B escucha las señales que los propios aviones emiten en 1090 MHz y decodifica a partir de ellas identificación, posición, altitud e indicativo.
  • FlightAware cifra el coste de las piezas de una estación con Raspberry Pi en unos 100 dólares estadounidenses, es decir, 80 euros, y calcula unas dos horas de montaje.
  • El alcance depende de la visión directa: cuanto más alta y despejada esté la antena, más lejos oyes los aviones en crucero.
  • Con una estación propia ves el tráfico alrededor de tu aeropuerto de referencia directamente con tus datos y conoces la técnica que hay detrás de cualquier mapa de radar de vuelos.

Preguntas frecuentes

¿Qué necesito para un receptor ADS-B propio?

Una Raspberry Pi con una fuente de alimentación adecuada y tarjeta microSD, un receptor SDR USB para 1090 MHz y una antena. Para su sistema PiAware, FlightAware menciona los modelos de Pi 3, 4 y Zero W, una fuente de 5,1 V y 2,5 A y una tarjeta de memoria de 8 GB o más. Para una antena exterior hace falta además un cable coaxial.

¿Cuánto cuesta un receptor ADS-B casero?

FlightAware da para las piezas de su guía de montaje unos 100 dólares estadounidenses, es decir, 80 euros. Según la antena, el cable, el filtro y la caja puede salir más caro. Quien ya tiene una Raspberry Pi sale proporcionalmente más barato.

¿Qué SDR es adecuado para ADS-B?

Son habituales los SDR USB con el chipset RTL2832U y el sintonizador R820T2, que aparecen también en las guías de los grandes servicios de radar de vuelos. Para ADS-B hay variantes con preamplificador integrado, como el FlightAware Pro Stick, y con un filtro adicional de 1090 MHz, como el Pro Stick Plus.

¿Hasta dónde llega un receptor ADS-B casero?

Depende casi solo de la posición de la antena. FlightAware cita, según la instalación, entre 100 y 300 millas, es decir, entre unos 160 y 480 kilómetros, y más de 400 kilómetros para antenas bien colocadas en tejados. Los aviones cerca del suelo, en cambio, solo los oyes de cerca, porque el terreno y los edificios cortan la visión directa.

¿Necesito una antena exterior?

Para empezar basta con una antena interior en la ventana. Pero llega bastante menos lejos, porque las paredes, los tejados y los cristales con tratamiento atenúan la señal. Una antena en el tejado o en un mástil con vista despejada en todas direcciones suele multiplicar el alcance.

¿Puedo alimentar varios servicios de radar de vuelos a la vez?

Sí. El receptor decodifica las señales una vez y los datos pueden enviarse a varias redes. Muchos feeders usan la imagen de un proveedor e instalan además el software de feeder de otros servicios. ADS-B Exchange, por ejemplo, se dirige expresamente a estaciones que ya envían datos a Flightradar24 o FlightAware.

¿Qué gano compartiendo mis datos?

FlightAware concede automáticamente a los feeders una cuenta Enterprise gratuita. También Flightradar24 y ADS-B Exchange ofrecen ventajas a quienes aportan datos. A ello se suma el efecto red: cuantas más estaciones cubren una región, mejor funciona MLAT, también para aviones sin posición ADS-B propia.

¿Está permitido en Alemania usar un receptor ADS-B?

Un receptor ADS-B no emite nada, solo escucha. Jurídicamente es relevante en Alemania la prohibición de escucha del § 5 TDDDG, que regula qué mensajes de radio pueden recibirse y divulgarse. Cómo encajan en ella las emisiones ADS-B no está aclarado de forma definitiva. Más sobre la situación legal en torno a la radio aeronáutica encontrarás en el artículo sobre escuchar la radio aeronáutica.

PT

Redacción de Planetrack

Desarrollamos la app Planetrack y hacemos spotting nosotros mismos: en terrazas de observación, bajo las sendas de aproximación y junto a la valla. Todas las guías nacen de nuestra propia experiencia y se actualizan periódicamente.

Más artículos en «ADS-B, MLAT y receptores» →

Sigue leyendo en «ADS-B, MLAT y receptores»

Aeropuertos y fabricantes relacionados

Aeropuertos, fabricantes, grupos de aerolíneas y alianzas: quién está detrás y qué deberías saber como spotter.

Todos los aeropuertos y fabricantes →

Spots relacionados para hacer spotting

Puntos de observación concretos con la configuración de pistas, las horas de luz, las coordenadas y una valoración honesta de si merece la pena el desplazamiento.

Todos los spots de spotting de un vistazo →

← Volver al blog