Software setup for feeding Planefinder and Flightradar24

Besides Flightaware, other ADS-B data collection websites exist, and it's possible to provide your information to them all at the same time.
Why?
- contribute to the community,
- get better site statistics,
- get $$$ premium membership.
Major ones are Planefinderflightradar24 and ADS-B Exchange.
Differences? Plenty, I found that Flightaware has the easiest to use user interface, planefinder has useful station statistics and impressive eye candy, and you get a a $50 per month Business account subscription with flightradar24 for providing data.



ADS-B Exchange does not filter aircraft information, but their image seems to be based on an older version (as of writing) of PiAware, hence not covered here, the official site link is here for interested parties.
This guide is building on skills and knowledge detailed in the PiAware Installation Guide, please read that first if you're unfamiliar with SSH, or mentioning PuTTY draws a blank stare.
Also, this guide will be updated based on user input, please subscribe on Twitter @rtlsdr4everyone or by clicking the blue button top left to get notified.

Feeding Planefinder


Update Feb 19 2017: latest is pfclient_3.5.469_armhf.deb, changed commands.
Official site
 at www.planefinder.net.
3D eye candy:



Register first on the website before you proceed with steps below.
Go to About on the main page (top, second from right), click on Share your data, or direct link to instructions.



Official installation instructions in pdf file, which are somewhat complicated for a non-expert, but let's cut to the chase.

1. With ADS-B station already up and happily running, remotely access the Pi with Putty, then copy-paste the command below with right-click, again: highlight with mouse, copy, go to Putty, one right click with mouse to insert, then press Enter:

wget http://client.planefinder.net/pfclient_3.5.469_armhf.deb

That's what will happen (images go full screen when you click or tap on them):



Next, give the following command:

sudo dpkg -i pfclient_3.5.469_armhf.deb

That's what will happen:



Finished with Putty, open up your favourite web browser, enter the Pi 's address and :30053 after it, like 192.168.0.17:30053 used as example in the PiAware Installation guide.
Enter your email address used at registration, then your location.
Location is the same numbers you've set up in PiAware.



Click on Create new sharecode (bottom left), you'll get an email within seconds into your inbox from planefinder with a sharecode:



"Sharecode" identifies your station to planefinder, keep the email window open. It's good practive to save this code for future reference.
In the next screen, you'll need to provide technical data, what the official guide recommends does not work for me, but it can be down to my settings. Select Beast mode, local address is the Pi's address, port is 30005, and that's three zeroes between 3 and 5.


My stations are feeding data via via my home network, and these settings work; if you run into difficulty, ask away on the Planefinder forum. Press complete configuration.
Check that you can access the station to get live data, so enter the IP address of the pi, followed by :30053, like 192.168.0.17:30053 used throughout this guide. If you see an aircraft, click on it to get additional data:





Next, we need to tell planefinder that a particular receiver belongs to us, so login to the website with your username and password, then click on downward-point arrow next to blue lifering, then on Account settings to claim your receiver:





There's an Add receiver feature there, enter your sharecode from email, click on Add receiver, done.


If you click on the sharecode, you can access additional information, such as polar plots, message rates, and an overlay of how far your station sees aircraft.



Feeding Flightradar24


Straightforward and as close to automatic as possible, official guide here, connect to the Pi with Putty as earlier, then copy-paste the command below:

sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"

This command will download and install all required files, which takes a few minutes, answer questions on screen, wait 10-15 minutes for receiver to appear in the panel, done.
Frankly, I only feed this site to be able to use the app (Android and iOs), which is extremely handy for plane spotting. Site statistics are nowhere near as detailed as FlightAware or planefinder, but since the installation is extremely easy, and the reward is a $50/month Business account, why not?

3 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. Hi managed to install planefinder on PiAware 3.5.0 image. but the FlightRadar does not work.

    pi@piaware:~$ sudo bash -c "$(wget -O - http://repo.feed.flightradar24.com/install_fr24_rpi.sh)"
    --2017-04-07 22:48:27-- http://repo.feed.flightradar24.com/install_fr24_rpi.sh
    Resolving repo.feed.flightradar24.com (repo.feed.flightradar24.com)... 52.216.225.163
    Connecting to repo.feed.flightradar24.com (repo.feed.flightradar24.com)|52.216.225.163|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 921 [text/x-sh]
    Saving to: ‘STDOUT’

    - 100%[======================================================================================================================================================>] 921 --.-KB/s in 0s

    2017-04-07 22:48:27 (33.8 MB/s) - written to stdout [921/921]

    gpg: requesting key 40C430F5 from hkp server pgp.mit.edu
    gpgkeys: key 40C430F5 can't be retrieved
    gpg: no valid OpenPGP data found.
    gpg: Total number processed: 0
    pi@piaware:~$


    as you see the # Import GPG key for the APT repository fails.

    Any help would be most appreciated.

    ReplyDelete
    Replies
    1. Kept trying this and it then seems to work. all good and Planefinder/FR24 set. Thanks!

      Delete