← Complete project index

Web & Data Systems / Built / deployed

Ambient Signal Observatory

Public RF and satellite observatory using SatNOGS, CelesTrak and NOAA data, with cache/failure isolation and bounded satellite decode tooling.

STATUSBuilt / deployed
AREAWeb & Data Systems
STACK6 documented technologies
INTEGRATIONS4 connected / bounded services
01

OVERVIEW

What I built.

Public RF and satellite observatory using SatNOGS, CelesTrak and NOAA data, with cache/failure isolation and bounded satellite decode tooling.

01

Built a public RF/satellite dashboard around real external observation and orbital/space-weather data.

02

Integrated SatNOGS observations, CelesTrak catalogs and NOAA SWPC data with independent source-health handling.

03

Added bounded satellite decoder tooling for AFSK/AX.25, G3RUH, experimental CW and raw payload previews.

02

SYSTEM ARCHITECTURE

How the system is divided.

01
Architecture boundary

Public data sources -> cached server collectors -> normalized API -> browser observatory.

02
Architecture boundary

Decoder requests are constrained to observations already present in the feed/cache.

03
Architecture boundary

Source failure is shown explicitly and cached data is marked stale instead of silently treated as live.

03

NETWORK / DATA FLOW

What talks to what.

04

TECHNOLOGY STACK

The technical surface.

01SatNOGS
02CelesTrak
03NOAA SWPC
04Python
05Docker
06DSP
05

IMPLEMENTATION

How it works in practice.

  1. 01

    Public data sources -> cached server collectors -> normalized API -> browser observatory.

  2. 02

    Decoder requests are constrained to observations already present in the feed/cache.

  3. 03

    Source failure is shown explicitly and cached data is marked stale instead of silently treated as live.

06

TESTING & VALIDATION

How I know it works.

TEST 01

Independent source-health behavior

TEST 02

Cache/stale fallback

TEST 03

Public HTTPS health

TEST 04

SatNOGS rate-limit handling

TEST 05

Bounded decoder input/download rules

TEST 06

AFSK/G3RUH/CW decoder-path checks

07

EXTERNAL SERVICES & DEPENDENCIES

What sits outside the core.

COREAmbient Signal Observatory
08

ENGINEERING EVIDENCE

Artifacts behind the claims.

01Live public dashboard
02Source health state
03Satellite observations
04Orbit/space-weather context
05Decoder panel
06Health endpoint
09

BOUNDARIES / CONSTRAINTS

What the project does not pretend to solve.

External orbital/space-weather data is not proof of local RF reception

CW output is explicitly experimental

Upstream source outages are shown instead of hidden

10

RESULT / CURRENT STATE

What this produced.

A deployed observatory that separates real received/public evidence from inference and keeps upstream failures visible.