Configurar Virtual Radar Server: tu propia pantalla de radar en Windows

Virtual Radar Server convierte los datos de tu receptor ADS-B en un mapa de radar propio en el navegador. Instalación, receptor, merged feeds, base de datos, filtros y acceso externo paso a paso.

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

Lo esencial en resumen

  • Mapa de radar local: Virtual Radar Server (VRS) es un programa gratuito de código abierto que muestra en el navegador los datos de tu propio receptor, sin pasar por un servicio en línea.
  • Funciona en Windows y con Mono: hay instaladores para Windows de 32 y 64 bits y un paquete para Linux y macOS a través de Mono.
  • Conecta el receptor por red: VRS lee, entre otros, el formato BaseStation (normalmente puerto 30003) y datos en bruto Beast o AVR, así que encaja con dump1090, readsb y muchos receptores ya montados.
  • La base de datos marca la diferencia: solo con una base de datos BaseStation (por ejemplo, con el plugin Database Writer) obtienes matrículas, tipos e informes de vuelos pasados.
  • Filtros como los de los grandes: filtras por callsign, matrícula, código de tipo, aerolínea, altitud, distancia, squawk, aviones militares, categoría de aeronave y mucho más.
Índice
  1. 1.Qué es Virtual Radar Server: la respuesta corta
  2. 2.Qué necesitas antes de empezar
  3. 3.Instalación en Windows
  4. 4.Conectar el receptor como Receiver
  5. 5.Combinar varios receptores: Merged Feeds
  6. 6.Bases de datos: de códigos hexadecimales a matrículas
  7. 7.Filtros: así encuentras los aviones interesantes
  8. 8.Informes: tu cuaderno de registro en segundo plano
  9. 9.Acceso desde casa y desde internet
  10. 10.VRS en Linux y en la Raspberry Pi
  11. 11.Problemas frecuentes y soluciones rápidas
  12. 12.Conclusión

Los radares de vuelos en línea son prácticos, pero te muestran lo que un proveedor quiere mostrar: con retraso, con publicidad y, a menudo, con los filtros detrás de un muro de pago. Si tienes tu propio receptor ADS-B, puedes hacerlo de otra forma: Virtual Radar Server convierte tus datos en bruto en una pantalla de radar completa en el navegador, con base de datos propia, fotos propias y filtros que defines tú. Esta guía te explica cómo configurar VRS en Windows, conectar el receptor, añadir matrículas y tipos y usar el mapa en casa o fuera de ella.

Del radar directo a tu hangar

Lo que descubras en tu mapa de radar lo guardas en Planetrack como avistamiento, con foto, matrícula, tipo, 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

Qué es Virtual Radar Server: la respuesta corta

Virtual Radar Server, al que los spotters suelen llamar simplemente VRS, es un programa gratuito de código abierto para .NET, desarrollado por Andrew Whewell. Se conecta a uno o varios receptores Mode-S o ADS-B, decodifica sus datos y arranca un pequeño servidor web. Los aviones los ves en cualquier navegador moderno, sobre un mapa, junto con una lista ordenable con todos los detalles.

Importante para no hacerte falsas ilusiones: VRS no es un receptor. Necesita una fuente de datos, como un SDR con dump1090 o readsb, un receptor ya montado o un receptor Kinetic clásico. Cómo montar una estación así lo explica la guía Montar un receptor ADS-B por tu cuenta. Sin receptor, VRS solo puede mostrar aviones de Microsoft Flight Simulator o X-Plane, y siempre que se ejecute en el mismo ordenador.

2.4.4última versión estable según la página de descargas (diciembre de 2019)
30003puerto habitual para el formato BaseStation
0 €código abierto, código fuente en GitHub

Sobre el estado del desarrollo conviene que seas sincero contigo mismo: la última versión estable, la 2.4.4, es del 20 de diciembre de 2019 según la página oficial de descargas. Las versiones preliminares de la 3 llegaron hasta febrero de 2023. VRS es, por tanto, una herramienta madura, pero con un mantenimiento solo esporádico. Aun así, para muchos spotters sigue siendo la primera opción porque reúne en un solo paquete base de datos, informes, imágenes y filtros. Encontrarás una comparación con la interfaz web más ligera tar1090 en el artículo Seguimiento de vuelos en el ordenador con tar1090 y Virtual Radar.

