Introduction: 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.
2 Comments
Question 5 years 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 ??????
6 years 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