thumbnail

解決に4時間かかった!Flightradar24へのADS-Bデータ送信でRaspberry Piでの設定の注意点

 飛行機追跡アプリFlightradar24へのADS-Bデータ送信者となり、

ついに、Flightradar24のBusinessプランの特典が付与されました。


今回、Raspberry Piを使いましたが、その設定で、落とし穴というか、私が解決に4時間ぐらいかかった箇所があるので、そこをメモしておきます。

使ったキットは、こちらのものです。

スピードマスタ・シリーズ プロの技術を1日で!実習キット付きVOD [VOD/Pi4 KIT]世界の航空機を同時追跡!Flightradar24 ラズパイ・キット

Raspberry Piのキット付きの教材で、

Raspberry Piほか、アンテナなども揃った状態で送られてくるので、初心者には優しいと思います。

Flightradar24の設定大まかな手順として

  1. Raspberry Piの組み立て:アンテナと基盤をつなぐ
  2. Raspberry Piに、Flightradar24モジュールソフトをいれる
  3. Raspberry Piの起動
  4. Flightradar24モジュールの稼働確認
  5. Flightradar24サイトでのアカウント紐づけ

といった流れです。細かい内容は、上教材を購入して見ていただければと思います。


今回、4時間かかったのは「3.Raspberry Piの起動」で、具体的には「wifiにつながらない」(IPアドレスが取得されない)の対処でした。それ以外は、全く問題なく進めました。

手順書には、
Flightradar24モジュールソフトをダウンロードした際に一緒にダウンロードされる「wpa_supplicant.conf」という設定ファイルに、wifiのSSIDやパスワードを書き込み、Flightradar24モジュールソフトを入れたSDカードの中に入れて起動すると、wifiがつながるはずが、何度やってもつながらない。


インターネットにつなっているのかどうかRaspberry Piの症状確認


まず、Raspberry Piのネット状況がどうなっているのかを確認します。
sudo ifconfig

 私の場合、wifiにつながっていませんでした。

SDカードにいれた「wpa_supplicant.conf」ファイルの設定内容は、こんなもので、打ち間違いや文字コードが違うのかと、いろいろと試しましたが、ダメでした。

country=JP

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1


network={

    ssid="YOUR_SSID"

    psk="YOUR_PASSWORD"

}


Raspberry Piのネットワーク設定

いろいろと調べてみると、SDカードに書き込んだはずの「wpa_supplicant.conf」の内容が反映されていないようです。
そこで、システムでの設定ファイルを変えることにします。

sudo mkdir /mnt/sdcard

sudo mount /dev/mmcblk0p1 /mnt/sdcard

sudo cp /mnt/sdcard/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf

SDカードをマウントして、SDカードの中の「wpa_supplicant.conf」を、システムの設定ファイルの「wpa_supplicant.conf」 に上書きします。

Raspberry Piは、SDカードはハードディスク代わりに使っているので、マウントしなとも、ファイルを見に行けるのかもしれませんが、ファイル場所が見つけられず、マウントしました。「mount」コマンドは古いと、システムアラートが出ましたが、ファイルを見に行けるようになりました。

ネットワークを再起動します

sudo systemctl restart networking

それでもwifiがつながりません。

wpa_supplicantサービスが正しく動作しているか確認します。

sudo systemctl status wpa_supplicant

どうも、wlan0インターフェースは存在するのですが、本来はここにIPアドレスが付与されるのですが、うまくいっていないようでした。その設定をしていきます。

ls /etc/network/interfaces.d/

sudo nano /etc/network/interfaces.d/wlan0.conf

私の場合、/etc/network/interfaces.d/ディレクトリ内にはファイルがありませんでした。 

/etc/network/interfaces.d/ディレクトリ内に「wlan0.conf」ファイルを作り、以下のように記述します。(「nano」というlinux系のテキストエディターを使いますが、画面下に操作方法が出ていると思います。Ctrl+Xで終了し、Yキーで保存を確認します)

auto wlan0

iface wlan0 inet manual

    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf


再度、ネットを再起動します。

