AIS Cursor-on-Target Gateway.
Project description
IF YOU HAVE AN URGENT OPERATIONAL NEED: Email ops@undef.net or call/sms +1-415-598-8226
aiscot receives AIS Sentences from an AIS Receiver, such as ais-decoder, converts them to Cursor-on-Target Events, and transmits the CoT Events to a destination.
For use with CoT systems such as ATAK, WinTAK, etc. See https://www.civtak.org/ for more information on the TAK program.
Utilized for an open ocean boat race in the Northern Pacific Ocean, as described in this article: http://ampledata.org/boat_race_support.html
Support AISCoT Development
AISCoT has been developed for the Disaster Response, Public Safety and Frontline community at-large. This software is currently provided at no-cost to our end-users. All development is self-funded and all time-spent is entirely voluntary. Any contribution you can make to further these software development efforts, and the mission of AISCoT to provide ongoing SA capabilities to our end-users, is greatly appreciated:
Installation
The AIS to Cursor on Target Gateway is provided by a command-line tool called aiscot, which can be installed several ways.
Installing as a Debian/Ubuntu Package:
$ wget https://github.com/ampledata/pytak/releases/latest/download/python3-pytak_latest_all.deb $ sudo apt install -f ./python3-pytak_latest_all.deb $ wget https://github.com/ampledata/aiscot/releases/latest/download/python3-aiscot_latest_all.deb $ sudo apt install -f ./python3-aiscot_latest_all.deb
Install from the Python Package Index:
$ pip install aiscot
Install from this source tree:
$ git clone https://github.com/ampledata/aiscot.git $ cd aiscot/ $ python setup.py aiscot
Usage
The aiscot daemon has several runtime arguments:
$ aiscot -h
usage: aiscot [-h] [-c CONFIG_FILE] [-d] [-U COT_URL] [-P AIS_PORT] [-S COT_STALE] [-F FILTER_CONFIG] [-K KNOWN_CRAFT]
optional arguments:
-h, --help show this help message and exit
-c CONFIG_FILE, --CONFIG_FILE CONFIG_FILE
-d, --DEBUG Enable DEBUG logging
-U COT_URL, --COT_URL COT_URL
URL to CoT Destination. Must be a URL, e.g. tcp:1.2.3.4:1234 or tls:...:1234, etc.
-P AIS_PORT, --AIS_PORT AIS_PORT
AIS UDP Listen Port.
-S COT_STALE, --COT_STALE COT_STALE
CoT Stale period, in seconds
-F FILTER_CONFIG, --FILTER_CONFIG FILTER_CONFIG
FILTER_CONFIG
-K KNOWN_CRAFT, --KNOWN_CRAFT KNOWN_CRAFT
KNOWN_CRAFT
See example-config.ini for example configuration.
Source
Copyright
aiscot Copyright 2021 Orion Labs, Inc.
pyAISm.py Copyright 2016 Pierre Payen
License
aiscot is licensed under the Apache License, Version 2.0. See LICENSE for details.
pyAISm.py is licensed under the MIT License. See aiscot/pyAISm.py for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aiscot-3.1.0.tar.gz.
File metadata
- Download URL: aiscot-3.1.0.tar.gz
- Upload date:
- Size: 16.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9dc3ee22425fb9ca1d7e770b975f7f8b153c534b649f967966713eb6e793000
|
|
| MD5 |
aa281c351e042de856710b4a8b1e9dc5
|
|
| BLAKE2b-256 |
659ff86a210a7645177377f22596ea88f68ba51cd8801db3b6d3654c64f06c8e
|
File details
Details for the file aiscot-3.1.0-py3-none-any.whl.
File metadata
- Download URL: aiscot-3.1.0-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4a3b1e26cc5190c74c756b49e459d80607105971eec4a284869547a3fe0a179a
|
|
| MD5 |
7631cb14131c4093c52828f735333d16
|
|
| BLAKE2b-256 |
c61e1e35fa1c9832faad704f7578c418288aedcf9da54e9b116adbc78f3fd063
|