Qué necesitas antes de empezar

Antes de instalar, aclara tres cosas:

  • Fuente de datos: un decodificador en marcha que ofrezca sus datos por red. En dump1090 y readsb es así por defecto. Cómo montar readsb lo describe la guía Instalar readsb y tar1090; qué SDR conviene lo muestra la comparativa de SDR.
  • Ordenador para VRS: un PC con Windows que esté encendido el mayor tiempo posible. Como alternativa sirve un ordenador con Linux y Mono, de lo que hablamos más abajo.
  • Dirección IP del receptor: apunta la dirección de tu Raspberry Pi o de tu receptor ya montado en la red doméstica. Lo mejor es asignarle una dirección fija en el router; si no, VRS perderá la conexión tras un reinicio.
Formato de datos en VRS Fuente habitual Puerto habitual Nota
BaseStation dump1090, readsb, receptores Kinetic 30003 Formato de texto, compatible con casi cualquier decodificador
AVR or Beast Raw dump1090, readsb, receptores compatibles con Beast 30005 (Beast) VRS detecta por sí mismo si llega AVR o Beast y decodifica los datos en bruto
SBS-3 Raw Kinetic SBS-3 30006 Formato binario
Plane Finder Radar Receptores Plane Finder según el dispositivo Formato en bruto del receptor Plane Finder
Compressed VRS / Aircraft List (JSON) otra instancia de VRS a tu elección Compressed VRS solo lo envían los servidores de retransmisión de VRS

Muchos spotters eligen los datos en bruto Beast, porque así VRS los decodifica por sí mismo. El formato BaseStation en el puerto 30003, en cambio, es el más sencillo y funciona prácticamente siempre.

Instalación en Windows

En la página oficial de descargas hay dos instaladores: uno de 32 bits y otro de 64 bits. Los desarrolladores recomiendan a la mayoría de los usuarios de Windows la versión de 32 bits. La de 64 bits necesita más memoria y no puede cargar bibliotecas de terceros de 32 bits, de modo que algunas funciones dejan de estar disponibles. Solo compensa con feeds de muchos miles de aviones, o sea, apenas para una estación doméstica.

1. Descarga el instalador

Descarga el instalador del servidor desde virtualradarserver.co.uk. Opcionalmente hay un paquete de idioma que incluye también el alemán.

2. Define el puerto

Durante la instalación eliges el puerto por el que VRS sirve su página web. Anótalo: lo necesitas para abrirlo en el navegador y para un acceso externo posterior.

3. Inicia el programa

Al arrancar se abre la ventana de estado. Muestra enlaces para acceder desde el mismo ordenador, desde la red doméstica y desde internet. Si cierras la ventana, detienes el servidor.

4. Instala los plugins

Los más útiles son Database Writer, el plugin Web Admin para configurar desde el navegador y Tile Server Cache para que los mapas carguen más rápido.

Las versiones actuales usan en el mapa Leaflet con teselas de mapa de uso libre, y sobre ello se apoya también el plugin Tile Server Cache. Google Maps se puede integrar como alternativa, pero exige tu propia clave de API y Google cobra el uso de su API de mapas según el volumen. Para una pantalla de radar privada, lo más sencillo es quedarte con Leaflet.

Conectar el receptor como Receiver

El trabajo de verdad se hace en Options, en el apartado Receivers. Allí creas una entrada por cada fuente de datos:

  • Name: a tu elección, pero debe ser único, por ejemplo «Desván» o «Pi del balcón».
  • Format: el formato de datos adecuado de la tabla anterior.
  • Connection type: «Network» para receptores en la red doméstica, «Serial» para equipos antiguos en el puerto COM.
  • Address y Port: la dirección IP del receptor y el puerto por el que emite.
  • Visibility: «Normal» muestra el feed en la web, «Hide from web site» lo oculta y «Merge only» lo usa solo en feeds combinados.

