Skip to content

snstac/lincot

Repository files navigation

LINCOT Logo

LINCOT — Linux GPS to TAK Gateway

LINCOT reports a Linux edge node's position to the Team Awareness Kit (TAK) ecosystem as Cursor on Target (CoT). It is built on PyTAK and supports live GNSS via gpsd/gpspipe or a configured static coordinate.

Install

python3 -m pip install lincot

Debian package (includes systemd unit):

wget https://github.com/snstac/pytak/releases/latest/download/pytak_latest_all.deb
sudo apt install -f ./pytak_latest_all.deb
wget https://github.com/snstac/lincot/releases/latest/download/python3-lincot_latest_all.deb
sudo apt install -f ./python3-lincot_latest_all.deb

Quick example

config.ini:

[lincot]
COT_URL = udp://239.2.3.1:6969

Run:

lincot -c config.ini

Fixed position (no GPS):

[lincot]
COT_URL = udp://239.2.3.1:6969
STATIC_LAT = 45.0
STATIC_LON = -122.0

Features

  • Identity: callsign defaults to hostname; CoT UID defaults to /etc/machine-id
  • Position: gpsd (gpspipe --json) or static lat/lon
  • CoT detail: remarks with Cockpit/SSH/TAK connect info; <link> to Cockpit URL
  • PyTAK transports: UDP multicast, TCP, TLS, data packages, and more
  • Cockpit UI: optional cockpit-lincot plugin for /etc/default/lincot

Documentation

Full documentation at lincot.rtfd.io including installation, configuration, and troubleshooting.

The snstac TAK sensor ecosystem

Different sensor, same workflow — pick the gateway for your application; most have a matching Cockpit plugin for browser-based management:

Application Gateway Cockpit plugin
Aircraft via ADS-B (1090 MHz / 978 MHz UAT) adsbcot cockpit-adsbcot
Ships & vessels via AIS aiscot cockpit-aiscot, cockpit-aiscatcher
Drone / UAS Remote ID (counter-UAS) dronecot cockpit-dronecot
Own position via GPS/GNSS lincot cockpit-lincot, cockpit-gps
Radio direction finding (KrakenSDR) kraktak
APRS amateur radio aprscot
Weather stations windtak
CoT routing / TAK Server bridging charontak

All gateways are built on PyTAK, speak Cursor on Target (CoT) to ATAK, WinTAK, iTAK, TAK Server, and Mesh SA, ship as signed Debian/RPM packages at snstac.github.io/packages, and come pre-installed on AryaOS, the situational-awareness OS for Raspberry Pi.

License & Copyright

Copyright Sensors & Signals LLC https://www.snstac.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Linux GPS to TAK Gateway

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors