How to feed

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.  You can also feed from Windows or other hardware, however I have not developed instructions for that yet.  If you want to help expand the network and can write a tutorial for another platform, feel free to send it in and I will add it to this page.

For Experts

If you’re an ADS-B/MLAT guru, here is the gist of it:

  • Beast, Basestation, avr, or avrmlat to “feed.adsbexchange.com” port 30005
  • If you use Virtual Radar Server – send a Compressed VRS format feed to “feed.adsbexchange.com” port 41000 (click here for tutorial)
  • 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, 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 yourusername --server feed.adsbexchange.com:31090 --no-udp --results beast,connect,localhost:30104

For Beginners or others who want it to “Just Work”

If you already feed FlightAware, and want to continue doing so, check out our combined FA, ADSBx image here: https://www.adsbexchange.com/piaware-image/

A slightly more advanced image-based solution for users comfortable with SSH

If you are comfortable using SSH to access the command line, try out the image and/or software here: http://www.adsbreceiver.net, just be sure to activate the feed to ADSBexchange.com!

Scripted Setup – For Power Users comfortable with SSH who don’t want to re-image (needs updates)

Login to your pi via SSH. Default username = “pi”, password = “flightaware” (for piAware installs).  Then enter these commands, which will download the scripts needed.

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

That’s it, your traffic should now appear on the Global Radar Page.

After completing the setup do not delete this repository.

The file “adsbexchange-maint.sh” script resides in this folder containing a clone of this repository. The path to execute this script after a reboot has been set to this location. Deleting this folder will result in the adsbexchange-maint.sh script not being executed thus not enabling your feeder to feed ADS-B Exchange.

If this is not clear, or you have questions, please start a thread in the forums and we can discuss.