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.
Overview of Feeding Requirements
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)
- Note – For a variety of reasons, we prefer Beast/RAW feeds over VRS formatted feeds. Consider sending Beast format if you can.
- 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 yourusername --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.
Obtaining And Using The Scripts
Running the following commands will download the contents of this repository and begin setup.
sudo apt-get install git 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. 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.
Feel free to report any issues you encounter with this script to: https://github.com/jprochazka/adsb-exchange_setup/issues
For Beginners or others who want it to “Just Work”
FlightAware ADSBx Feeder
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/
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!
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.