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¶
- AISCOT — Displays ships and maritime vessel traffic from AIS in TAK. (docs) · Deploy: Maritime vessels (AIS)
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¶
Deploy: Own position (GPS).
Routing — bridge & relay¶
- CharonTAK — Bridges and relays CoT between networks and TAK Servers; the AryaOS egress hub. Deploy: Relay & routing
EFB — electronic flight bag¶
- GDLTAK — Converts CoT into GDL90 so aircraft tracks appear in ForeFlight and other electronic flight bags (EFBs). Deploy: ForeFlight & EFBs (GDL90)
Onboarding¶
- QRTAK — Onboard end-user devices to a TAK Server by scanning a QR code. See Connect to a TAK Server.
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