Wired in v1.3.0

Live Radar Tracks

Point an ASTERIX UDP feed at the device and every active radar track appears on the map and in a live Track Table — with CPA, emergency alerting, DuckDB analytics, and CoT broadcast to the whole tactical net.

One UDP Port, the Whole Air Picture

A single UDP endpoint (unicast or multicast) ingests ASTERIX CAT-048 radar plots, CAT-021 ADS-B, and CAT-062 system tracks simultaneously — a mixed-category feed is routed automatically to the correct decoder. Tracks render on the ATAK map with velocity vectors and trails, and populate a live, filterable Track Table.

Category Source Position Type Identity
CAT-048 Radar plots Polar / Cartesian → WGS84 via radar site Track number
CAT-021 ADS-B WGS84 lat/lon (direct) ICAO 24-bit address
CAT-062 System Track (ARTAS) Cartesian → WGS84 via radar site Track number

The Track Table

Every active track is listed with track number, callsign, squawk, flight level, speed, heading, and age. Select a row to focus the map. Cut a busy picture down with filters:

CPA — Closest Point of Approach

Tap A on one track and B on another: the CPA readout shows time-to-CPA in minutes, miss distance in nautical miles, and bearing, computed from relative-velocity analytics with a WGS84 geodesic bearing. When CPA can't be computed, the reason is reported plainly — stale track, missing velocity, diverging tracks, or outside the 20-minute horizon.

Emergency Squawk Alerting

Squawk 7500 (hijack), 7600 (lost comms), or 7700 (emergency) raises an immediate red alert dialog with Acknowledge / Center / Dismiss, turns the track marker red, and persists the event to the DuckDB alert table. A squawk change raises a fresh alert.

🚨 Airspace Awareness Use Case

During a wildland fire with multiple aircraft working the incident, feed the team's portable radar or ADS-B receiver into ATAK. Every operator sees the air picture, TFR incursions stand out immediately, and the CPA tool flags converging aircraft before they become a problem — all logged to DuckDB for the after-action review.

DuckDB History & Analytics

Every track update is persisted asynchronously to DuckDB without blocking ingestion. The History panel provides per-track summaries (observation count, FL min/max, average and max speed, emergency count, duration), an alert log, observation drill-downs, time-window filtering (5/15/60 minutes or all), and CSV/JSON export.

CoT Broadcast

Live tracks are bridged to Cursor-on-Target so every ATAK user and federated system shares the same air picture: routine tracks as a-u-A, emergencies as high-priority a-f-A-M-F-Q, throttled republish, and retraction when tracks expire.

Built for Real Feeds

ASTERIX CAT-048 CAT-021 ADS-B CAT-062 ARTAS UDP Unicast / Multicast CPA Analytics DuckDB History CoT Broadcast CSV / JSON Export
← All Features Next: Mission Demo →