.: RealADSB :.


8-JAN-2024: ADS-B Exchange once again has changed how API works and now using RapidAPI for "low-cost" personal access to the data collected.

In order to adopt that change the adsb_hub3 was updated to version 3.9.2 and will provide airtraffic to the RealADSB iOS app as it did before.

RealADSB iOS app on iPad

Main reason to do that is to minimize amount of data sent to mobile device, reducing associated expenses and keeping battery alive much longer. For example one snapshot of air traffic data around busy airport can be as much as 170Kb, adsb_hub3 will filter out unnecessary information cutting it to 50Kb and with compression just 10Kb will be actually transmitted to iPhone/iPad. However for your local area, since data coming from 3rd party web site with delays, it's not a replacement for good antenna and ADS-B receiver. Also this functionality is ONLY intended for personal learning or/and entertainment. When adsb_exchange input is in use you shouldn't expose adsb_hub ports to the Internet.

adsb_hub3 can be started with command line java -jar adsb_hub3.jar exchange.json > 1.log &

Description of json file with configuration

Inputs

type - adsb_exchange calls ADS-B Exchange API to get the latest traffic in area specified by following parameters: latitude, longitude, radius in miles.

for - realadsb is name of bonjour output that will be checked to see if any app connected to it before calling API, that will help to reduce number of calls and save you some money.

key value is generated by RapidAPI and called X-RapidAPI-Key.

interval in seconds is used to specify how often get updated traffic data from ADS-B Exchange, default is 10 seconds and value can't be less than 3 seconds. Considering current price is $10 for 10000 API calls you will spend at least 36 cents per hour.

mlat_color parameter can be used to override default color of MLAT traffic in RealADSB iOS app, format is #RRGGBB.

Outputs

bonjour - exposes TCP/IP port used by RealADSB iOS app, if server has multiple network interfaces please set host value to IP that is reachable from your iOS device

17-JAN-2020: Starting with adsb_hub 3.1 you can set empty values for latitude and longitude parameters. RealADSB iOS app 1.72+ can use extended addresses such as 192.168.0.12:4567:icao to specify airport ICAO code as last parameter. It gives access to a worldwide ADS-B Exchange coverage without changing of json configuration on server.

In such case server application can be started with command line java -jar adsb_hub3.jar xchange.json > 1.log &

And then in RealADSB app you can create new connection for specific airport like shown below:


Also try our NEW Great Circle Tool !