Skip to content

Software suite

AryaOS ships the Sensors & Signals open-source TAK gateways and CoT tools. Each gateway has a touch-friendly Cockpit plugin. Every gateway uses PyTAK and feeds the COTBridge hub.

How the pieces fit together

Local feeders (adsbcot, aiscot, dronecot, lincot, gdlcot, gpscot) send CoT to COTBridge at udp+wo://127.0.0.1:28087. COTBridge listens on udp+ro://127.0.0.1:28087 and forwards through site-output. This targets the Mesh SA multicast udp+wo://239.2.3.1:6969 by default or a TAK Server selected in the AryaOS Site page. 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)
COTBridge 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

  • GPSCOT - 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-gpscot GPSCOT (network GPS)
cockpit-cotbridge COTBridge 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