Feeding ADSBexchange.com is quick and easy. There are various options depending on what kind of feeder/receiver you use, and your desired level of customization.
Other than the “expert” section below, all of these methods use a Raspberry pi computer.
Overview of Feeding Requirements
If you’re an ADS-B/MLAT guru, here is the gist of it:
- Beast, avr, or avrmlat to “feed.adsbexchange.com” port 30005
- Optional – if you want to see a custom VRS feed on our site showing just your receiver, send to a custom port as described here.
- To feed (and receive calculation results from) MLAT, use mlat-client from GitHub (https://github.com/adsbxchange/mlat-client), call mlat-client in a format similar to below:
/usr/bin/python3.4 /usr/bin/mlat-client --input-type dump1090 --input-connect localhost:30005 --lat xx.xxxxx --lon -yyy.yyyyy --alt zzzzft --user yourfeedername --server feed.adsbexchange.com:31090 --no-udp --results beast,connect,localhost:30104
The “script” Method
ADS-B Exchange Setup Scripts
These scripts aid in setting up your current ADS-B receiver to feed ADS-B Exchange. You will need a Pi running any Raspbian image that has dump1090 already installed.
Installing a version of dump1090-mutability or dump1090-fa
Install dump1090-fa on Raspbian: https://www.adsbexchange.com/forum/threads/install-dump1090-fa-from-base-raspbian-image-ssh.623994/
Obtaining And Using The Scripts
Running the following commands will download the contents of this repository and begin setup.
sudo apt update sudo apt install git socat git clone https://github.com/adsbxchange/adsb-exchange.git cd adsb-exchange chmod +x setup.sh sudo ./setup.sh
After completing the setup do not delete this repository.
The script creates two files, one named adsbexchange-mlat_maint.sh and another named adsbexchange-netcat_maint.sh which will reside in this folder containing a clone of this repository. The path to execute these scripts after each reboot has been set to this location in /etc/rc.local.
Deleting this folder will result in both the adsbexchange-mlat_maint.sh and adsbexchange-netcat_maint.sh scripts to not be executed thus not enabling your receiver to feed ADS-B Exchange after your device has been rebooted.
For Beginners or others who want it to “Just Work”
FlightAware ADSBx Feeder
Use script method above.
ADSBexchange.com Custom Feeder
We also offer a custom ADSBX feeder image with stats, dashboard, maps, US sectionals, offline vector maps, and many more features! This image will feed FA, FR24, and all other ADS-B sites if you install their feeder client.
That’s it, your traffic should now appear on the Global Radar Page.
If this is not clear, or you have questions, please start a thread in the forums and we can discuss.