sudo systemctl restart networking 

sudo ip link set wlan0 up  

sudo dhclient wlan0  

sudo reboot

これでインターネットとつながり、IPアドレスが取得されるようになりました。

ただ、Raspberry Piの電源を切って、再度立ち上げると、IP を拾わず、「sudo dhclient wlan0 」を行わないと、うまくいきません。

そこでシステム起動時、自動的にそのコマンドを送るようにしました。

/etc/rc.localファイルを編集して、起動時にコマンドを実行するように設定します

sudo nano /etc/rc.local

以下の内容にします。 

 # DHCPクライアントをリスタート

sudo dhclient wlan0

exit 0


今回のは、インターネットを調べても、ドンピシャな解決方法が見つけられず、chatGPTに相談しながら、解決した方法です。他にも解決方法があると思います。


同じような症状で困っている人の参考になれば、幸いです。
thumbnail

xserverにpukiwiをインストール備忘録

 xserverにwiki的なことができるpukiwikiをインストールしたときの備忘録


 xserverの簡単インストールで用意されているバージョンが古い、Pukiwiki 1.5.1。PHP 8.1で動かない。最新バージョンは PukiWiki 1.5.4 (PHP8.1対応)。

簡単インストールでサーバーにいれて、サイトにアクセスしてみると、PHPのバージョン違いから、Webが表示されない。

