Project SkyGrid Mission Control

The Decentralized Weather Satellite Network.

Transform your Raspberry Pi and RTL-SDR into a node on a global, crowdsourced ground station network. Track Meteor-M, NOAA, and the ISS in real-time.

Backend: degradedTimescaleDB ReadyGo + Next.js

Launch Snapshot

142 active nodes currently reporting

0 satellites tracked in rolling 24h window

99.98% ingestion success over last 7 days

Open operator dashboard

Live Teaser

Watch the network breathe in real time.

Anonymous visitors can inspect a live read-only feed of active ground stations and current pass activity before signing in.

Current pass window

NOAA-19 moving over the western hemisphere.

San Francisco RelayONLINE
Berlin UplinkONLINE
Tokyo Polar WatchSTANDBY
Sydney Coast NodeONLINE

Live 3D Globe

Global RF activity in motion.

How It Works

Three steps from antenna to global map.

1. Hardware

Plug an RTL-SDR into a Raspberry Pi and connect a V-Dipole antenna pointed for low Earth orbit passes.

2. Software

Run the lightweight Go daemon. It computes TLE windows, wakes SDR capture jobs, and decodes telemetry packets.

3. The Grid

Data is securely POSTed to the TimescaleDB cloud backend and stitched into a global, real-time operations map.

Technical Features

Built for operators and engineers.

Hardware Agnostic

Works with RTL-SDR V3/V4, Airspy, and HackRF front-ends for flexible station builds.

Idempotent API

Redis-backed idempotency guards telemetry ingestion against duplicate packets during flaky uplinks.

Open Source Core

Transparent Go backend and Next.js frontend with explicit contracts and auditable architecture.

Time-Series Storage

Powered by PostgreSQL and TimescaleDB for fast historical queries and mission replay analysis.