Plataforma web que reúne herramientas habituales de radio definida por software (ADS-B, AIS, buscapersonas, satélites meteorológicos, WiFi y más) en una sola interfaz.
sgoudelis/ground-station
Aplicación de estación terrena en el navegador para seguir satélites y cuerpos celestes, controlar equipos SDR y de radio, y decodificar telemetría de radio.
- Estrellas
- 4,851
- Forks
- 844
- Issues abiertos
- 10
- Último commit
- hace 11 horas
¿Qué es?
Ground Station es una aplicación web autohospedada para radioaficionados y aficionados a los satélites. Combina la visualización de órbitas y el seguimiento de varios objetivos con recepción SDR, análisis de espectrogramas en cascada y decodificación de paquetes y telemetría, todo en una interfaz de navegador. Las posiciones de los satélites se calculan con Skyfield y SGP4 a partir de elementos orbitales, mientras que los objetivos del sistema solar y del espacio profundo usan vectores de NASA/JPL Horizons.
El backend está desarrollado con FastAPI y Socket.IO, y el frontend usa React, Redux Toolkit y Material-UI. Los procesos de trabajo se encargan de adquirir datos IQ, procesar FFT, demodular, grabar en SigMF y decodificar. El hardware compatible incluye RTL-SDR, dispositivos SoapySDR, UHD/USRP y un dispositivo virtual de reproducción de SigMF. Durante el seguimiento se pueden controlar rotores de antena y equipos compatibles con Hamlib, con corrección Doppler para ajustar la frecuencia del equipo.
Las observaciones programadas usan APScheduler para iniciar y detener el seguimiento, la grabación, la decodificación y la transcripción en AOS y LOS de los satélites. El proyecto se distribuye como una imagen Docker con compilaciones para varias arquitecturas.
Funciones clave
- 01Seguimiento orbital en tiempo real con Skyfield y SGP4, usando datos TLE de CelesTrak y SatNOGS
- 02Instancias de seguimiento de varios objetivos con control de rotores y ajuste de frecuencia del equipo con corrección Doppler
- 03Visualización de espectrograma en cascada con varios VFO, y grabación y reproducción de datos IQ en SigMF
- 04Decodificadores para señales SSTV, APRS y GMSK/FSK/BPSK, además de posprocesamiento con SatDump
- 05Observaciones programadas que automatizan los pasos de AOS a LOS
- 06Transcripción con Gemini Live, Deepgram o Parakeet, con traducción opcional
Casos de uso
- Recibir y decodificar imágenes de satélites meteorológicos o paquetes APRS desde una estación doméstica
- Grabar automáticamente pasos de satélites con un SDR y un rotor mientras estás fuera
- Seguir la ISS o los objetivos de misiones planetarias y del espacio profundo desde un panel en el navegador
- Reproducir capturas IQ grabadas mediante la misma cadena de decodificación que se usa para la recepción en vivo
Antes de usarlo
- Está sujeto a la licencia GPL-3.0, una licencia copyleft que exige distribuir las obras derivadas en las mismas condiciones.
- Todas las funciones, incluida la recepción en directo, requieren hardware SDR compatible; el control del rotador o del equipo de radio también requiere el equipo correspondiente.
Temas
Preguntas frecuentes
- ¿Qué es ground-station?
- Aplicación de estación terrena en el navegador para seguir satélites y cuerpos celestes, controlar equipos SDR y de radio, y decodificar telemetría de radio. Ground Station es una aplicación web autohospedada para radioaficionados y aficionados a los satélites. Combina la visualización de órbitas y el seguimiento de varios objetivos con recepción SDR, análisis de espectrogramas en cascada y decodificación de paquetes y telemetría, todo en una interfaz de navegador. Las posiciones de los satélites se calculan con Skyfield y SGP4 a partir de elementos orbitales, mientras que los objetivos del sistema solar y del espacio profundo usan vectores de NASA/JPL Horizons.
- ¿ground-station es gratuito? ¿Qué licencia tiene?
- ground-station es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿ground-station sigue mantenido?
- Mantenimiento activo. El último commit de ground-station fue el 20 oct 2026.
- ¿Para qué puedo usar ground-station?
- Recibir y decodificar imágenes de satélites meteorológicos o paquetes APRS desde una estación doméstica Grabar automáticamente pasos de satélites con un SDR y un rotor mientras estás fuera Seguir la ISS o los objetivos de misiones planetarias y del espacio profundo desde un panel en el navegador Reproducir capturas IQ grabadas mediante la misma cadena de decodificación que se usa para la recepción en vivo
- ¿Dónde consigo ground-station?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sgoudelis/ground-station
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Analiza cualquier sitio web con Playwright y exporta su sistema de diseño como configuración de Tailwind v4, componentes React, tokens de diseño o un informe DESIGN.md.
Un framework web de Python para crear APIs con anotaciones de tipos estándar, validación automática, documentación OpenAPI y alto rendimiento.
Plataforma multiagente sin código: define agentes, flujos de trabajo y tareas con YAML y una consola web para crear software y otros resultados.
Creador de currículums de código abierto y autoalojado que adapta tu currículum maestro a cada oferta laboral con LLM locales o en la nube.
Servidor de voz a texto en tiempo real y autoalojado, con ASR en streaming, diarización de hablantes, traducción en vivo y APIs compatibles con OpenAI y Deepgram.