ラズパイでFlightradar24の有料プランを無料で使う!PiAware&fr24feed導入手順【Trixie対応】

※当サイトはアフィリエイト広告(Amazonアソシエイト含む)を利用しています。

プログラミング

今回は、Raspberry Pi(ラズパイ)を使って、上空を飛んでいる航空機の位置情報(ADS-B)を受信し、Flightradar24などのフライトトラッキングサービスへデータ提供(フィード)する環境を作ってみた。

データを提供する最大のメリットは、Flightradar24の有料プランが無料で使えるようになること。航空ファンならぜひ挑戦してみてほしい。

FlightAwareとFlightradar24へフィードしたい場合、PiAwareを導入した後でfr24feedを入れないと正常に動作しないので、順番に注意する必要がある。

準備するもの

FlightAware – フライトトラッカー/フライトステータス
最高のフライト追跡機能:リアルタイム追跡マップ、フライトステータス、空港におけるフライト遅延、プライベート/GA便、空港などの情報を提供。
Live Flight Tracker – Real-Time Flight Tracker Map | Flightradar24
The world’s most popular flight tracker. Track planes in real-time on our flight tracker map and get up-to-date flight s…

今回はラズパイとRTL-SDRを使用して受信する。また、データを共有するサイトのアカウントも作成する必要がある。

PiAwareの導入

(古いドライバのアンインストール)

環境によっては不要だが、念のために記す。

sudo apt purge ^librtlsdr
sudo rm -rvf /usr/lib/librtlsdr* /usr/include/rtl-sdr* /usr/local/lib/librtlsdr* /usr/local/include/rtl-sdr* /usr/local/include/rtl_* /usr/local/bin/rtl_*
echo 'blacklist dvb_usb_rtl28xxu' | sudo tee --append /etc/modprobe.d/blacklist-dvb_usb_rtl28xxu.conf

インストール

2026年5月現在、Debian 13 Trixie (Raspberry Pi OS Trixie) にPiAware公式のパッケージは対応していない。そこで、有志がビルドしてくれている署名付きパッケージを利用して導入する。

公式サイトでは”Install the latest OS updates”とか言ってるくせに。

debian13/README.md at master ?? abcd567a/debian13
Contribute to abcd567a/debian13 development by creating an account on GitHub.

以下のコマンドを実行してaptのソースリストに有志のリポジトリを追加する。

sudo wget -O /etc/apt/sources.list.d/abcd567a.list https://abcd567a.github.io/debian13/abcd567a.list
sudo wget -O /etc/apt/keyrings/abcd567a-key.gpg https://abcd567a.github.io/debian13/KEY2.gpg
sudo apt update

パッケージをインストールし、再起動する。

sudo apt install piaware
sudo apt install dump1090-fa
sudo reboot

念のため、最初に追加した有志のリポジトリをaptソースリストから削除しておく。

sudo rm /etc/apt/sources.list.d/abcd567a.list
sudo apt update

動作確認

再起動後、同じLAN内にあるPCのブラウザから以下のURLにアクセスする。

http://[ラズパイのIPアドレス]:8080

地図上に航空機が表示されれば受信環境の導入は成功!

手動でFlightAwareと紐づける

通常であれば、同一LAN内からこちらFlightAwareのサイトにアクセスするだけで自動的にアカウントと紐づけられるのだが、筆者の環境では上手くいかなかった。そこで手動で紐づけを行う。

以下のコマンドを実行するとfeeder IDが出力される。

sudo piaware-status

入手したIDを、以下のURLの末尾に入れてアクセスする。

https://www.flightaware.com/adsb/piaware/claim/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx

fr24feedの導入

続いてFlightradar24にもデータを共有するための設定を行う。

公式のコマンド一発で入る。

wget -qO- https://fr24.com/install.sh | sudo bash -s

ここからは対話型で設定を進めていく。

メールアドレス、共有キーがあれば入力(なければ空欄)、MLATはnoを入力。

Step 1.1 - Enter your email address (username@domain.tld)
$:hoge@example.com

Step 1.2 - If you used to feed FR24 with ADS-B data before, enter your sharing key.
If you don't remember your sharing key, you can find it in your account on the website under "My data sharing".

Live Flight Tracker - Real-Time Flight Tracker Map | Flightradar24
The world’s most popular flight tracker. Track planes in real-time on our flight tracker map and get up-to-date flight s...
Enter your sharing key or press ENTER/RETURN to continue. $: Step 1.3 - Would you like to participate in MLAT calculations? (yes/no)$:no

次にアンテナの緯度、経度、海抜高度(フィート)を入力する。国土地理院地図を使用すると便利だ。入力が完了すると、最も近い空港の情報が表示される。

Step 3.A - Enter antenna's latitude (DD.DDDD)
$:DD.DDDD

Step 3.B - Enter antenna's longitude (DDD.DDDD)
$:DDD.DDDD

Step 3.C - Enter antenna's altitude above the sea level (in feet)
$:24

Using latitude: DD.DDDD, longitude:DDD.DDDD, altitude: 24ft above sea level

Validating email/location information...OK

The closest airport found is ICAO:RJFU IATA:NGS near Nagasaki.

Latitude: 32.916939
Longitude: 129.913605
Country: Japan

「Flightradar24からメール送って良い?」って聞かれるのでyesかnoで答える。

「すでにdump1090が走っているのを検知したから、自動設定しようか?」って聞かれるのでyesを選択する。

Flightradar24 may, if needed, use your email address to contact you regarding your data feed.

Would you like to continue using these settings?
Enter your choice (yes/no)$:yes

We have detected that you already have a dump1090 instance running. We can therefore automatically configure the FR24 feeder to use the existing receiver configuration, or you can manually configure all the parameters.

Would you like to use autoconfig (*yes*/no)$:yes

少し待ってから以下のコマンドを実行して、ステータスを確認する。

fr24feed-status

出力結果のTracked AC: に数字が表示されていればOK。

FR24 Feeder/Decoder Process: running.
FR24 Stats Timestamp: 2026-05-03 10:55:02.
FR24 Link: connected [UDP].
FR24 Radar: T-RJFU50.
FR24 Tracked AC: 1.
Receiver: connected (10973 MSGS/0 SYNC).

さらにしばらく待つとFlightRadar24公式サイトで有料プランが使えるようになっている。

お疲れ様でした!

参考文献

RTL-SDR Blog V4 Users Guide
This page serves to inform users about information relevant specifically to the RTL-SDR Blog V4. We encourage users to s…
debian13/README.md at master ?? abcd567a/debian13
Contribute to abcd567a/debian13 development by creating an account on GitHub.
Just a moment…
Live Flight Tracker – Real-Time Flight Tracker Map | Flightradar24
The world’s most popular flight tracker. Track planes in real-time on our flight tracker map and get up-to-date flight s…

コメント

タイトルとURLをコピーしました