VRS establece la conexión por sí mismo al arrancar y, si se corta, lo reintenta cada segundo. Si la ventana de estado no muestra una conexión activa de forma permanente, casi siempre fallan la dirección, el puerto o el formato. Un tiempo de espera por inactividad (Idle Timeout) ayuda con conexiones inestables: si no llegan datos durante un número determinado de segundos, VRS reinicia la conexión.

Para casos especiales existe el Push Receiver: VRS espera en un puerto hasta que el otro extremo envía datos, algo práctico cuando un receptor está en otra ubicación detrás de un router y debe empujar sus datos hacia ti. En este modo puedes definir con listas Allow y Deny qué direcciones IP pueden conectarse.

No olvides la ubicación

En Receiver Locations crea la ubicación de tu receptor con latitud y longitud y asígnasela al Receiver. Sin ese dato no se pueden calcular las posiciones en tierra de forma inequívoca: los aviones que ruedan en el aeropuerto solo aparecerían cuando despegan.

Combinar varios receptores: Merged Feeds

Si tienes más de una antena, por ejemplo una en casa y otra en casa de un amigo más cerca del aeropuerto, un Merged Feed las reúne en una sola vista. Un Receiver puede estar en tantos Merged Feeds como quieras, pero los Merged Feeds no se pueden anidar unos dentro de otros.

La lógica es esta: para cada avión, VRS se «engancha» al receptor que lo notificó primero. Solo cuando este calla durante el ICAO Timeout configurado, pasa al siguiente. Si el valor es demasiado corto, los aviones saltan de un lado a otro con un receptor que llega con retraso. Si es demasiado largo, parecen congelados durante un momento. Para conexiones con poco retraso, la documentación indica como referencia alrededor de un segundo; con conexiones de mucho retraso conviene subir el valor.

Si un receptor entrega posiciones MLAT, puedes marcarlo en el Merged Feed como fuente MLAT. VRS adopta entonces sus posiciones calculadas también para aviones que en principio están asignados a otro receptor. Cómo funciona la multilateración y por qué hace visibles aviones sin posición ADS-B lo explica el artículo MLAT explicado de forma sencilla.

¿Un visitante raro en el radar?

Planetrack te avisa con una alerta cuando una matrícula, un tipo, una aerolínea o una librea especial que sigues está en 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

Bases de datos: de códigos hexadecimales a matrículas

Una señal ADS-B contiene la dirección ICAO de 24 bits, el callsign, la posición, la altitud y la velocidad, pero ni la matrícula, ni el tipo de avión, ni el operador. VRS rellena ese hueco de dos formas.

Consulta en línea

En las opciones de Data Sources puedes activar la consulta en línea. VRS busca entonces matrícula, fabricante, modelo, operador, año de construcción y número de serie de los aviones que aún no están en tu base de datos local. Para empezar es más que suficiente.

La base de datos BaseStation

VRS se vuelve realmente potente con una base de datos SQLite propia en formato BaseStation (BaseStation.sqb). Sin ella, los informes quedan vacíos. El archivo lo crea el programa BaseStation de Kinetic o, para todos los demás, el plugin Database Writer:

  1. En Tools › Plugins, abre el plugin y actívalo.
  2. Escribe un nombre de archivo o elige «Use default filename» y crea una base de datos vacía con «Create Database».
  3. Elige el Receiver o el Merged Feed que debe registrar el plugin; solo puede grabar una fuente a la vez.
  4. Opcionalmente, activa «Save online lookups in database» para que las matrículas consultadas queden guardadas de forma permanente en la base de datos.

Nunca dos escritores en una misma base de datos

Si usas BaseStation de Kinetic u otro programa que ya escribe en BaseStation.sqb, no instales Database Writer. Si dos programas escriben en el mismo archivo, este puede dañarse.

La opción «Overwrite details on existing aircraft» actualiza los datos en línea de las entradas con más de 28 días. Si mantienes registros a mano, por ejemplo con el plugin Database Editor, mejor déjala desactivada; de lo contrario, la consulta en línea sobrescribe tus correcciones. Con la base de datos también puedes marcar aviones como «interesantes» y filtrarlos después de forma específica.

