Cheap & Easy Orange Pi + SDR for Flightradar24 Feed

Intro: Cheap & Easy Orange Pi + SDR for Flightradar24 Feed

The Orange Pi is a $15 single board PC similar to the Raspberry Pi.

You can get one at aliexpress.com here

This project can be easily built with any Raspberry Pi too

Flightradar24 is a fun app that lets users feed local aircraft data in realtime. You also get access to premium features for feeding data.

Step 1: Get an SDR Dongle

You can get an SDR dongle with antenna from Ebay, Amazon or aliexpress for $10-$20

Step 2: Get Your Linux

Head over to www.orangepi.org and get the appropriate image for your Orange Pi.

I went with Raspian so the rest of this guide will be similar to configuring a normal Raspberry Pi

While downloading head over to www.flightradar24.com and create an account and get your sharing key.

Step 3: Installation

Format a micro SD card to fat and burn the image to the card.

Put the SD card in your Orange Pi and connect an HDMI monitor, the SDR dongle, USB keyboard & mouse, cat5 cable and power it up by plugging in the USB power cord.

You'll be greeted with a login prompt

User is root

Password is orangepi

Once logged in open a terminal and type raspi-config

Make the following changes: boot to command line and enable SSH Server.

Select Finish and reboot.

Find your Orange Pi's IP address on your local network

Login using SSH from another PC

ssh root@192.168.1.xx 

password is orangepi

*I highly advise changing the root password adding a sudo user...

Get the update & install it

sudo apt-get update && sudo apt-get dist-upgrade

*this is a painfully long update...

Next install the Flightradar 24 feeding software

gpg --keyserver pgp.mit.edu --recv-keys 40C430F5 
gpg --armor --export 40C430F5 | sudo apt-key add - 
sudo nano /etc/apt/sources.list

Add the following to your sources.list

deb  <a href="http://repo.feed.flightradar24.com" rel="nofollow"> http://repo.feed.flightradar24.com </a>  flightradar24 raspberrypi-stable 

Ctrl+x > y and enter to save

sudo apt-get update 
sudo apt-get install fr24feed

Run the sign-up wizard

fr24feed --signup

You can use http://mygeoposition.com to find your latitude, longitude and elevation

Once complete run

sudo service fr24feed restart

You should soon be feeding to FR24!

Mount your antenna in the best location you can. Preferably outdoors, or indoors near a window as high as possible.

