How To Feed And Receive Data From ADSBHub Using Virtual Radar Server

This tutorial may be a little long winded but to receive data from adsb hub you firstly have to send data to them. For the purpose and ease of this tutorial i will use virtual radar server.

How to feed ADS-B data to ADSBHub?

ADS-B data sharing with ADSBHub is easy. First, you have to operate your own ADS-B receiving station. It can vary from a cheap £10 TV tuner dongle to a professional ADS-B receiver like no-elec or flightaware dongles. After your ADS-B station is live the process of joining ADSHub takes just few minutes and after proper configuration you will see your data at our stats page. Just follow the steps below.

  • Step 1 – Registration (you first need to register on the adsbhub website, details below)
  • Step 2 – Configuration of your ADS-B receiver/software
  • Step 3 – Adding your ADS-B station to ADSBHub


  1. Open and fill your registration data.
  2. After submitting registration form you will receive an email message with an activation link. Click on the link or copy it into your browser to activate your account. If you do not receive the activation message please check your Spam folder. If you still have problems send us a message via our contact form and we will take care for your registration.
  3. Activation link will automatically login you to ADSBHub. You can also login manually by entering your email and password.
  4. After login click on “Settings” button and check your profile data. Your nickname is the only personal information which will be visible to public. We do not share any of your personal details!
  5. Section “Data Access” below your profile data contains the IP addresses which you will use to access ADSBHub services and retrieve the aggregated feed. You can always change or add IP addresses (up to 4).

Configuration of your ADS-B receiver/software

ADSBHub currently supports incoming raw Beast hex format or SBS/30003 data. Your station may act as TCP client or server.

In client mode your station has to create TCP connection to , TCP port 5001 and start streaming. For security reasons we require the IP address (or hostname) of your station to be correctly set in our database (see next section). If you do not have static IP address you can use any dynamic DNS service and to provide us your DynDNS hostname.

In server mode you should provide your static IP address and TCP port and we will take care to create
TCP connection to you. After establishing the connection your station should start streaming. Don’t forget to enable incoming TCP connections from in this case!

We firstly need to create a new rebroadcast server.

Enter a name :~ ADSBHub

Select which receiver/dongle will upload the data from your virtual radar server local install.

Choose the Format, id suggest Compressed VRS,

Select the push feed option(tick the check box)

Enter the address

Enter the port number 5001

Untick  send keep alive packets.

Set idle timeout to 300 seconds






Adding your ADS-B station to ADSBHub

Open ADSBHub ( with your browser and login to your account.

Click on “Settings” button.

Next to your “Profile” tab you will see “New Station” tab. Click on it.

Enter the following data:

  • Station name – the name of your station, very useful if you have many stations added to ADSBHub.
  • Country, Location – the place where the station is located (name of the city, airport etc.)
  • Latitude, Longitude – we need these coordinates to calculate and display statistics data of your station correctly
  • Feeder Type – upon your choice
  • Data Protocol – Raw, SBS or Compressed VRS depending on your station protocol. If you use Virtual Radar Server we recommend Compressed VRS for bandwidth saving.
  • Station mode – Client or Server (please read step 2 for more details)
  • Station Host(IP) – IP address or host name of your station
  • TCP port – for server mode we need the TCP port of your station

After clicking on “Save” button your station will be added to your account and you will be able to check its operation at “Statistics” page.

How to get  ADS-B data feed from ADSBHub?

After adsbhub system receives your live ADS-B data we will automatically enable incoming TCP connections from your IP address to our server. The data format provided via TCP connection is the popular SBS (30003) format which is supported by many free applications or can be easily processed by all programming languages.

You can easily receive the aggregated feed via TCP connection to VRS:

First in vrs create a new receiver, in my example adsbhub

Format – Compressed VRS


Port- 5002

Untick send keep alive packets

Idle timeout set to 300 seconds

Note: The TCP port is opened only for hosts (IP addresses) configured at your profile page!

Thats it, your now all set to receive data from adsb hub.


1) Every ADSBHub user has to share data feed at least one ADS-B station.
However, sharing of more ADS-B sources will be highly appreciated.

2) Every ADSBHub user will receive the aggregated feed of all data sources received from all other ADSBHub users.

3) There are no restrictions on how the users will use the data.
Everybody is allowed to publish the data for free or to use it for commercial purposes.

4) ADSBHub is NOT RESPONSIBLE for any loss caused by technical failures or data feeds with bad quality.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: