Flightradar24にADS-Bデータをフィードすると、無料でビジネスプラン(本来4千円/月)が使えるらしいのでやってみた。
用意したもの
・家に転がってた Raspberry Pi 2
8GBのmicroSD付き
・RTL2832Uが乗ってるドングル
アリエクで1250円だった。(付属のアンテナは1090Hz非対応)
・広域アンテナ(1090MHzが受信できるやつ)
密林で1400円くらい。性能は微妙だった
・MCXオス⇔BNCメスの変換
手順
1.PCでRaspberry Pi ImagerでmicroSDにRaspberry Pi OSを入れる。
https://www.raspberrypi.com/software/
詳細設定から、
ホスト名適当に決める
SSHを有効化
ユーザー名、パスワード設定
wifiついてる機種の人はwifi設定
あとはお好みで設定してSDに書き込む。
2.pi2はwifiついてないので有線LANで接続、アンテナを付けたドングルも接続する。
3.同じネットワークにつなげてるPCでSSHする
cmdで「ssh ユーザー名@ホスト名」でyes、次にパスワードを打つ。
※パスワード入力時画面には反映されないが打てているので、打ち終わったらエンター
4.fr24feedを入れる
ここをチラ見しつつ
SSHで、
「sudo bash -c "$(wget -O - https://repo-feed.flightradar24.com/install_fr24_rpi.sh)"」
結構待つ
Step 1.1 (メールアドレス入力)
$:「メアド」
Step 1.2 (再作成の際などでsharing keyあるなら入れる)
$:なにも入れずにエンター
Step 1.3
$:「yes」
Step 3.A(アンテナ設置場所の緯度)
$:「緯度を入力」
Step 3.B(アンテナ設置場所の経度)
$:「経度を入力」
Step 3.C(アンテナ設置場所の高度をフィートで)
$:「高度をフィートで入力」
Step 4.1 (受信機のタイプ)
$:「1」
Step 4.3 (引数は空欄でよい)
$:「」
Step 5.1
$:「yes」
Step 5.2
$:「yes」
ちょっと待つ
5.fr24feedのエラー対処
Settings saved, please run "sudo systemctl restart fr24feed" to use new configuration.
Job for fr24feed.service failed because a timeout was exceeded.
See "systemctl status fr24feed.service" and "journalctl -xe" for details.
Job for fr24feed.service failed because a timeout was exceeded.
See "systemctl status fr24feed.service" and "journalctl -xe" for details.
的なエラーが!
ここを参考に修正
「sudo dpkg --configure -a 」
「sudo /usr/lib/fr24/install_dump1090.sh」
待つ
fr24feedを再起動
「sudo systemctl restart fr24feed.service」
「sudo systemctl start fr24feed」
現在状況を確認
「fr24feed-status」
FR24 Feeder/Decoder Process: running.
FR24 Stats Timestamp: 2023~.
FR24 Link: connected [UDP].
FR24 Radar: *******.
FR24 Tracked AC: 0.
Receiver: connected ( MSGS/ SYNC).
FR24 MLAT: not running ... failed!
FR24 Stats Timestamp: 2023~.
FR24 Link: connected [UDP].
FR24 Radar: *******.
FR24 Tracked AC: 0.
Receiver: connected ( MSGS/ SYNC).
FR24 MLAT: not running ... failed!
なんかうまくいってなさそうと思ったけど5分後にもっかいやってみたら治ってた。