Fotos, banderas y siluetas

Tres carpetas más hacen la pantalla más personal:

  • Pictures folder: imágenes en formato JPG, PNG, GIF o BMP, con el nombre del código hexadecimal o de la matrícula. Si hay ambos, tiene prioridad el código hexadecimal. Si lo deseas, VRS busca también en las subcarpetas. Es ideal para ver tus propias fotos de spotter junto a la posición en directo, siempre que tus archivos estén bien nombrados. Encontrarás consejos en el artículo Etiquetar bien tus fotos.
  • Flags folder: logotipos de aerolíneas en BMP, con el nombre del código ICAO del operador.
  • Silhouettes folder: siluetas de tipos en BMP, con el nombre del código de tipo OACI, como A320 o B738.

Filtros: así encuentras los aviones interesantes

En un día con mucho tráfico de sobrevuelo ves enseguida cientos de aviones. Los filtros de VRS separan lo emocionante de lo cotidiano. Según la documentación técnica, la interfaz Aircraft List conoce, entre otros, estos criterios, que puedes combinar en la interfaz web:

Filtro Para qué sirve en el día a día del spotter
Callsign números de vuelo concretos o prefijos de indicativo, como carga o vuelos medicalizados
Matrícula y código hexadecimal seguir un avión concreto, por ejemplo con una librea especial (Seguir un avión por su matrícula)
Código de tipo OACI mostrar solo A388, B748 u otras rarezas (Códigos de tipo OACI explicados)
Operador y código ICAO del operador filtrar una aerolínea
Altitud y distancia solo tráfico por debajo de una altitud o en el entorno de tu spot
Squawk acotar determinados códigos de transpondedor, como los squawks de emergencia 7500, 7600 y 7700
Militar mostrar u ocultar aeronaves reconocidas como militares
Interesante aviones marcados en la base de datos
Categoría de aeronave, tipo de motor, categoría de estela turbulenta por ejemplo, solo helicópteros o solo reactores pesados
País, aeropuerto, etiqueta propia país, aeropuerto de salida, destino o escala de la ruta, y marcas que asignas tú mismo

Todos los filtros se combinan con Y y también se pueden invertir. Así creas, por ejemplo, una vista de «reactores pesados en un radio de 30 kilómetros, pero no de la aerolínea X». Para la caza de aviones grises existe el filtro militar; a qué debes prestar atención con el tráfico militar lo cuenta la guía Seguir aviones militares en línea. Cómo se generan los códigos de transpondedor lo explica el artículo Transpondedor Mode-S explicado.

VRS es ideal si…

  • ya tienes un equipo con Windows encendido de forma permanente
  • quieres una base de datos propia con informes de vuelos pasados
  • quieres integrar tus propias fotos y logotipos en la pantalla

Piénsatelo si…

  • tu receptor es una Raspberry Pi sin un PC adicional
  • solo miras el mapa de vez en cuando

Mejor elige tar1090 si…

  • quieres una interfaz ligera y con mantenimiento activo directamente en el receptor
  • no quieres mantener un entorno Windows o Mono

Informes: tu cuaderno de registro en segundo plano

En cuanto la base de datos funciona, VRS registra cada vuelo que capta tu receptor. En los Reports de la interfaz web buscas después vuelos pasados de forma concreta, por ejemplo de un avión determinado o de un periodo. Así respondes a preguntas como «¿Estuvo de verdad aquí el carguero anoche?» o «¿Con qué frecuencia aparece esta matrícula por mi zona?». Para un spotter es oro puro a la hora de asignar a posteriori tus propias fotos a un vuelo; cómo hacerlo de forma sistemática lo describe el artículo Cotejar avistamientos con registros ADS-B.

Acceso desde casa y desde internet

La ventana de estado muestra tres direcciones: para tu propio ordenador, para la red doméstica y para el acceso desde internet. En casa abres el mapa sin más en la tableta o el smartphone; hay una vista de escritorio y otra para móvil.

