ADS-BやAIS、ページャー、気象衛星、WiFiなどのSDRツールを統合インターフェースで使えるWebプラットフォーム。
sgoudelis/ground-station
衛星や天体の追跡、SDRや無線機器の制御、無線テレメトリのデコードに対応したブラウザベースのグラウンドステーションアプリです。
- スター
- 4,851
- フォーク
- 844
- 未解決の Issue
- 10
- 最終コミット
- 11 時間前
これは何?
Ground Stationは、アマチュア無線家や衛星愛好家向けのセルフホスト型Webアプリケーションです。軌道の可視化や複数対象の追跡に加え、SDR受信、ウォーターフォール解析、パケットやテレメトリのデコードを、ひとつのブラウザーインターフェースに統合しています。衛星の位置は軌道要素をもとにSkyfieldとSGP4で計算し、太陽系内や深宇宙の天体にはNASA/JPL Horizonsのベクトルを使用します。
バックエンドにはFastAPIとSocket.IO、フロントエンドにはReact、Redux Toolkit、Material-UIを採用しています。ワーカーがIQ取得、FFT処理、復調、SigMF形式での録音、デコードを担います。対応ハードウェアにはRTL-SDR、SoapySDRデバイス、UHD/USRP、SigMF再生用の仮想デバイスがあります。追跡中はアンテナローテーターやHamlib互換の無線機を制御でき、無線機の周波数調整にはドップラー補正を適用できます。
定時観測にはAPSchedulerを使用し、衛星のAOSからLOSまで追跡、録音、デコード、文字起こしを開始・停止します。マルチアーキテクチャビルドに対応したDockerイメージも提供しています。
主な機能
- 01CelesTrakとSatNOGSのTLEデータを使用した、SkyfieldとSGP4によるリアルタイム軌道追跡
- 02ローテーター制御とドップラー補正による無線機の周波数調整に対応した、複数対象のトラッカーインスタンス
- 03複数のVFOに対応したウォーターフォール表示と、SigMF形式のIQ録音・再生
- 04SSTV、APRS、GMSK/FSK/BPSK信号のデコーダーとSatDumpによる後処理
- 05AOSからLOSまでのパスを自動化する定時観測
- 06Gemini Live、Deepgram、Parakeetによる文字起こしと、オプションの翻訳
ユースケース
- 自宅のステーションで気象衛星画像やAPRSパケットを受信・デコードする
- 外出中にSDRとローテーターを使って衛星のパスを自動録音する
- ブラウザのダッシュボードからISSや惑星、深宇宙探査ミッションの対象を追跡する
- ライブ受信と同じデコード処理パイプラインで、録音済みのIQデータを再生する
使う前に知っておきたいこと
- 派生物を同じ条件で配布することを求めるコピーレフトライセンス、GPL-3.0の下でライセンスされています。
- ライブ受信を含むすべての機能には互換性のあるSDRハードウェアが必要です。また、ローテーターや無線機の制御には対応する機器が必要です。
トピック
よくある質問
- ground-station とは?
- 衛星や天体の追跡、SDRや無線機器の制御、無線テレメトリのデコードに対応したブラウザベースのグラウンドステーションアプリです。 Ground Stationは、アマチュア無線家や衛星愛好家向けのセルフホスト型Webアプリケーションです。軌道の可視化や複数対象の追跡に加え、SDR受信、ウォーターフォール解析、パケットやテレメトリのデコードを、ひとつのブラウザーインターフェースに統合しています。衛星の位置は軌道要素をもとにSkyfieldとSGP4で計算し、太陽系内や深宇宙の天体にはNASA/JPL Horizonsのベクトルを使用します。
- ground-station は無料で使えますか?ライセンスは?
- ground-station は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ground-station は今もメンテナンスされていますか?
- 活発にメンテナンス中。ground-station の最終コミットは 2026年10月20日 です。
- ground-station は何に使えますか?
- 自宅のステーションで気象衛星画像やAPRSパケットを受信・デコードする 外出中にSDRとローテーターを使って衛星のパスを自動録音する ブラウザのダッシュボードからISSや惑星、深宇宙探査ミッションの対象を追跡する ライブ受信と同じデコード処理パイプラインで、録音済みのIQデータを再生する
- ground-station はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/sgoudelis/ground-station
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Webサイトを解析し、デザインシステムをTailwind v4設定やReactコンポーネントなどに出力
標準の型ヒントを使ってAPIを構築できるPython製Webフレームワーク。自動バリデーション、OpenAPIドキュメント、高いパフォーマンスを備えています。
YAMLとWebコンソールでエージェント、ワークフロー、タスクを定義し、ソフトウェアなどを作成できるノーコードのマルチエージェントプラットフォーム。
ローカルまたはクラウドのLLMを使い、応募先の求人内容に合わせてマスターレジュメを調整できる、セルフホスト型のオープンソース履歴書作成ツール。
ストリーミングASR、話者ダイアライゼーション、ライブ翻訳、OpenAI/Deepgram互換APIに対応したセルフホスト型リアルタイム音声認識サーバー。