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.
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.