Uma plataforma web que reúne ferramentas comuns de rádio definido por software (ADS-B, AIS, pagers, satélites meteorológicos, Wi-Fi e outras) em uma interface unificada.
sgoudelis/ground-station
Aplicativo de estação terrena no navegador para rastrear satélites e corpos celestes, controlar hardware SDR e rádios e decodificar telemetria de rádio.
- Estrelas
- 4,851
- Forks
- 844
- Issues abertas
- 10
- Último commit
- há 10 horas
O que é?
Ground Station é um aplicativo web auto-hospedado para radioamadores e entusiastas de satélites. Ele reúne visualização de órbitas e rastreamento de vários alvos com recepção SDR, análise de waterfall e decodificação de pacotes e telemetria em uma única interface no navegador. As posições dos satélites são calculadas com Skyfield e SGP4 a partir de elementos orbitais; para alvos do Sistema Solar e do espaço profundo, são usados vetores do NASA/JPL Horizons.
O backend é desenvolvido com FastAPI e Socket.IO, e o frontend usa React, Redux Toolkit e Material-UI. Workers cuidam da aquisição de IQ, do processamento FFT, da demodulação, da gravação em SigMF e da decodificação. O hardware compatível inclui RTL-SDR, dispositivos SoapySDR, UHD/USRP e um dispositivo virtual para reprodução de SigMF. É possível controlar rotores de antena e rádios compatíveis com Hamlib durante o rastreamento, com correção Doppler para ajustar a frequência do rádio.
Observações programadas usam APScheduler para iniciar e parar o rastreamento, a gravação, a decodificação e a transcrição nos horários AOS e LOS dos satélites. O projeto é distribuído como imagem Docker, com builds para várias arquiteturas.
Recursos principais
- 01Rastreamento de órbitas em tempo real com Skyfield e SGP4, usando dados TLE do CelesTrak e do SatNOGS
- 02Instâncias de rastreamento de vários alvos, com controle de rotor e ajuste do rádio com correção Doppler
- 03Visualização waterfall com vários VFOs e gravação e reprodução de IQ em SigMF
- 04Decodificadores para sinais SSTV, APRS e GMSK/FSK/BPSK, além de pós-processamento com SatDump
- 05Observações programadas que automatizam as passagens do AOS ao LOS
- 06Transcrição com Gemini Live, Deepgram ou Parakeet, com opção de tradução
Casos de uso
- Receber e decodificar imagens de satélites meteorológicos ou pacotes APRS em uma estação doméstica
- Gravar automaticamente passagens de satélite com um SDR e um rotor enquanto você estiver fora
- Rastrear a ISS ou alvos de missões planetárias e do espaço profundo em um painel no navegador
- Reproduzir gravações de IQ pela mesma pipeline de decodificação usada na recepção ao vivo
Antes de usar
- Está licenciado sob a GPL-3.0, uma licença copyleft que exige que obras derivadas sejam distribuídas sob os mesmos termos.
- Todas as funcionalidades, incluindo a recepção ao vivo, exigem hardware SDR compatível; o controle do rotor ou do equipamento de rádio também exige os equipamentos correspondentes.
Tópicos
Perguntas frequentes
- O que é ground-station?
- Aplicativo de estação terrena no navegador para rastrear satélites e corpos celestes, controlar hardware SDR e rádios e decodificar telemetria de rádio. Ground Station é um aplicativo web auto-hospedado para radioamadores e entusiastas de satélites. Ele reúne visualização de órbitas e rastreamento de vários alvos com recepção SDR, análise de waterfall e decodificação de pacotes e telemetria em uma única interface no navegador. As posições dos satélites são calculadas com Skyfield e SGP4 a partir de elementos orbitais; para alvos do Sistema Solar e do espaço profundo, são usados vetores do NASA/JPL Horizons.
- ground-station é gratuito? Qual é a licença?
- ground-station é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- ground-station ainda é mantido?
- Manutenção ativa. O último commit de ground-station foi em 20 de out. de 2026.
- Para que posso usar ground-station?
- Receber e decodificar imagens de satélites meteorológicos ou pacotes APRS em uma estação doméstica Gravar automaticamente passagens de satélite com um SDR e um rotor enquanto você estiver fora Rastrear a ISS ou alvos de missões planetárias e do espaço profundo em um painel no navegador Reproduzir gravações de IQ pela mesma pipeline de decodificação usada na recepção ao vivo
- Onde consigo ground-station?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sgoudelis/ground-station
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Analisa qualquer site com Playwright e exporta seu sistema de design como configuração do Tailwind v4, componentes React, tokens de design ou relatório DESIGN.md.
Framework web Python para criar APIs com type hints padrão, validação automática, documentação OpenAPI e alto desempenho.
Uma plataforma multiagente sem código, na qual você define agentes, fluxos de trabalho e tarefas via YAML e console web para criar software e outros resultados.
Criador de currículos open source e auto-hospedado que adapta seu currículo principal a cada descrição de vaga usando LLMs locais ou na nuvem.
Servidor de speech-to-text auto-hospedado com ASR em streaming, diarização de falantes, tradução ao vivo e APIs compatíveis com OpenAI e Deepgram.