TL;DR

Một developer vừa open-source Ground Station - một web app hoàn chỉnh để theo dõi vệ tinh real-time, stream IQ từ bất kỳ SDR nào, và decode tín hiệu ngay trên máy local. Điểm nhấn: AI transcription âm thanh từ ISS. Miễn phí hoàn toàn, license GPL v3, deploy bằng Docker trong vài phút.

Ground Station web UI - satellite tracking dashboard với map và danh sách pass

Công cụ này là gì

Ground Station do Stavros Goudelis (@sgoudelis) xây dựng, là một SDR orchestration platform - tầng tự động hóa cao cấp xử lý toàn bộ workflow của satellite pass từ đầu đến cuối.

Thay vì phải cài và cấu hình thủ công từng phần (tracking software, SDR receiver, decoder, rotator controller), Ground Station gộp tất cả vào một web interface duy nhất. Mở trình duyệt, chọn vệ tinh, đặt lịch - phần còn lại hệ thống tự xử lý.

Kiến trúc kỹ thuật bên dưới: FastAPI + Python workers cho backend, React + Redux Toolkit + Material-UI cho frontend, kết nối real-time qua Socket.IO. Pub/sub IQ Broadcaster phân phối raw IQ samples đồng thời đến nhiều consumers mà không block producer - đây là lý do tại sao bạn có thể chạy parallel demodulation pipeline.

Tính năng chính đáng chú ý

  • Theo dõi hàng trăm vệ tinh - SGP4/Skyfield orbital models, TLE tự động sync từ CelesTrak và SatNOGS. Pass prediction chính xác, hiển thị trên bản đồ tương tác (Leaflet).

  • Hỗ trợ mọi SDR phổ biến - RTL-SDR (USB hoặc rtl_tcp), Airspy, HackRF, HydraSDR, LimeSDR, PlutoSDR, SDRplay RSP series, UHD/USRP qua SoapySDR. Kết nối remote SDR qua rtl_tcp.

  • Decode nhiều định dạng - SSTV, FSK, GFSK, GMSK, BPSK với AX.25 Geoscan framing. Ảnh vệ tinh thời tiết METEOR-M2 LRPT + HRPT qua tích hợp SatDump.

  • AI transcription ISS audio - Speech-to-text real-time cho demodulated audio qua Gemini Live hoặc Deepgram. User tự cung cấp API key, hỗ trợ dịch ngôn ngữ và xuất file.

  • Automated observations - Đặt lịch pass, hệ thống tự động lắng nghe, decode, transcribe, và ghi IQ theo định dạng SigMF - không cần can thiệp thủ công.

  • Antenna rotator control - Hamlib-compatible, Az/El control, Doppler correction tự động cho rig.

  • DSP performance monitoring - Dashboard theo dõi pipeline, kiểm soát latency và throughput real-time.

So sánh với SatDump và các công cụ khác

Ground Station không cạnh tranh với SatDump - nó tích hợp SatDump như một sub-component cho complex protocol decoding. Nếu SatDump là engine decode chuyên dụng, Ground Station là dashboard quản lý toàn bộ ground station.

Tiêu chí

Ground Station

SatDump

SDRangel

Interface

Web UI (mobile-friendly)

Desktop GUI / CLI

Desktop GUI

Automation

Scheduled passes, full pipeline

Manual/scripted

Limited

Multi-SDR

Có (nhiều thiết bị)

Giới hạn

AI Transcription

Gemini Live / Deepgram

Không có

Không có

Self-hosted

Docker (AMD64 + ARM64)

Desktop install

Desktop install

Weather sats

Qua SatDump integration

Native, rất sâu

Hạn chế

Versus SatNOGS: Ground Station là self-hosted single/multi-station suite, SatNOGS là federated global network phân tán. Hai công cụ bổ sung nhau - Ground Station consume SatNOGS API để lấy transmitter data của từng vệ tinh.

Ai nên dùng ngay

Ground Station phù hợp nhất với:

  • Amateur radio operators (licensed ham) muốn chạy home ground station với giao diện hiện đại thay vì ghép nhiều phần mềm rời

  • CubeSat project teams cần telemetry reception infrastructure ổn định với GMSK/AX.25 decode

  • Makers với Raspberry Pi 5 + RTL-SDR - Docker image ARM64 chạy tốt, tiết kiệm chi phí phần cứng

  • Researchers cần automated IQ capture pipeline theo chuẩn SigMF để replay và phân tích offline

  • Weather satellite enthusiasts muốn ảnh METEOR-M2 tự động mỗi ngày mà không cần ngồi chờ

Lưu ý: AI transcription cần user tự cung cấp Gemini Live hoặc Deepgram API key - không bundled sẵn và không miễn phí. Đây là trade-off hợp lý vì giữ project hoàn toàn open-source.

Roadmap & tài nguyên

v0.4.6 phát hành ngày 6/5/2026. Tốc độ release (101 releases, chỉ 5 open issues) cho thấy maintainer rất active. Roadmap công khai bao gồm: fix AFSK decoder, fix LoRa decoder, và implement NOAA APT weather satellite decoding.

Để bắt đầu, clone repo và chạy Docker compose - web UI lên ở cổng 7000. Multi-arch images chạy được trên cả server x86 và Raspberry Pi 5. Với 4.300+ stars và 741 forks, community đang phát triển nhanh - kỳ vọng nhiều decoder mới từ third-party contributors trong thời gian tới.

Via: GitHub - sgoudelis/ground-station, RTL-SDR.com review.