The ADS-B Receiver Project
 
 
 
 
 
 
Go to file
Matthias Wirth 1197a5493d Graphs: Fix strong_signals data collection
dump1090 produces stats.json, this is read to produce the database the
graphs are based on. strong_signals is a counter which logs every message
with an RSSI of bigger than -3dBFS.
Currently this message counter is unlike the other message counters read
from the last1min instead of the total bucket. This creates bad data as
the rrd data source type used assumes a constantly increasing counter,
which the last1min bucket is not. When the last1min strong_signals
bucket decreases the database logs unkown, when last1min strong_signals
increase it logs the increase and divides it by the elapsed time which
assuming a relatively constant number of strong_signals per minute can
greatly underestimate the actual value of strong_signals received.
Change the data collection to use the total strong_signals bucket like
the other message logs. The data collection will log the difference
between readings and create a correct rate.
2018-10-13 17:58:43 +02:00
bash Merge branch 'master' of https://github.com/jprochazka/adsb-receiver 2018-10-11 14:51:36 -04:00
build Graphs: Fix strong_signals data collection 2018-10-13 17:58:43 +02:00
logs Master branch now contains Romeo-Golf's 2.6.0 branch with fixes added to it. 2017-10-02 15:36:29 -04:00
CHANGELOG.md Hoping for Ubuntu 18.04+ support for dump1090-fa. 2018-10-11 13:44:36 -04:00
CREDITS.md Added credit for fixes. 2018-06-21 11:25:51 -04:00
LICENSE.md Updated date on the license file. 2017-10-05 11:28:32 -04:00
README.md Updated forum link. 2018-02-25 00:55:44 -05:00
example.config Added ADSBHub option to feeders. 2018-06-27 11:17:51 -04:00
install.sh Added a way to force apt update. 2018-06-21 12:31:04 -04:00

README.md

The ADS-B Receiver Project ✈️

This repository contains a set of scripts and files which can be used to setup an ADS-B receiver on a clean installation of a Debian derived operating system. The scripts are executed in order by the main install script depending on the installation options chosen by the user.

ADS-B Receiver Web Portal Features

  • Saves all flights seen as well as displays a plot for the flight. (advanced)
  • Control what is displayed online via a web based administration area.
  • A more uniform website site layout that can be easily navigated.
  • Web accessible dump1090 and system performance graphs.
  • A web accessible live dump1090 map.
  • A web accessible live dump978 map.
  • A blog which can be used to share your plane tracking experiences with others.
  • Informs visitors when specific flights are being tracked by dump1090.
  • Easily customize the look of your portal using the template system.

Web Portal Screenshots

dump1090 GIF

Please note: As of February 2016, the scripts do not work when run on an SD card where the current PiAware image was installed. The scripts require a clean installation of a Debian derived operating system.

The ADS-B Receiver Project website is located at https://www.adsbreceiver.net.

Obtaining And Using This Software

Download the latest ADS-B Receiver Raspbian Stretch Lite image for Raspberry Pi devices. https://github.com/jprochazka/adsb-receiver/releases/latest

When setting up the portal you will have to choose between a lite or advanced installation. Advanced features adds flight logging and plotting and should only be chosen on devices running a more sturdy data storage solution.

It is recommended that anyone using a SD card as they storage medium not attempt to use the advanced features.

Manual installations...

sudo apt-get update
sudo apt-get install git
git clone https://github.com/jprochazka/adsb-receiver.git
cd ~/adsb-receiver
chmod +x install.sh
./install.sh

Updating existing installations...

Your local repository will be updated each time install.sh is executed.

cd ~/adsb-receiver
./install.sh

Portal setup...

This step pertains to both fresh installations as well as when updating an existing installation. After running the installation scripts you will need to setup the portal by visiting the following web address.

http://<IP_ADDRESS_OF_YOUR_DEVICE>/install/

Supply the information asked for and submit the form once done to complete the setup.

What Can Be Installed

The following software can be installed using these scripts.

Decoders

Site Feeders

Extras

Supported Operating Systems

The scripts and packages have been tested on most Debian Jessie and Stretch based operating systems.

The scripts are NOT supported on existing PiAware image based installations. The PiAware image is still based on Raspbian Wheezey version which is missing some required libraries for dump1090-mutability installation.