Feeding data to ADS-B Exchange can be done from hardware already configured for another provider (For example FlightAware/PiAware). A copy of your ADS-B data will simply be sent to the exchange in addition to whatever other networks you are feeding.
1: Install the feed client:
Works on all known images from other flight tracking companies as well as DIY created Pi / Debian linux feeders. ADSBx will not break other images or feeders.
Running the following commands will download the contents of the repository and begin setup. You can find more info at ADS-B Exchange Github.
Note that in order to activate SSH on a PiAware image, you need to remove the SD card, insert it into a computer, and create a file in the /boot directory called “ssh”. The default username is “pi”, password “flightaware”.
curl -L -o /tmp/axfeed.sh https://www.adsbexchange.com/feed.sh sudo bash /tmp/axfeed.sh
2: Check that the feed client is connected:
To see your MLAT sync, check: https://map.adsbexchange.com/mlat-map/
3: Optional: Install the stats package for an online map that shows only planes received by you:
curl -L -o /tmp/axstats.sh https://www.adsbexchange.com/stats.sh sudo bash /tmp/axstats.sh
Updating the feed client:
curl -L -o /tmp/axupdate.sh https://www.adsbexchange.com/feed-update.sh sudo bash /tmp/axupdate.sh