Welcome, Guest. Please login or register.

January 27, 2023, 12:58:04 AM

Login with username, password and session length

New Members

New Members

You should get an activation email when you join.  If not, please use the Contact option.
Members
Stats
  • Total Posts: 76028
  • Total Topics: 13886
  • Online Today: 46
  • Online Ever: 783
  • (December 28, 2022, 05:15:59 PM)
Users Online
Users: 0
Guests: 41
Total: 41

Latest Post

Latest File

Author Topic: connecting to ADSB exchange  (Read 4599 times)

0 Members and 1 Guest are viewing this topic.

Offline IanH

  • Top Poster
  • *****
  • Posts: 1160
connecting to ADSB exchange
« on: October 10, 2016, 11:21:56 PM »
This is a response to a question by member shakysen in the forum who was trying to connect an SBS-1er to ADS-B Exchange. The simple (!!) how-to is provided here:
https://www.adsbexchange.com/how-to-feed/

Attempts to connect via VRS when you don't know that program are not entirely obvious.

Then I remembered a previous post of mine.
http://radarspotting.com/forum/index.php/topic,2978.msg26581.html#msg26581

That was concerned with how to connect a RPi but the same principle applies. The instructions say you need to send:
Code: [Select]
Beast, Basestation, avr, or avrmlat to “feed.adsbexchange.com” port 30005
Modesmixer2 can convert data between different formats. In this case we want to input SBS-1 data from Basestation port 30006 and send it to adsbexchange on port 30005. The author of modemixer2 (sergsero) reckons Beast format is best for transfer so we'll send that format to port 30005.

You need the SBS-1 running Basestation software.

Probably easiest if you create the following batch file in the same folder that modesmixer2,exe  is located (use a text editor such as Notepad to create a file such as adsbexchange.bat). The IP address "192.168.0.5" in the example needs to be changed to your PC's IP address.
Code: [Select]
@echo off
cmd/c modesmixer2 --inConnect 192.168.0.5:30006 --outConnect beast:feed.adsbexchange.com:30005
pause
exit

That inputs data from port 30006 on Basestation, converts it to Beast format and sends it to adsbexchange on port 30005. No feedback that its working from adsbexchange - only if there is a problem do you get error messages.

To run it double click on the batch file and it should open a command window and run. Don't close the window, just minimise it. To stop the batch file, either close the command window or open it and press Control-C.

Note: I thought it was possible to get the data directly from the SBS-1 on port 10001 (avoiding the need for Basestation) but that doesn't work.

Offline Anmer

  • Administrator
  • Top Poster
  • *****
  • Posts: 13700
Re: connecting to ADSB exchange
« Reply #1 on: October 11, 2016, 07:46:46 AM »
Note: I thought it was possible to get the data directly from the SBS-1 on port 10001 (avoiding the need for Basestation) but that doesn't work.

The SBS-3 can be used without BaseStation to feed data to a third party application.

See Page 95 of the Reference Manual.

Here to Help.

Offline sergsero

  • Member
  • ****
  • Posts: 345
Re: connecting to ADSB exchange
« Reply #2 on: October 11, 2016, 02:07:04 PM »
Hello,

I think that for modesmixer2 has no difference what format of incoming data to convert to the beast format.
I just checked the possibility of transcoding data directly from port 10001 of SBS-1eR and send beast stream on port 30005 feed.adsbexchange.com. The data recipient receives.

Code: [Select]
./modesmixer2 --inConnect 192.168.64.210:10001 --outConnect beast:feed.adsbexchange.com:30005
2016-10-11 19:36:41.229  INFO     ModeSMixer2 v.20161009
2016-10-11 19:36:41.317  INFO     outConnect(beast:feed.adsbexchange.com:30005) connecting 167.114.60.74:30005
2016-10-11 19:36:41.317  INFO     inConnect(192.168.64.210:10001) connecting 192.168.64.210:10001
2016-10-11 19:36:41.348  INFO     inConnect(192.168.64.210:10001) connected
2016-10-11 19:36:41.360  INFO     inConnect(192.168.64.210:10001) SBS data stream detected
2016-10-11 19:36:41.437  INFO     inConnect(192.168.64.210:10001) SBS-1 LOGIN OK
2016-10-11 19:36:41.505  INFO     outConnect(beast:feed.adsbexchange.com:30005) connected
2016-10-11 19:37:48.555  INFO     Coverage area was determined
2016-10-11 19:37:48.555  INFO     Magnetic declination value was calculated

These aircraft can be identified by zero value of the signal level, if this option to set in VRS for labels of aircraft. After some time, this zero will no longer be output to the screen by adsbexchange.

Regards,
sergsero
« Last Edit: October 11, 2016, 02:38:50 PM by sergsero »