Para acceder desde fuera, VRS puede configurar con UPnP una redirección de puertos en el router. Para los usuarios de internet rigen restricciones propias: los informes y las fotos de aviones están bloqueados por defecto, y la salida de voz, las etiquetas y los diagramas de alcance se pueden permitir o prohibir por separado. Además puedes exigir que los visitantes inicien sesión.

A favor de compartir el acceso

  • tu propio mapa de radar en el smartphone, en el spot
  • amigos y compañeros spotters ven lo que ve tu receptor

En contra

  • un puerto abierto es un riesgo de seguridad adicional, sobre todo porque VRS apenas recibe actualizaciones
  • sin inicio de sesión, cualquiera puede ver tu página y, con ella, de forma aproximada, la ubicación de tu receptor

Si compartes el acceso, hazlo solo con inicio de sesión. Más seguro es llegar al mapa a través de una VPN en tu red doméstica en lugar de usar un puerto abierto. Y antes de hacer públicos tus datos, lee el artículo sobre la situación legal de la recepción y el intercambio de datos ADS-B.

VRS en Linux y en la Raspberry Pi

Si no quieres tener un ordenador con Windows encendido de forma permanente, inicia VRS a través de Mono. Para ello instalas el entorno de ejecución de Mono (en Debian y Ubuntu, por ejemplo, con el paquete mono-complete), descomprimes el archivo Mono de la página de descargas y arrancas el programa. Con el parámetro -nogui, VRS se ejecuta sin interfaz; entonces se configura con el plugin Web Admin, para el que creas un administrador desde la línea de comandos. Bajo Mono, VRS escucha por defecto en el puerto 8080, y la ruta «VirtualRadar» de la dirección distingue allí entre mayúsculas y minúsculas.

Hay algunas limitaciones: la salida de voz, UPnP y la conexión con Flight Simulator X no funcionan bajo Mono, y tampoco los paquetes keep-alive; aquí ayuda el Idle Timeout. Si tu receptor ya funciona en una Raspberry Pi, la combinación de readsb y tar1090 suele ser la solución más sencilla. Alternativas a la Pi las presenta el artículo Recepción ADS-B sin Raspberry Pi.

Problemas frecuentes y soluciones rápidas

  • No hay aviones, pero la conexión está activa: comprueba el formato. Si en el puerto 30005 eliges el formato «BaseStation», no obtienes datos utilizables.
  • Aviones sin matrícula: revisa la ruta de la base de datos y la consulta en línea en las opciones de Data Sources.
  • Informes vacíos: sin base de datos no hay informes. Activa Database Writer y elige el feed correcto.
  • Falta el tráfico en tierra: introduce la Receiver Location y asígnala al Receiver.
  • El mapa carga despacio: instala el plugin Tile Server Cache; guarda localmente las teselas de mapa de Leaflet.
  • Menos alcance del esperado: no es un problema de VRS, sino de la antena. Te ayudan las guías sobre la ubicación de la antena y sobre cómo aumentar el alcance con LNA y filtro.

¿Está listo tu Virtual Radar Server?

Marca lo que ya has hecho: al final verás si tu pantalla de radar funciona como debe.

  • Mi receptor tiene una dirección IP fija en la red doméstica.
  • El Receiver de VRS usa el formato adecuado y el puerto correcto.
  • La Receiver Location está introducida con latitud y longitud.
  • Hay una base de datos BaseStation creada y Database Writer está activo.
  • La consulta en línea de detalles de aviones está activada.
  • El acceso desde internet está desactivado o protegido con inicio de sesión.

Radar por la noche, spot por la mañana

Con Planetrack encuentras en el mapa de spots la ubicación adecuada, compruebas el tiempo, el viento y las pistas del aeropuerto y compartes tus avistamientos con la comunidad. 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

Virtual Radar Server es la navaja suiza para quienes no solo quieren ver su recepción ADS-B, sino también analizarla. La configuración sigue siempre el mismo patrón: crear el Receiver con el formato adecuado, introducir la ubicación, activar la base de datos y la consulta en línea y construir los filtros. Que el proyecto apenas evolucione se nota poco en la red doméstica, pero precisamente por eso debes ser especialmente prudente si lo compartes en internet. Quien busca sobre todo un mapa en directo rápido estará bien servido con tar1090; quien valora la base de datos, los informes y las fotos propias difícilmente pasará de VRS. El contexto más amplio de cómo los datos en directo mejoran tu planificación de spotting lo describe la guía Seguimiento de vuelos con ADS-B para spotters.

Resumen

VRS convierte los datos en bruto de tu receptor en un mapa de radar propio con base de datos, informes y potentes filtros. Conecta tu decodificador con el formato BaseStation o Beast, introduce la ubicación del receptor, activa Database Writer y comparte el mapa como mucho con inicio de sesión o a través de una VPN.

Resumen

  • VRS se conecta a uno o varios receptores ADS-B y muestra los aviones en un mapa y en una lista dentro del navegador: en local, en tu red doméstica o, si quieres, en internet.
  • Los merged feeds combinan varios receptores y la Receiver Location hace que también aparezcan correctamente los aviones que ruedan en tierra.
  • La base de datos, la carpeta de imágenes, las banderas y las siluetas completan los datos de radio con matrícula, tipo, operador y tus propias fotos.
  • La última versión estable, la 2.4.4, es de diciembre de 2019 según la página del proyecto, y las versiones preliminares de la 3 llegaron hasta febrero de 2023: el programa está maduro, pero ya solo se desarrolla de forma esporádica.

Preguntas frecuentes

¿Qué es Virtual Radar Server?

Virtual Radar Server, VRS para abreviar, es un programa gratuito de código abierto para .NET. Recibe los datos de un receptor ADS-B o Mode-S, arranca un pequeño servidor web y muestra los aviones en un mapa dentro del navegador. Lo desarrolló Andrew Whewell y el código fuente está en GitHub.

¿Necesito un receptor propio para usar VRS?

Sí, para ver aviones reales necesitas una fuente de datos, como un SDR con dump1090 o readsb, un receptor ya montado o un receptor Kinetic. VRS no recibe nada por sí mismo: decodifica y visualiza. Sin receptor solo puede mostrar aviones de simuladores como Microsoft Flight Simulator o X-Plane, y únicamente si se ejecuta en el mismo ordenador.

¿Qué puerto uso para conectar dump1090 o readsb?

Lo habitual es el formato BaseStation en el puerto 30003 o los datos en bruto Beast en el puerto 30005. En VRS creas un receptor con tipo de conexión Network, introduces la dirección IP del receptor y eliges el formato adecuado: BaseStation para el 30003, AVR or Beast Raw para el 30005.

¿Por qué no veo matrículas ni tipos?

Porque ADS-B solo transmite la dirección de 24 bits, el callsign, la posición, la altitud y la velocidad. La matrícula, el tipo y el operador salen de una base de datos o de una consulta en línea. Comprueba en las opciones de Data Sources que hay una ruta de base de datos y que la consulta en línea está activada.

¿Por qué no aparecen los aviones en tierra?

Las posiciones en tierra solo se pueden decodificar sin ambigüedad si VRS sabe dónde está tu receptor. En Receiver Locations crea tu ubicación con latitud y longitud y asígnasela al receptor. Sin ese dato, los aviones no aparecen hasta que despegan.

¿Funciona Virtual Radar Server en Raspberry Pi o en Linux?

Sí, mediante el entorno de ejecución Mono. Hay un paquete Mono específico que se puede iniciar sin interfaz gráfica y configurar con el plugin Web Admin. Bajo Mono faltan algunas funciones, como la salida de voz y UPnP.

¿Sigue VRS al día?

La última versión estable, la 2.4.4, salió en diciembre de 2019 según la página de descargas, y la última vista previa de la versión 3 en febrero de 2023. El programa sigue funcionando, pero apenas recibe mantenimiento. Quien busca una interfaz web moderna y ligera directamente en el receptor suele optar hoy por tar1090.

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 «Mapas en directo y servicios de radar» →

Sigue leyendo en «Mapas en directo y servicios de radar»

← Volver al blog