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
- Open http://www.adsbhub.org/register.php and fill your registration data.
- 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.
- Activation link will automatically login you to ADSBHub. You can also login manually by entering your email and password.
- 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!
- 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 data.adsbhub.org , 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 data.adsbhub.org 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 data.adsbhub.org
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 (www.adsbhub.org) 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
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.