Share

    Recommendations

    • Electronics Tips & Tricks Challenge

      Electronics Tips & Tricks Challenge
    • Optics Contest

      Optics Contest
    • Plastics Contest

      Plastics Contest

    2 Discussions

    0
    None
    文夫小

    Question 6 months ago on Step 3

    fumio @ orangepipc2:〜$ sudo apt-get update && sudo apt-get dist-upgrade

    取得:1ファイル:/ home / hiroom2 / repo xenial InRelease

    無視:1ファイル:/ home / hiroom2 / repo xenial InRelease

    取得:2ファイル:/ home / hiroom2 / repo xenialリリース

    無視:2ファイル:/ home / hiroom2 / repo xenialリリース

    取得:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    無視:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    取得:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    無視:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    取得:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    無視:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    取得:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    無視:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    取得:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    無視:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    取得:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    無視:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    取得:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    無視:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    取得:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    無視:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    取得:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    無視:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージdeb <a href="http://repo.feed.flightradar24.com" rel="nofollow">

    取得:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    無視:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    取得:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    無視:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    取得:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    無視:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    取得:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    無視:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    取得:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    無視:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    取得:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    無視:5ファイル:/ home / hiroom2 / repo xenial / mainすべてのパッケージ

    取得:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    エラ:3ファイル:/ home / hiroom2 / repo xenial / main arm64パッケージ

    ファイルが見つからない - / home / hiroom2 / repo / dists / xenial / main / binary-arm64 / Packages(2:そのようなファイルやディレクトリはありません)

    取得:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    無視:4ファイル:/ home / hiroom2 / repo xenial / main armhfパッケージ

    ヒット:6 http://ports.ubuntu.com xenial InRelease

    ヒット:7 http://beta.armbian.com xenial InRelease

    取得:8 http://ports.ubuntu.com xenial-security InRelease [102 kB]

    エラ:9 http://ubuntu-16.04-apt.hiroom2.com/repo xenial InRelease

    'ubuntu-16.04-apt.hiroom2.com'を解決できませんでした

    取得:10 http://ports.ubuntu.com xenial-updates InRelease [102 kB]

    取得:11 http://ports.ubuntu.com xenial-backports InRelease [102 kB]

    取得:12 http://ports.ubuntu.com xenial-security / universe arm64パッケージ[365 kB]

    取得:13 http://ports.ubuntu.com xenial-security / universe armhfパッケージ[359 kB]

    取得:14 http://ports.ubuntu.com xenial-updates / universe arm64パッケージ[699 kB]

    取得:15 http://ports.ubuntu.com xenial-updates / universe armhfパッケージ[696 kB]

    2,426 kBを3秒で取得した(688 kB / s)

    パッケージリストを読み込んでいます...完了

    W:リポジトリファイル:/ home / hiroom2 / repo xenialリリースにはリリースファイルがありません。

    N:このようなリポジトリから取得したデータは認証できないので、データの使用は潜在的に危険です。

    N:リポジトリの作成とユーザ設定の詳細は、apt-secure(8)manページを参照してください。

    W:http://ubuntu-16.04-apt.hiroom2.com/repo/dists/xenial/InReleaseの取得に失敗しました 'ubuntu-16.04-apt.hiroom2.com'を解決できませんでした

    E:ファイル:/ home / hiroom2 / repo / dists / xenial / main / binary-arm64 /パッケージの取得に失敗しましたファイルが見つかりません - / home / hiroom2 / repo / dists / xenial / main / binary-arm64 /パッケージ(2:そのようなファイルやディレクトリはありません)

    W:いちかのインデックスファイルのダウンロードに失敗しました。これは無視されるか、古いものが代わりに使われます。

    fumio @ orangepipc2:〜$ gpg --keyserver pgp.mit.edu --recv-keys 40C430F5

    gpg:鍵40C430F5をhkpからサーバーpgp.mit.eduに要求する

    gpg:鍵40C430F5:公開鍵 "Flightradar24 <support@fr24.com>"をインフォメーションしました

    gpg:処理数の合計:1

    gpg:開始:1(RSA:1)

    fumio @ orangepipc2:〜$ gpg --armor --export 40C430F5 | sudo apt-key add -

    [OK]

    fumio @ orangepipc2:〜$ sudo nano /etc/apt/sources.list

    fumio @ orangepipc2:〜$ sudo apt-get update -y

    E:不正なエントリ17目次リストファイル/etc/apt/sources.list(URI解析)

    E:ソースのリストを読むことができません。

    fumio @ orangepipc2:〜$ sudo apt-get update

    E:不正なエントリ17目次リストファイル/etc/apt/sources.list(URI解析)

    E:ソースのリストを読むことができません。

    fumio @ orangepipc2:〜$ sudo apt update -y

    E:不正なエントリ17目次リストファイル/etc/apt/sources.list(URI解析)

    E:ソースのリストを読むことができません。

    fumio @ orangepipc2:〜$ sudo apt-get update

    E:不正なエントリ17目次リストファイル/etc/apt/sources.list(URI解析)

    E:ソースのリストを読むことができません。

    fumio @ orangepipc2:〜$ sudo nano /etc/apt/sources.list

    fumio @ orangepipc2:〜$ sudo apt update -y

    E:不正なエントリ16目次リストファイル/etc/apt/sources.list(URI解析)

    E:ソースのリストを読むことができません

    sourc cord

    deb <a hrewf=~http.........


    sours cord channge

    <>""to delete




    fumio @ orangepipc2:〜$ sudo nano /etc/apt/sources.list

    fumio @ orangepipc2:〜$ sudo apt update -y

    取得:1ファイル:/ home / hiroom2 / repo xenial InRelease

    無視:1ファイル:/ home / hiroom2 / repo xenial InRelease

    取得:2ファイル:/ home / hiroom2 / repo xenialリリース

    エーラ:2ファイル:/ home / hiroom2 / repo xenialリリース

    ファイルが見つからません - / home / hiroom2 / repo / dists / xenial / Release(2:そのようなファイルやディレクトリはありません)

    無視:3 http://repo.feed.flightradar24.com rel = nofollow InRelease

    ヒット:4 http://ports.ubuntu.com xenial InRelease

    エラ:5 http://repo.feed.flightradar24.com rel = nofollowリリース

    404お探しのページが見つかりませんでした

    ヒット:6 http://beta.armbian.com xenial InRelease

    ヒット:7 http://ports.ubuntu.com xenial-security InRelease

    ヒット:8 http://ports.ubuntu.com xenial-updates InRelease

    ヒット:9 http://ports.ubuntu.com xenial-backports InRelease

    エラ:10 http://ubuntu-16.04-apt.hiroom2.com/repo xenial InRelease

    'ubuntu-16.04-apt.hiroom2.com'を解決できませんでした

    パッケージリストを読み込んでいます...完了

    E:リポジトリファイル:/ home / hiroom2 / repo xenialリリースにはリリースファイルがありません。

    N:このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。

    N:リポジトリの作成とユーザ設定の詳細は、apt-secure(8)manページを参照してください。

    E:リボジトリhttp://repo.feed.flightradar24.com rel = nofollowリリースにはリリースファイルがありません。

    N:このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。

    N:リポジトリの作成とユーザ設定の詳細は、apt-secure(8)manページを参照してください。

    fumio @ orangepipc2:〜$ sudo apt-get install fr24feed

    パッケージリストを読み込んでいます...完了

    依存関係番組を作成しています

    状態情報を読んでいます...完了

    E:パッケージfr24feedが見切りません

    fumio @ orangepipc2:〜$ fr24feed --signup

    fr24feed:コマンドが見つからない

    fumio @ orangepipc2:〜$ fr24feed --signup

    fr24feed:コマンドが見つからない

    fumio @ orangepipc2:〜$ sudoサービスfr24feed restart

    fr24feed.serviceを再起動できませんでした:fr24feed.serviceユニットが見つかりません。

    How to ??????

    0
    None
    canterburyflyer

    1 year ago

    Thanks for posting the project. I do have an SDR or DTV but have always been a little dubius as to how to install the SDR#, so this would be a great way of doing a first project in Linux. I am assuming that it is Lubuntu14.xx that is used. And then what is the best image file going?

    THanks for helping me decide to lose the Android "ROM" :-)

    Been wanting to do this for ages, but managed to avoid buying a Raspberry