Skip to content

Installation

ADSBCOT's functionality provided by a command-line program called adsbcot.

There are several methods of installing ADSBCOT. They are listed below, in order of complexity.

Debian, Ubuntu, Raspberry Pi

Install ADSBCOT, and prerequisite packages of PyTAK & AIRCOT.

1
2
3
4
5
6
7
sudo apt update
wget https://github.com/ampledata/aircot/releases/latest/download/python3-aircot_latest_all.deb
sudo apt install -f ./python3-aircot_latest_all.deb
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/adsbcot/releases/latest/download/python3-adsbcot_latest_all.deb
sudo apt install -f ./python3-adsbcot_latest_all.deb

N.B. This installation method only supports http:// & file:// based ADS-B data feeds. To use TCP RAW (SBS-1) or TCP binary Beast protocols, you'll need to install pyModeS, see below.

Windows, Linux

Install from the Python Package Index (PyPI) [Advanced Users]::

sudo python3 -m pip install adsbcot

TCP BaseStation (SBS-1) & TCP binary Beast support

If you'd like to read decoded ADS-B data over the network, you must install ADSBCOT with the extra pymodes package:

sudo python3 -m pip install adsbcot[with_pymodes]

ADSBExchange.com Raspberry Pi

These instructions are exclusively for systems running the ADSBExchange.com Raspberry Pi image.

1
2
3
sudo apt update
sudo apt install -y python3-pip
sudo python3 -m pip install adsbcot

Developers

PRs welcome!

1
2
3
git clone https://github.com/snstac/adsbcot.git
cd adsbcot/
python3 setup.py install