pukiwikiの公式サイト(https://pukiwiki.sourceforge.io)からPukiWiki 1.5.4をダウンロードし、ftpでxserverのpukiwikiのインストール場所にアップロードする。サイトにアクセスすると、今度はWebが表示される。

見た目を変えるために、いろいろサイトを見比べて、このサイト(https://design.kyusan-u.ac.jp/OpenSquareJP/?PukiWiki)のを参考に設定していく。github(https://github.com/koichi-inoue/PukiWiki_Minimal)に設定ファイルが公開されていて、それをダウンロードして、適用してみる。標準的なレイアウトから、だいぶ変更できた。

初期設定・パスワード設定などは、このサイト(https://videw.com/domain/pdf/manual/pukiwiki.pdf)が参考になった。

試しのページをいくつか作ってみて、動作確認。

YouTubeの表示がうまく行かず、github(https://github.com/ikamonster/pukiwiki-embed-plugins)にあったプラグインを利用してみる。表示されるようになる。


検討した結果、pukiwiki利用は辞めることにした。

理由としては、

  • DBではなくテキストファイルで動いている。ストレスなく動くのは1000記事ぐらいまで
  • 記述方法が独特。
  • 表示の制御に難がある。例えば「中央揃え」とか、文字は任意の場所でできるが、動画などの表示はcss側で初期設定でしか変えられない。
  • 複数人でのユーザー管理運用がしにくい感じ。ユーザー作成は、web画面上からはできず、初期設定ファイルで書き入れる。


MediaWikiというのがあるらしいから、それにするか、

それともwordpressにするか。


thumbnail

20レグ 札幌/新千歳⇒福岡(CTS⇒FUK): JAL3510【2022年の搭乗メモ】

福岡のJALラウンジに伊万里焼きの風鈴。ラウンジで地方色を感じる | 20レグ 札幌/新千歳⇒福岡(CTS⇒FUK): JAL3510【2022年の搭乗メモ】
福岡のJALラウンジに伊万里焼きの風鈴。ラウンジで地方色を感じる

20レグ | 2022-6 | JAL3510 | 札幌/新千歳⇒福岡(CTS⇒FUK)


  1. 回数: 20レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL3510(JL3510)
  4. 機種: B737-846
  5. 機体: JA302J
  6. 搭乗席: クラスJ
  7. 飛行予定: 札幌(新千歳)11:00発 → 福岡13:35着
  8. IN時間: 10:44 / OUT時間:13:24 / 機中時間:2:40
  9. 離発着: 新千歳A-RWY(01L) 福岡RWY(16)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 22,680円(アップグレード料金含む)
  2. 区間マイル: 882マイル 札幌/新千歳⇒福岡(CTS⇒FUK)
  3. Fly On ポイント:3,400ポイント(単価:6.67円/ポイント)
  4. 獲得マイル:1,825マイル(ボーナスマイル含む)(単価:12.43円/マイル)


thumbnail

19レグ 東京/羽田⇒札幌/新千歳(HND⇒CTS): JAL503【2022年の搭乗メモ】

ゴーアラで着陸。予定より10分ほど遅れて着陸。 | 19レグ 東京/羽田⇒札幌/新千歳(HND⇒CTS): JAL503【2022年の搭乗メモ】
滑走路に向かってゆっくり降りていたら、急にエンジン音が高くなり上昇。
ゴーアラで着陸。予定より10分ほど遅れて着陸。
急にエンジン音が高くなると、ビビります^^;

19レグ | 2022-6 | JAL503 | 東京/羽田⇒札幌/新千歳(HND⇒CTS)


  1. 回数: 19レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL503(JL503)
  4. 機種: A350-941
  5. 機体: JA06XJ
  6. 搭乗席: 普通席→クラスJ
  7. 飛行予定: 東京(羽田) 7:30発 → 札幌(新千歳) 9:00着
  8. IN時間: 07:15 / OUT時間:09:13 / 機中時間:1:58
  9. 離発着: 羽田C-RWY(34R) 新千歳B-RWY(01R)


搭乗実績データ


  1. 運賃:先得割引-タイプA 14,640円(アップグレード料金含む)
  2. 区間マイル: 510マイル 東京/羽田⇒札幌/新千歳(HND⇒CTS)
  3. Fly On ポイント:1,736ポイント(単価:8.43円/ポイント)
  4. 獲得マイル:1,225マイル(ボーナスマイル含む)(単価:11.95円/マイル)


thumbnail

18レグ 札幌/新千歳⇒東京/羽田(CTS⇒HND): JAL526【2022年の搭乗メモ】

帰りもファーストクラスへの当日アップグレード | 18レグ 札幌/新千歳⇒東京/羽田(CTS⇒HND): JAL526【2022年の搭乗メモ】
帰りもファーストクラスへの当日アップグレード

18レグ | 2022-6 | JAL526 | 札幌/新千歳⇒東京/羽田(CTS⇒HND)


  1. 回数: 18レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL526(JL526)
  4. 機種: A350-941
  5. 機体: JA05XJ
  6. 搭乗席: 普通席→ファーストクラス
  7. 飛行予定: 札幌(新千歳) 20:10発 → 東京(羽田) 21:45着
  8. IN時間: 19:50 / OUT時間:21:41 / 機中時間:1:51
  9. 離発着: 新千歳A-RWY(19R) 羽田A-RWY(34L)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 27,440円(アップグレード料金含む)
  2. 区間マイル: 510マイル 札幌/新千歳⇒東京/羽田(CTS⇒HND)
  3. Fly On ポイント:1,676ポイント(単価:16.37円/ポイント)
  4. 獲得マイル:1,567マイル(ボーナスマイル含む)(単価:17.51円/マイル)


thumbnail

17レグ 大阪/伊丹⇒札幌/新千歳(ITM⇒CTS): JAL2009【2022年の搭乗メモ】

伊丹空港離陸後の旋回時に見える昆陽池 | 17レグ 大阪/伊丹⇒札幌/新千歳(ITM⇒CTS)<: JAL2009【2022年の搭乗メモ】
伊丹空港離陸後の旋回時に見える昆陽池

17レグ | 2022-6 | JAL2009 | 大阪/伊丹⇒札幌/新千歳(ITM⇒CTS)


  1. 回数: 17レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL2009(JL2009)
  4. 機種: B737-846
  5. 機体: JA322J
  6. 搭乗席: クラスJ
  7. 飛行予定: 大阪(伊丹) 15:20発 → 札幌(新千歳) 17:05着
  8. IN時間: 15:08 / OUT時間:17:13 / 機中時間:2:05
  9. 離発着: 伊丹RWY32L 新千歳B-RWY(19L)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 13,610円
  2. 区間マイル: 666マイル 大阪/伊丹⇒札幌/新千歳(ITM⇒CTS)
  3. Fly On ポイント:1,532ポイント(単価:8.88円/ポイント)
  4. 獲得マイル:1,402マイル(ボーナスマイル含む)(単価:9.71円/マイル)


thumbnail

16レグ 沖縄/那覇⇒大阪/伊丹(OKA⇒ITM): JAL2084 【2022年の搭乗メモ】

大和国の街並み | 16レグ 沖縄/那覇⇒大阪/伊丹(OKA⇒ITM): JAL2084 【2022年の搭乗メモ】
大和国の街並み

16レグ | 2022-6 | JAL2084 | 沖縄/那覇⇒大阪/伊丹(OKA⇒ITM)


  1. 回数: 16レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL2084(JL2084)
  4. 機種: A350-941
  5. 機体: JA16XJ
  6. 搭乗席: クラスJ
  7. 飛行予定: 沖縄(那覇) 12:00発 → 大阪(伊丹) 13:55着
  8. IN時間: 11:46 / OUT時間:13:51 / 機中時間:1:05
  9. 離発着: 那覇A-RWY(36R) 伊丹RWY32L


搭乗実績データ


  1. 運賃:特便割引21-タイプE 12,080円
  2. 区間マイル: 739マイル 沖縄/那覇⇒大阪/伊丹(OKA⇒ITM)
  3. Fly On ポイント:1,656ポイント(単価:7.29円/ポイント)
  4. 獲得マイル:1,544マイル(ボーナスマイル含む)(単価:7.82円/マイル)


thumbnail

15レグ 東京/羽田⇒沖縄/那覇(HND⇒OKA) : JAL903 【2022年の搭乗メモ】

ファーストクラスへの当日アップグレードができた日 | 15レグ 東京/羽田⇒沖縄/那覇(HND⇒OKA) : JAL903 【2022年の搭乗メモ】
ファーストクラスへの当日アップグレードができた日

15レグ | 2022-6 | JAL903 | 東京/羽田⇒沖縄/那覇(HND⇒OKA)


  1. 回数: 15レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL903(JL0903)
  4. 機種: A350-941
  5. 機体: JA15XJ
  6. 搭乗席: クラスJ→ファーストクラス
  7. 飛行予定: 東京(羽田) 7:30発 → 沖縄(那覇) 10:15着
  8. IN時間: 07:09 / OUT時間:10:30 / 機中時間:3:21
  9. 離発着: 羽田D-RWY(05) 那覇B-RWY(36L)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 29,110円(アップグレード料金含む)
  2. 区間マイル: 984マイル 東京/羽田⇒沖縄/那覇(HND⇒OKA)
  3. Fly On ポイント:2,860.0ポイント(単価:10.18円/ポイント)
  4. 獲得マイル:2,929マイル(ボーナスマイル含む)(単価:9.94円/マイル)


thumbnail

14レグ 沖縄/那覇⇒東京/羽田(OKA⇒HND) : JAL918 【2022年の搭乗メモ】

雲厚い日で、雲の下に夕焼けがある、不思議な光景 | 14レグ 沖縄/那覇⇒東京/羽田(OKA⇒HND) : JAL918 【2022年の搭乗メモ】
雲厚い日で、雲の下に夕焼けがある、不思議な光景

14レグ | 2022-6 | JAL918 | 沖縄/那覇⇒東京/羽田(OKA⇒HND)


  1. 回数: 14レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL918(JL0918)
  4. 機種: A350-941
  5. 機体: JA15XJ
  6. 搭乗席: クラスJ
  7. 飛行予定: 沖縄(那覇) 18:40発 → 東京(羽田) 21:00着
  8. IN時間: 18:21 / OUT時間:21:01 / 機中時間:2:40
  9. 離発着: 那覇A-RWY(36R) 羽田B-RWY(22)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 18,610円
  2. 区間マイル: 984マイル 沖縄/那覇⇒東京/羽田(OKA⇒HND)
  3. Fly On ポイント:2,072ポイント
  4. 獲得マイル:2,023マイル(ボーナスマイル含む)


thumbnail

13レグ 名古屋/中部⇒沖縄/那覇(NGO⇒OKA) : JTA47 【2022年の搭乗メモ】

琉球紅型のヘッドレストカバーをみるとJTAに乗ったなぁと感じます | 13レグ 名古屋/中部⇒沖縄/那覇(NGO⇒OKA) : JTA47 【2022年の搭乗メモ】
琉球紅型のヘッドレストカバーをみるとJTAに乗ったなぁと感じます

13レグ | 2022-6 | JTA47| 名古屋/中部⇒沖縄/那覇(NGO⇒OKA)


  1. 回数: 13レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JTA47(NU0047)
  4. 機種: B737-8Q3
  5. 機体: JA02RK
  6. 搭乗席: クラスJ
  7. 飛行予定: 名古屋(中部) 15:10発 → 沖縄(那覇) 17:25着
  8. IN時間: 14:51 / OUT時間:17:42 / 機中時間:2:51
  9. 離発着: 中部RWY18 那覇B-RWY(36L)(


搭乗実績データ


  1. 運賃:特便割引21-タイプE 12,580円
  2. 区間マイル: 809マイル 名古屋/中部⇒沖縄/那覇(NGO⇒OKA)
  3. Fly On ポイント:1,776ポイント
  4. 獲得マイル:1,682マイル(ボーナスマイル含む)


thumbnail

12レグ 札幌/新千歳⇒名古屋/中部(CTS⇒NGO) : JAL3106 【2022年の搭乗メモ】

日本アルプス。6月でも雪が残っている | 12レグ 札幌/新千歳⇒名古屋/中部(CTS⇒NGO) : JAL3106 【2022年の搭乗メモ】
日本アルプス。6月でも雪が残っている

12レグ | 2022-6 | JAL3106 | 札幌/新千歳⇒名古屋/中部(CTS⇒NGO)


  1. 回数: 12レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL3106(JL3106)
  4. 機種: B737-846
  5. 機体: JA331J
  6. 搭乗席: クラスJ
  7. 飛行予定: 札幌/新千歳10:45発 → 名古屋/中部12:30着
  8. IN時間: 10:30 / OUT時間:12:30 / 機中時間:2:00
  9. 離発着: 新千歳A-RWY(RWY19R) 中部(RWY18)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 15,710円
  2. 区間マイル: 614マイル 札幌/新千歳⇒名古屋/中部(CTS⇒NGO)
  3. Fly On ポイント:1,444ポイント
  4. 獲得マイル:1,301マイル(ボーナスマイル含む)


機内エンタメ


  1. JAL名人会 落語・三遊亭萬橘「辻駕籠」
  2. JAL名人会 落語・柳家 三三「高砂や」

thumbnail

11レグ 東京/羽田⇒札幌/新千歳(HND⇒CTS) : JAL503 【2022年の搭乗メモ】

ガラガラの機内 | 11レグ 東京/羽田⇒札幌/新千歳(HND⇒CTS) : JAL503 【2022年の搭乗メモ】
ガラガラの機内

11レグ | 2022-6 | JAL503 | 東京/羽田⇒札幌/新千歳(HND⇒CTS)


  1. 回数: 11レグ
  2. 搭乗日: 2022-6-XX
  3. 搭乗便: JAL503(JL0503)
  4. 機種: A350-941
  5. 機体: JA08XJ
  6. 搭乗席: 普通席
  7. 飛行予定: 東京/羽田07:30発 → 札幌/新千歳09:00着
  8. IN時間: 07:10 / OUT時間:09:09 / 機中時間:1:59
  9. 離発着: 羽田C-RWY(RWY16L) 新千歳B-RWY(RWY19L)


搭乗実績データ


  1. 運賃:特便割引21-タイプE 15,640円
  2. 区間マイル: 510マイル 東京/羽田=札幌/新千歳
  3. Fly On ポイント:1,166ポイント
  4. 獲得マイル:981マイル(ボーナスマイル含む)