Skip to main content

ADS-B Aircraft Tracker

Estimated Time: ~5 minutes

Summary

The ADS-B Aircraft Tracker lab demonstrates how aircraft broadcast telemetry information and how SDR receivers decode and visualize this data.

This lab provides a safe environment for understanding aviation surveillance systems and aircraft tracking workflows.


Launching the Lab

Start SDRForge:

python3 SDRForge.py

Select:

ADS-B Aircraft Tracker

ADS-B Menu


Interface Overview

The ADS-B dashboard contains:

  • Interactive map - You can see planes live with real incoming data
  • Flight information panel - This includes call sign, altitude, and direction
  • Live tracking display - Panel updates every 5 seconds

Aircraft Map


Understanding ADS-B

ADS-B stands for:

Automatic Dependent Surveillance-Broadcast

Aircraft periodically transmit:

  • Position
  • Altitude
  • Ground Speed
  • Heading
  • Callsign

Aircraft Details

Selecting an aircraft displays:

  • Callsign
  • ICAO Address
  • Altitude
  • Speed
  • Heading

Aircraft Details


Data Flow

Aircraft

ADS-B Broadcast

Decoder

Map Display

Troubleshooting

No aircraft visible

Verify the simulation has started and refresh the browser.

Map not updating

Restart the lab and reload the page.

Aircraft was present and no longer appears

Shut down the lab and give it a few minutes; the API has a request limit.