差分

移動先: 案内検索

RaspberryPiとDVB-TでADS-B

403 バイト追加, 2019年6月7日 (金)
編集の要約なし
|-
| style="padding-left:10px;padding-right:10px;"| OS
| style="padding-left:10px;padding-right:10px;" | Raspbian Stretch with desktop 20182019-1104-1308
|-
| style="padding-left:10px;padding-right:10px;"| ストレージ
=='''具合'''==
* リソースの具合 [http://dz.plala.jp:8081/host/fr24/ fr24 netdata dashboard 別窓]* リソースの具合 [http://dz.plala.jp/iot-monitor/ IoT MONITOR Monitor 別窓]
* 延命対策しないと数ヵ月でSDカードが壊れる感じ
* 毎月のフィードのお礼 (1$≒¥110)
{| class="wikitable" style="width:520px; margin-top: 0;"
| style="padding-left:10px;padding-right:10px;" | web App
| style="padding-left:10px;padding-right:10px; text-align: center;" colspan="2" | プレゼント(1$≒¥110)
|-
| style="padding-left:10px;padding-right:10px;" | [https://www.flightradar24.com/35.72,139.21/8 Flightradar24]
| style="padding-left:10px;padding-right:10px; text-align: right;" | [https://www.flightradar24.com/premium/ Business Plan]
| style="padding-left:10px;padding-right:10px; text-align: right;" | 5,500円
| style="padding-left:10px;padding-right:10px;" | iPhone App
| style="padding-left:10px;padding-right:10px; text-align: right;" | 価格
| style="padding-left:10px;padding-right:10px; text-align: center;" colspan="2" | プレゼント(1$≒¥110)
|-
| style="padding-left:10px;padding-right:10px;" | [https://itunes.apple.com/jp/app/flightradar24-%E3%83%95%E3%83%A9%E3%82%A4%E3%83%88%E3%83%88%E3%83%A9%E3%83%83%E3%82%AB%E3%83%BC/id382233851 Flightradar24 Flight Tracker]
=='''準備'''==
===OS===
「Raspbian インストール」などで検索<br />
省略
===IP固定===
「Raspberry Pi Strech IP固定」などで検索
 
<syntaxhighlight lang="bash">
$ sudo nano /etc/dhcpcd.conf
</syntaxhighlight>
===hostsホスト名=== Menu > 設定 > RaspberryPiの設定 Raspberry Piの設定 > システムタブ > ホスト名
fr24
OK > 再起動
VNC有効
Menu > 設定 > RaspberryPiの設定 Raspberry Piの設定 > インターフェイスタブ > VNC有効 > OK
解像度の変更
Menu > 設定 > RaspberryPiの設定 Raspberry Piの設定 > システムタブ > 解像度 > 1280x720程度 1280x960程度 > OK > 再起動
シャットダウンし、モニター、マウス、キーボードを取り外して電源入れ直し<br />
動作確認
RaspberryPiの場合 Raspberry Piの場合 http://127.0.0.1:8080
他のPCの場合 http://192.168.1.183:8080
https://ja.flightaware.com/adsb/piaware/upgrade
sudo piaware-config feeder-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
sudo systemctl restart piaware
 
フィーダIDを持ってない場合<br />
ここから先、登録済みで作業を進めたので新規登録の手順は不明
動作確認
RaspberryPiの場合 Raspberry Piの場合 http://127.0.0.1:8754
他のPCの場合 http://192.168.1.183:8754
https://www.flightradar24.com/premium/
ここから先、登録済みで作業を進めたので新規登録の手順は不明
 
追記<br />
設定の変更が必要かも<br />
参考: [https://forum.flightradar24.com/threads/11979-Beginner-feed-both-FR24-und-FA-with-Raspberry-Pi-3-Model-B-FlightAware-Pro-Stick Beginner: feed both FR24 und FA with Raspberry Pi 3 Model B+, FlightAware Pro Stick+]
 
Raspberry Piの場合 http://127.0.0.1:8754/settings.html
他のPCの場合 http://192.168.1.183:8754/settings.html
Receiver: AVR (TCP) → ModeS Beast (TCP)
HOST/IP: 127.0.0.1:30002 → 127.0.0.1:30005
=='''RadarBox'''==
ブラウザで設定
RaspberryPiの場合 Raspberry Piの場合 http://127.0.0.1:30053
他のPCの場合 http://192.168.1.183:30053
動作確認
RaspberryPiの場合 Raspberry Piの場合 http://127.0.0.1:30053
他のPCの場合 http://192.168.1.183:30053
<!--
</syntaxhighlight>
動作確認
RaspberryPiの場合 Raspberry Piの場合 http://127.0.0.1:8082
他のPCの場合 http://192.168.1.183:8082
-->
lighttpdにproxyするCORS対策するだけのnginxを作ってみます。
nginx port 50000 >> lighttpd dump1090-fa port 8080 >> nginx port 50000 nginx port 50001 >> lighttpd Plane Finder port 30053 >> nginx port 50001
インストール 停止
$ sudo service lighttpd stop
 
インストール
$ sudo apt-get install nginx
$ sudo /etc/init.d/nginx start
$ sudo unlink /etc/nginx/sites-enabled/default
設定作成<br />
/etc/nginx/nginx.confでincludeになっているのでhttp{…}ディレクティブは必要無しconfでincludeになっているのでhttpディレクティブは必要無し
$ sudo nano /etc/nginx/sites-available/proxy
<pre>
server_name localhost;
location / {
return 403;
}
location = /data/aircraft.json {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods "POST, GET, OPTIONS";
add_header Access-Control-Allow-Headers "Origin, Authorization, Accept";
add_header Access-Control-Allow-Credentials true;
proxy_pass http://127.0.0.1:8080/data/aircraft.json;
}
}
server_name localhost;
location / {
#return 403; } location = /ajax/aircraft.json { add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods "POST, GET, OPTIONS";
add_header Access-Control-Allow-Headers "Origin, Authorization, Accept";
add_header Access-Control-Allow-Credentials true;
proxy_pass http://127.0.0.1:30053/ajax/aircraft.json;
}
}
ローカルエリア内の他のPCは動作しました。
RaspberryPiのChromiumはCORSエラーが出ました。CORS対策してもWebGLエラーが出ました。Raspberry PiのChromiumはCORSエラーが出ました。CORS対策してもWebGLエラーが出ました。 結果、RaspberryPiのブラウザで操作することはできない気がします。結果、Raspberry Piのブラウザで操作することはできない気がします。
カメラのデフォルト位置の調整
$ sudo reboot
===memo===
更新ファイルの検索
$ cd /
$ sudo find . -path "./proc" -prune -o -path "./sys" -prune -o -type f -name "*" -mmin -10 -ls
 
=='''チューニング'''==
===sysctl===
Netdataでsoftnetの警告が必ず出る

案内メニュー