Skip to content

Software suite

AryaOS ships the full Sensors & Signals open-source suite of Team Awareness Kit (TAK) gateways and Cursor on Target (CoT) tools, plus a touch-friendly Cockpit web plugin for each one. Every gateway is built on PyTAK and, on AryaOS, feeds the CharonTAK hub, which owns egress to Mesh SA and any TAK Servers.

How the pieces fit together

Local feeders (adsbcot, aiscot, dronecot, lincot, gdltak, gpstak) send CoT to CharonTAK at udp+wo://127.0.0.1:28087. CharonTAK listens on udp+ro://127.0.0.1:28087 and forwards to the default Mesh SA multicast udp+wo://239.2.3.1:6969 plus optional TAK Server lanes. See Ports & protocols and Relay & routing.

Foundation

Project What it does
PyTAK Python framework for building TAK and Cursor on Target (CoT) integrations. Every gateway below is built on it. (docs)
CharonTAK The CoT "ferryman" — bridges and routes CoT between the local hub, Mesh SA multicast, and TAK Servers. On AryaOS it is the single egress point every feeder writes to.

Air — aircraft

  • ADSBCOT — Displays live aircraft from ADS-B receivers in ATAK, WinTAK, and iTAK. (docs) · Deploy: Aircraft (ADS-B)
  • AIRCOT — Classifies aircraft into TAK/CoT types from ADS-B and Mode S data. (docs)
  • APRSCOT — Displays amateur-radio APRS stations in TAK. (docs)
  • INRCOT — Displays Garmin inReach satellite-tracker positions in TAK.

Maritime — vessels

Drone — counter-UAS

  • DroneCOT — Detects and tracks drones (Remote ID / Open Drone ID) in TAK for counter-UAS awareness.
  • DJICOT — Detects and tracks DJI drones (DroneID) in TAK. (docs)
  • SiKW00FCOT — Converts SiK-radio MAVLink drone telemetry to Cursor on Target.

Deploy: Counter-UAS (drones).

Position — own location

  • GPSTAK — Streams gpsd position data to TAK as CoT, with NMEA fan-out for WinTAK.
  • LINCOT — Sends a Linux device's own position (GPS) to TAK.

Deploy: Own position (GPS).

Routing — bridge & relay

EFB — electronic flight bag

Onboarding

Web admin — Cockpit plugins

Every gateway on AryaOS is managed from a browser UI built on Cockpit (HTTPS on port 9090, also reachable via the portal proxy). Each plugin edits its service's /etc/default/<svc>; the AryaOS Site plugin edits the site config and TAK TLS.

Plugin Manages
cockpit-aryaos The AryaOS Site page: TAK destination, site TAK TLS, device role, radios, updates, support bundles, Node-RED password, VPN, nearby nodes
cockpit-adsbcot ADSBCOT (aircraft)
cockpit-aiscot AISCOT (vessels)
cockpit-dronecot DroneCOT (drones)
cockpit-lincot LINCOT (host position)
cockpit-gps GPS / gpsd
cockpit-gpstak GPSTAK (network GPS)
cockpit-charontak CharonTAK lane editor (routing)
cockpit-aiscatcher AIS-catcher decoder

All plugins share the @snstac/cockpit-shared component library for a consistent, glove-friendly UI.

See also

  • Glossary — Definitions of every term above. Glossary
  • CLI helpers — The aryaos-* commands behind the web cards. CLI helpers
  • AryaOS Site page — The single admin surface. AryaOS Site page