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.

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