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.Qué es Virtual Radar Server: la respuesta corta
- 2.Qué necesitas antes de empezar
- 3.Instalación en Windows
- 4.Conectar el receptor como Receiver
- 5.Combinar varios receptores: Merged Feeds
- 6.Bases de datos: de códigos hexadecimales a matrículas
- 7.Filtros: así encuentras los aviones interesantes
- 8.Informes: tu cuaderno de registro en segundo plano
- 9.Acceso desde casa y desde internet
- 10.VRS en Linux y en la Raspberry Pi
- 11.Problemas frecuentes y soluciones rápidas
- 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.
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.
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.
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:
- En Tools › Plugins, abre el plugin y actívalo.
- Escribe un nombre de archivo o elige «Use default filename» y crea una base de datos vacía con «Create Database».
- Elige el Receiver o el Merged Feed que debe registrar el plugin; solo puede grabar una fuente a la vez.
- 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?
- 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.
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.
Sigue leyendo en «Mapas en directo y servicios de radar»
- Leer la carta de aeródromo de la AIP: pistas, calles de rodaje, puestos y puntos de espera
- Usar AirNav RadarBox: funciones, filtros y diferencias con otros trackers
- Trackers comunitarios sin filtros: adsb.fi, adsb.lol y airplanes.live
- FlightConnections y mapas de rutas: ¿qué aerolínea vuela cada ruta?
- Webcams de aeropuertos en directo: las mejores cámaras y cómo usarlas para el spotting
- Cómo encontrar aeródromos pequeños: campos de vuelo sin motor y de ultraligeros en el mapa
Esto también te puede interesar
Seguimiento de vuelos en el ordenador: tar1090 y Virtual Radar Server, comparados
Tu receptor ADS-B entrega datos en bruto y una interfaz web los convierte en un mapa. tar1090 y Virtual Radar Server son los dos clásicos para ello, con filosofías muy distintas.
ADS-B, MLAT y receptoresInstalar readsb y tar1090: tu propio mapa local en directo para el receptor ADS-B
Con una Pi, un SDR y una antena montas tu propio mapa en directo: así instalas el decodificador readsb y la interfaz web tar1090, ajustas la ganancia y la ubicación, usas filtros, trazas y parámetros de URL, y resuelves los fallos típicos.
ADS-B, MLAT y receptoresConstruir 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.



