<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>監視 | ～下町物語～</title>
	<atom:link href="https://blog.rurineko.com/archives/tag/%E7%9B%A3%E8%A6%96/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Wed, 07 Jan 2026 00:33:37 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9-32x32.jpg</url>
	<title>監視 | ～下町物語～</title>
	<link>https://blog.rurineko.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/>
<atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/>
<atom:link rel="hub" href="https://websubhub.com/hub"/>
<atom:link rel="self" href="https://blog.rurineko.com/archives/tag/%E7%9B%A3%E8%A6%96/feed"/>
	<item>
		<title>本気でADS-B受信環境運用 第1回 #ADS-B</title>
		<link>https://blog.rurineko.com/archives/20651</link>
					<comments>https://blog.rurineko.com/archives/20651#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Wed, 07 Jan 2026 00:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[趣味]]></category>
		<category><![CDATA[ADS-B受信]]></category>
		<category><![CDATA[bullseye]]></category>
		<category><![CDATA[CPU使用率]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[dump1090]]></category>
		<category><![CDATA[FAN制御]]></category>
		<category><![CDATA[flightradar24]]></category>
		<category><![CDATA[IOwait]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LoadAverage]]></category>
		<category><![CDATA[MLAT]]></category>
		<category><![CDATA[piaware]]></category>
		<category><![CDATA[PoE]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[RaspberryPi4]]></category>
		<category><![CDATA[RaspberryPi5]]></category>
		<category><![CDATA[RTL2832U]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[SDカード]]></category>
		<category><![CDATA[SkyAware]]></category>
		<category><![CDATA[USBデバイス]]></category>
		<category><![CDATA[USB電源]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[インフラ運用]]></category>
		<category><![CDATA[サーバー運用]]></category>
		<category><![CDATA[システム監視]]></category>
		<category><![CDATA[ストレージ管理]]></category>
		<category><![CDATA[ネットワーク監視]]></category>
		<category><![CDATA[ハードウェアトラブル]]></category>
		<category><![CDATA[バックアップ]]></category>
		<category><![CDATA[フライトレーダー]]></category>
		<category><![CDATA[プロセス監視]]></category>
		<category><![CDATA[メモリ使用量]]></category>
		<category><![CDATA[ラズベリーパイ]]></category>
		<category><![CDATA[リソース監視]]></category>
		<category><![CDATA[保守運用]]></category>
		<category><![CDATA[冷却ファン]]></category>
		<category><![CDATA[屋外設置]]></category>
		<category><![CDATA[消費電力]]></category>
		<category><![CDATA[温度監視]]></category>
		<category><![CDATA[監視]]></category>
		<category><![CDATA[自動復旧]]></category>
		<category><![CDATA[航空機監視]]></category>
		<category><![CDATA[長期運用]]></category>
		<category><![CDATA[防水ボックス]]></category>
		<category><![CDATA[電源設計]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=20651</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 3</span> <span class="rt-label rt-postfix">分</span></span>機材保守について 構築編は、一段堕落したので構築したADS-B環境の運用保守について書いて行こうと思います。現時点としては、正常に動作しており、さらに解決しないといけない課題も出てきましたが、季節的な問題ということで詳細 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/20651">本気でADS-B受信環境運用 第1回 #ADS-B</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 3</span> <span class="rt-label rt-postfix">分</span></span>
<h2 class="wp-block-heading">機材保守について</h2>



<p>構築編は、一段堕落したので構築したADS-B環境の運用保守について書いて行こうと思います。<br>現時点としては、正常に動作しており、さらに解決しないといけない課題も出てきましたが、<br>季節的な問題ということで詳細は最後に書いています。</p>


<div id="xo-slider-20674" class="xo-slider xo-slider-template-default">
<div class="swiper swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide mime-type-image"><img fetchpriority="high" decoding="async" width="613" height="1211" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-01-026.jpg" class="slide-image" alt="" title="ADS-B運用" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-01-026.jpg 613w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-01-026-400x790.jpg 400w" sizes="(max-width: 613px) 100vw, 613px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img decoding="async" width="959" height="522" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496.jpg" class="slide-image" alt="" title="ADS-B運用" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496.jpg 959w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-620x337.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-940x512.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-400x218.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-23-496-768x418.jpg 768w" sizes="(max-width: 959px) 100vw, 959px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img decoding="async" width="934" height="820" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219.jpg" class="slide-image" alt="" title="ADS-B運用" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219.jpg 934w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219-620x544.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219-400x351.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-04-13-219-768x674.jpg 768w" sizes="(max-width: 934px) 100vw, 934px" /><div class="slide-content">
</div>
</div>
</div>
<div class="swiper-pagination swiper-pagination-white"></div>
<div class="swiper-button-prev swiper-button-white"></div>
<div class="swiper-button-next swiper-button-white"></div>
</div>
</div>




<h3 class="wp-block-heading">物理破損が無いか確認</h3>



<p>目視確認と防水ボックスをあけて、雨漏りなどがしていないかをチェックする。<br>雨漏りなどで、ボックス内水が確認された場合は、シリコンコーキングなどを適切に実施し<br>防水性を担保する。</p>



<h3 class="wp-block-heading">OSアップデート(定期的に実施する)</h3>



<p>sudo apt update<br>sudo apt list &#8211;upgradable<br>sudo apt upgrade</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Hit:2 http://security.debian.org/debian-security bullseye-security InRelease<br>Hit:3 http://deb.debian.org/debian bullseye InRelease<br>Hit:4 http://deb.debian.org/debian bullseye-updates InRelease<br>Hit:5 https://repo-feed.flightradar24.com flightradar24 InRelease<br>Hit:6 https://apt.rb24.com bullseye InRelease<br>Hit:7 http://archive.raspberrypi.org/debian bullseye InRelease<br>Hit:1 https://www.flightaware.com/adsb/piaware/files/packages bullseye InRelease<br>Reading package lists… Done<br>Building dependency tree… Done<br>Reading state information… Done<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">All packages are up to date.</mark></strong></td></tr></tbody></table></figure>



<p>上記の様にアップデートが無い状態で運用する方がベストである。</p>



<h2 class="wp-block-heading">データが正常にFeedされているか確認</h2>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="543" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-940x543.jpg" alt="" class="wp-image-20659" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-940x543.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-620x358.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-400x231.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795-768x444.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-17-05-795.jpg 1281w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>feed状況を確認出来るコンソールにログインし状況を確認する。<br>Nginx等でリバプロ構成の場合は、ドメインつけて外部からSSL等で安全にACCESSできる。<br>その場合でも、いちおうのダイジェスト認証を設定しておく方が安全性は高い。</p>



<p>http://ラズパイのIPアドレス:8754 でブラウザーで確認出来ると思う。<br>リバプロ入れると、外部からドメインでAccess出来る様になる。</p>



<h2 class="wp-block-heading">総合監視について</h2>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="367" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-940x367.jpg" alt="" class="wp-image-20653" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-940x367.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-620x242.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-400x156.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-768x300.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-1536x600.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-10-31-00-996-2048x799.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>だいたい、この位を見ておけばとりあえず状況がつかめると思います。<br>監視項目を左上から右へと解説をして行きます。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>項目</td><td>チェック観点</td><td>備考</td></tr><tr><td>ローカルクロック</td><td>ラズパイは、バッテリーを搭載していない為、時刻が維持できないので現在の時刻と差分が無いかをチェックする</td><td></td></tr><tr><td>CPU使用率</td><td>処理性能に過不足は無いかを確認する</td><td>ラズパイのシリーズが低く、スペックが低いとCPU使用率は高くなる傾向にある。<br>あまり高いならシリーズを最新の5にあげるもしくはコア数及びメモリ容量の大きい物へreplace対策が必要。</td></tr><tr><td>Disk Write Rate</td><td>SDカード書込レートを表示</td><td>ラズパイは、SDカード駆動になっているので、書込数には上限がある為、いちおう状況把握の為トラッキングしている。</td></tr><tr><td>ADS-B SkyAware レスポンスタイム</td><td>SkyAware 管理画面のresponseタイムを計測している。</td><td>あまり遅いと、process再起動する等の対応が必要。<br></td></tr><tr><td>Performance Graphs レスポンスタイム</td><td>graphs1090のresponse時間を測定している。</td><td>あまり遅いと、process再起動する等の対応が必要。</td></tr><tr><td>ネットワークトラフィック</td><td>インとアウト側を計測している</td><td>あまり高いと、チェックする必要あり</td></tr><tr><td>CPU idle Time</td><td>アイドリングしている％を測定している</td><td>余力の有無として、上記の計測結果だと92．97％の余力ありなので全く問題無し</td></tr><tr><td>CPU System Time</td><td>CPUがシステムに使っている使用率を％で測定している。</td><td>OSに関わる所の処理の割合を把握する。ここが高いとOS周りの設定を見直す必要あり</td></tr><tr><td>CPU User Time</td><td>OS以外の処理に使って居る使用率を％で測定している。</td><td>ここで言うと、FeedしているprogramやSDRからデータを抽出しているような処理の合計が表示されている。<br>総使用率ーシステム使用率＝ユーザ使用率になる。<br>ここが高いと、どこかのprogramがハングアップしているかもしれないので、要調査が必要となる。</td></tr><tr><td>ADS-B flightradar24 Feed レスポンスタイム</td><td>Feed状態を確認する為画面のresponse時間を計測している。</td><td>ここが遅いと、OS再起動やprocess再起動なども検討する。</td></tr><tr><td>ADS-B flightradar24 Feed レスポンスコード 200 正常</td><td>Feed状態を確認する為画面のresponseコードを測定している。</td><td>200ならば正常、それ以外ならサービス提供出来ていないので要確認が必要になる。</td></tr><tr><td>Performance Graphs レスポンスコード 200 正常</td><td>受信状況をグラフにするツール画面のresponseコードを測定している。</td><td>200ならば正常、それ以外ならサービス提供出来ていないので要確認が必要になる。</td></tr><tr><td>process数</td><td>実行しているprocess数をカウントしている。</td><td>時限バッチ処理などで、一時的にprocess数が増える時間帯があるが、インターバルがきまっているので、それ以外の時間帯でスパイクが立つようであれば、要確認が必要な案件となる。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【<strong>ps -ef | grep &#8220;piaware.pid&#8221; | grep -v grep | wc -l</strong>】</mark></td></tr><tr><td>CPU loadAverage</td><td>CPUのloadAverageを測定している。</td><td>1分・5分・15分の平均値をPlotしている。これが右肩上がりに増えるようであれば、要確認が必要となる。</td></tr><tr><td>flight pi Feed process 監視</td><td>Feedしているprogramが動いているか、process確認をしている。</td><td>1なら正常でprocessが生きている状況を示す。0ならprocessがダウンしているので、要確認が必要である。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【<strong>ps -ef | grep fr24feed | grep -v grep | wc -l</strong>】</mark></td></tr><tr><td>受信している飛行気の数</td><td>電波を出している飛行機の受信している数を測定している。</td><td>表示の場合なら、58機の飛行データを受信している状況を示す。これが、日中なのに、1～10とか少ないと、アンテナやSDRチューナーの確認などを行う必要がある。<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【<strong>cat /run/dump1090-fa/aircraft.json | grep hex | wc -l</strong>】</mark><br>※悪天候などで、飛行機が欠航している場合もあるので、そこはflightradar24とかにAccessして確認する。<br><a href="https://www.flightradar24.com/35.63,140.38/11">https://www.flightradar24.com/35.63,140.38/11</a></td></tr><tr><td>flightradar Tracked AC Send数</td><td>受信しているトラッキングデータをflightradar24側へ送っている数</td><td></td></tr><tr><td>mlat msg/s received count</td><td>MLATで受信しているメッセージ数をカウントしている。</td><td>サンプルに貼り付けた資料を見る限り、秒間1082のメッセージを受信している事が分かる。<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【sudo cat /var/log/piaware.log | grep Receiver | grep -v status | tail -1 | awk &#8216;{ print $8 }&#8217;】</mark></strong></td></tr><tr><td>USB Device Check</td><td>ラズパイに接続しているSDRチューナーが見えなくなることがあるので、先日監視を追加した所です。</td><td><br>OK Dv:1　デバイスが接続されて見ている状態を示す<br>Rt OK Dv:1　デバイスを見失ったが、再接続コマンドが正常終了して、見える用に復帰した場合<br>Rt NG Dv:0　デバイスを見失っなって、再接続コマンドも実行したが、結局見失ったままの状態となる。これになると、全ての受信が停止しており、人の手によってRecovery処理を施すしかないので、要確認を実施する。<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">【lsusb | grep RTL2832U】のリターンコードをシェルで監査している</mark></strong><br></td></tr><tr><td>ADB-S Feed System Access失敗 (0:正常 / それ以外異常)</td><td>Web監視を実施している</td><td>グラフがあがらないすなわち0が正常、ダウンしている時は1になり、グラフがあがる。</td></tr><tr><td>メモリ使用量</td><td>メモリの使用量を測定している</td><td>ある程度残メモリが残っている事を確認しておく必要あり</td></tr><tr><td>IO Wait</td><td>ラズベリーパイはSDカードで動いているので、書込が遅くて書込待ちができる場合がある。その状況を取得している。</td><td>あまりSDカードを攻撃しないように、この辺りの指標を見つつLogをRAMディスクに移動させたり等を検討する。</td></tr><tr><td>flightradar24 Feed process 監視</td><td>flightradar24にFeedしているprogramが動いているか、process確認をしている。</td><td>1が正常で0が無可動となっているため、要確認が必要である。</td></tr><tr><td>受信している飛行機の数</td><td>受信している数をグラフ化しているだけ</td><td></td></tr><tr><td>flightradar Tracked AC Send数</td><td>受信しているトラッキングデータをflightradar24側へ送っている数をグラフ化したものとなる。</td><td></td></tr><tr><td>mlat msg/s received count</td><td>MLATクライアントで受信している数をカウントしている</td><td></td></tr><tr><td>Swap 残量</td><td>メモリ不足等でスワップ領域を使った場合、こちらのグラフが減っていく。</td><td>ソフトウェア的に対応もしくは、設定などで対応出来ない場合は、ラズベリーパイのRAM容量の多いモデルに変更する等の検討も必要になる。</td></tr><tr><td>ストレージ残量</td><td>SDカードの使用量とトータル容量を監視している。</td><td>容量不足になった場合は、SDカードのdumpを取って、それ以上のSDカードにリストアして、容量拡張して増設を行う必要あり。</td></tr><tr><td>Zabbix Agent 監視</td><td>ZabbixAgentからの疎通確認を行っている。</td><td>1は正常　/　0は異常</td></tr><tr><td>防水ボックス内温度</td><td>防水ボックス内の温度を測定しているので、その温度を表示している。</td><td>USB温度計を取り付けて、pythonにてデータ取得を行って、ZabbixAgent経由で引き上げている。<br>【TEMPerGold_V3.5 27.12C】</td></tr><tr><td>ADS-B 防水ボックス内 温度</td><td>上記項目をグラフ化して表示したもの</td><td>温度が高すぎる場合は、対応する必要があります。</td></tr><tr><td>NICダウンリンク検出用（0の時はネットワーク断）</td><td>ネットワークの疎通が途切れてる時間を計測している。</td><td>頻繁にとぎれるようであれば確認が必要</td></tr><tr><td>UP time</td><td>システムが起動している総時間をグラフ化している</td><td></td></tr><tr><td>fr24feed Version</td><td>fr24feed Versionを計測している。</td><td>fr24feedは、自動バージョンアップをしかけているので、勝手にどんどんバージョンがあがっていくのでいちおう、現在どのバージョンで動いているのか確認している。</td></tr><tr><td>ラズベリーパイ温度</td><td>ラズベリーパイのシステム温度を計測している。</td><td>60度を超えない限り大丈夫だが、出来るだけ低い温度で使用したほうが故障するまでに期間を延長出来る。</td></tr><tr><td>ADS-B ラズベリーパイ4B 温度</td><td>上記をグラフ化している。</td><td></td></tr></tbody></table></figure>



<p>普段は、この監視画面を見るだけで、ほぼほぼ状況がつかめるので問題ないと思います。<br>SDカードが書込上限を迎えそうになると、何かと不安定になるので、その時点で読み出しができる状態のまま停止させて、バックアップを取得して、そのままを新しいSDカードに書き戻せばリフレッシュ回復いたします。あとは、M.2 SSD化する方法もラズベリーパイ5ならあります。<br>長期間の稼働を想定するなら、絶対そちらがいいと思います。</p>



<h2 class="wp-block-heading">SDR受信機が見えなくなる障害について</h2>



<p>ラズベリーパイの電源事情によって、USBポートを多用した場合、一時的に電源提供電量を超えた場合、<br>不安定になって電流をたくさん食べているデバイスを強制リジェクトしている状況が発生している。<br>今までは、防水ボックス以外に設置していた際下記構成であった</p>



<p>USB Port0 : USB温度計<br>USB Port1 : クーリングファン<br>USB Port2 : SDR受信機</p>



<p>ところが、防水ボックスに組み込んだ際、上記構成＋ボックス内の温度を管理するコントロールユニットとFAN(5V)＋動作確認用LEDを取り付けてあるので、その消費電力が微妙らしく、SDR受信機をディスコネクトさせているようだ。</p>



<p>USB Port0 : USB温度計<br>USB Port1 : クーリングファン<br>USB Port2 : SDR受信機<br>USB Port3 : ボックス内FANコントローラー　5Vファン　LED（赤:常時点灯）　LED（青:動作中点灯）</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Bus 002 Device 001: ID 1111:1111 Linux Foundation 3.0 root hub<br>Bus 001 Device 004: ID 1111:1111 PCsensor TEMPerGold<br>Bus 001 Device 003: ID 1111:1111 Realtek Semiconductor Corp. RTL2832U DVB-T<br>Bus 001 Device 002: ID 1111:1111 VIA Labs, Inc. Hub<br>Bus 001 Device 001: ID 1111:1111 Linux Foundation 2.0 root hub</td></tr></tbody></table></figure>



<p>OSからはケースファンと温度管理用コントロールユニットは見えてないけど、それらがUSBポートに電源供給オンリーとして接続されています。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="997" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-940x997.jpg" alt="" class="wp-image-20661" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-940x997.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-620x657.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-400x424.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043-768x814.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-36-37-043.jpg 1010w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="446" data-id="20665" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-940x446.jpg" alt="" class="wp-image-20665" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-940x446.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-620x294.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-400x190.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023-768x365.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-28-023.jpg 973w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="783" data-id="20666" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-940x783.jpg" alt="" class="wp-image-20666" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-940x783.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-620x517.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-400x333.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594-768x640.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-14-54-18-594.jpg 973w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>全てUSB電源で動くように、5V定格の物を接続はしていますが、右下のFANを駆動した際のリレーがONになる瞬間少し起動電流がUSBの電圧を不安定にしているものと思われます。部屋の中で稼働していた時は特に問題なかったのですが、外に設置してからその事象がではじめたので、その影響かもしれません。LANケーブルで電源を送っている関係で、このボックス内にコンセントがなく、これについての対応はデバイスリセット自動化で実装しています。</p>



<h3 class="wp-block-heading">動作設定について</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-center" data-align="center">動作設定</td><td class="has-text-align-center" data-align="center">作動温度</td><td>動作</td></tr><tr><td class="has-text-align-center" data-align="center">1</td><td class="has-text-align-center" data-align="center">30度以上</td><td>FAN駆動開始<br>（実際はディレイで32度にならないと動作しない）</td></tr><tr><td class="has-text-align-center" data-align="center">2</td><td class="has-text-align-center" data-align="center">30度以下</td><td>FAN駆動停止<br>（実際はディレイで28度にならないと停止しない）</td></tr></tbody></table></figure>



<p>今は、気温が下がってしまって、FANは日中・夜間も含めて動くタイミングが無いので、なんとも検証出来なくなってます。現在、FANが駆動していない為か、デバイスディスコネクトは発生して折らずです。<br>温度設定については、ラズベリーパイは60度を超えない限り、ヒートセーブモードに入らないそうなので、もう少し高めに設定しても大丈夫そうですが、基本はFAN寿命を考慮すると、あまり回さず、必要な時に回すの良い感じの閾値で設定をしていますが、場合により設定変更をする事もあります。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="302" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-940x302.jpg" alt="" class="wp-image-20677" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-940x302.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-620x199.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-400x129.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973-768x247.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-15-24-52-973.jpg 1210w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>この辺りは、FANが停止－＞起動してボックス内の温度を自動で下げていることが見て取れます。<br>こういう時、廃熱口に手を当てると、かなり暖かい風を感じれますので、基本的には上手く想定通り動いているものと思われます。</p>



<h3 class="wp-block-heading">USB単体の消費電力確認方法</h3>



<p>ADS-B@ads-b:/script/com $ lsusb -v 2&gt;/dev/null | grep -e &#8216;MaxPower&#8217; -e &#8216;Bus [0-9]&#8217;<br>Bus 002 Device 001: ID 1111:1111 Linux Foundation 3.0 root hub<br>      -&gt; MaxPower 0mA<br>Bus 001 Device 004: ID 1111:1111 PCsensor TEMPerGold<br>      -&gt; MaxPower 100mA<br>Bus 001 Device 003: ID 1111:1111 Realtek Semiconductor Corp. RTL2832U DVB-T<br>      -&gt; MaxPower 500mA<br>Bus 001 Device 002: ID 1111:1111 VIA Labs, Inc. Hub<br>     -&gt; MaxPower 100mA<br>Bus 001 Device 001: ID 1111:1111 Linux Foundation 2.0 root hub<br>     -&gt; MaxPower 0mA</p>



<p>ラズベリーパイ4だと、<strong>USB端子に接続したデバイスの合計の供給電力は1.2Aまで</strong> と指定されています。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-center" data-align="center">Bus </td><td class="has-text-align-center" data-align="center">デバイス名</td><td class="has-text-align-center" data-align="center">機器名</td><td>最大宣言消費電力</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 001</td><td class="has-text-align-center" data-align="center">Foundation 2.0 root hub</td><td>0mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 002</td><td class="has-text-align-center" data-align="center">VIA Labs, Inc. Hub</td><td>100mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 003</td><td class="has-text-align-center" data-align="center">RTL2832U DVB-T</td><td>500mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 004</td><td class="has-text-align-center" data-align="center">TEMPerGold</td><td>100mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 005(<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">下記で説明</mark></strong>)</td><td class="has-text-align-center" data-align="center">ケースFAN(OS認識外)</td><td>200mA</td></tr><tr><td class="has-text-align-center" data-align="center">001</td><td class="has-text-align-center" data-align="center">Device 006(<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-red-color">下記で説明</mark></strong>)</td><td class="has-text-align-center" data-align="center">ボックスFANコントロールユニット(OS認識外)</td><td>200mA + 40mA + 300mA?</td></tr><tr><td class="has-text-align-center" data-align="center">002</td><td class="has-text-align-center" data-align="center">Device 001</td><td class="has-text-align-center" data-align="center">Foundation 3.0 root hub</td><td>0mA</td></tr><tr><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td class="has-text-align-center" data-align="center"></td><td>Max:1440mA<br>　　→ 240mA 超過</td></tr></tbody></table></figure>



<p>この時点で最大700mAを消費する可能性があることが分かります。<br>ラズベリーパイ4は、1.2Aが最大供給量だと考えると、のこり500mAでファンコントロールユニットとFANとケースFANとLED最大2つを稼働させないといけないことになります。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="936" height="782" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452.jpg" alt="" class="wp-image-20680" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452.jpg 936w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452-620x518.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452-400x334.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-03-29-452-768x642.jpg 768w" sizes="auto, (max-width: 936px) 100vw, 936px" /></figure>
</div>


<p>定格電圧:5V DC、電流:0.2A を消費しますので、残り300mA </p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="940" height="913" src="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-940x913.jpg" alt="" class="wp-image-20681" srcset="https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-940x913.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-620x602.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-400x388.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284-768x746.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2025/10/powered_by_rurineko.com-2025-10-24-17-05-07-284.jpg 1312w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</div>


<p>LEDが1つ20mAで2つ最大点灯するので、40mA 残り260mAでケースファンも上記の電流とすると<br>残り60mAとなって、コントロールユニットが60mAで動作するとは思えずおそらくオーバーしてますね。推定で240mA程度オーバーしているタイミングがあって、そこで、SDRがディスコネクトして見えない事象となっていると結論づけました。</p>



<p>おそらく自動復帰型のヒューズが入っているそうなので、それが一時的に飛んで見えなくなっている気がします。</p>



<h3 class="wp-block-heading">解決方法</h3>



<p>PoEからUSB電源を取って、ファンコントロールユニットとFANに流すか、何らかの方法を検討しないといけないですね。ボックス内に蓄電池を設置して、ソーラーパネルを設置して、そちらからケースファンを給電する方法も検討出来そうです。夜間だけフルで回っても持つバッテリーさえ格納出来れば、日中ソーラーでその蓄電池を充電さえ出来れば解決も出来そうですね。</p>



<p>色々検討も出来そうなのですが、いったん、デバイス初期化して再認識させる監視プログラムを1分おきに流して乗り切ろうと思ってます。といっても、これで再認識出来るかは！？ちょっと事象が再発していないので分からないです。コントロールユニットの設定を低くして、ファンを強制起動かけて実験する方法もあるかもしれません。時間があったらやってみたいと思います。</p>



<h2 class="wp-block-heading">総括</h2>



<p>どうでしたでしょうか？<br>これは、数年動かした状態を維持することになると思いますので、保守メンテも必須になってきます。<br>構築したから放置してると、いつか動かない状態も発生しますので、保守しながら長くロングランで稼働させれると良いですね。</p>



<p>次回は、SDカードのバックアップ方法や、実際にリストアして動きなどを書いていければと思います。<br>お楽しみに待っておいてください。また、ラズベリーパイ5にreplaceも検討しています。</p>



<p></p><p>The post <a href="https://blog.rurineko.com/archives/20651">本気でADS-B受信環境運用 第1回 #ADS-B</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/20651/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>本気でADS-B受信環境構築 第3回 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19303</link>
					<comments>https://blog.rurineko.com/archives/19303#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Sun, 18 Aug 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[ADB-S]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[flightAwarc]]></category>
		<category><![CDATA[flightradar24]]></category>
		<category><![CDATA[GP]]></category>
		<category><![CDATA[HFアンテナ]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[ReverseProxy]]></category>
		<category><![CDATA[SWR]]></category>
		<category><![CDATA[アンテナ]]></category>
		<category><![CDATA[ディスコーンアンテナ]]></category>
		<category><![CDATA[ファイヤーウォール]]></category>
		<category><![CDATA[リパプロ]]></category>
		<category><![CDATA[単管]]></category>
		<category><![CDATA[監視]]></category>
		<category><![CDATA[飛行機]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=19303</guid>

					<description><![CDATA[<p><span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 4</span> <span class="rt-label rt-postfix">分</span></span>いよいよ3回目 いよいよ第3回となってきました。今回は、各システムにFeedで受信した飛行機情報を提供する設定を行う。それでは、今回も行って見よう！！ 第1回・第2回を読まれていない方は、先にそちらを読んでみて下さい。  [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19303">本気でADS-B受信環境構築 第3回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></description>
										<content:encoded><![CDATA[<span class="span-reading-time rt-reading-time" style="display: block;"><span class="rt-label rt-prefix">この記事を読む およそ時間</span> <span class="rt-time"> 4</span> <span class="rt-label rt-postfix">分</span></span>
<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="576" src="https://blog.rurineko.com/wp-content/uploads/2024/08/WS000076-940x576.jpg" alt="" class="wp-image-19191" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/WS000076-940x576.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/WS000076-620x380.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/WS000076-400x245.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/WS000076-768x471.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/WS000076.jpg 1391w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h1 class="wp-block-heading">いよいよ3回目</h1>



<p>いよいよ第3回となってきました。<br>今回は、各システムにFeedで受信した飛行機情報を提供する設定を行う。<br>それでは、今回も行って見よう！！</p>



<p>第1回・第2回を読まれていない方は、先にそちらを読んでみて下さい。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="cqTVvzqmjK"><a href="https://blog.rurineko.com/archives/19189">本気でADS-B受信環境構築 第1回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第1回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19189/embed#?secret=17vGCobHya#?secret=cqTVvzqmjK" data-secret="cqTVvzqmjK" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="dEw08UGj6E"><a href="https://blog.rurineko.com/archives/19264">本気でADS-B受信環境構築 第2回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第2回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19264/embed#?secret=g27G246VOp#?secret=dEw08UGj6E" data-secret="dEw08UGj6E" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading">受信したデータの提供（Feed設定）</h2>



<p>受信環境が整ったので、受信したデータを各サービスに提供すべき設定を行って行きます。<br>提供先は、下記の2つにデータを送る為設定を進めます。</p>



<p>・flightAwarc<br>・flightradar24</p>



<p>どちらのサービスにも、最初にアカウントを作成しておいてください。</p>



<h3 class="wp-block-heading">まずは、flightAwarcに送る設定を行う</h3>



<p>どうも、順番をこちらを先に設定する方が良いとされる為、先に設定しちゃいましょう。<br>今回構築したラズパイにSSHでログインします。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="558" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-42-50_No-00-940x558.jpg" alt="" class="wp-image-19322" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-42-50_No-00-940x558.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-42-50_No-00-620x368.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-42-50_No-00-400x238.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-42-50_No-00-768x456.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-42-50_No-00.jpg 1054w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<pre class="wp-block-code"><code>$ sudo apt update
$ sudo apt install piaware</code></pre>



<p>上記を実行してください。正常にインストールされたら下記を実行しておいてください。</p>



<pre class="wp-block-code"><code>$ sudo piaware-config allow-auto-updates yes
$ sudo piaware-config allow-manual-updates yes</code></pre>



<p>設定はこれで終了です。<br>上手く転送されているか？確認するには下記を実行します</p>



<pre class="wp-block-code"><code>sudo cat /var/log/piaware.log</code></pre>



<p>上記ログを見ると、初回データを送付した際に、<br>feederID(********-****-****-****-************の部分)が記録されるので、そちらを書き留めておいてください。<br>サンプル－＞Aug 17 17:09:13 ads-s piaware[590]: my feeder ID is 1fedfdsfsd5723-615f-5371-a6c8-55fefdsfdsfsdf801f0</p>



<p>続いて、下記にAccessします。そちらで紐付けが行えます。<br>https://flightaware.com/adsb/piaware/claim/&lt;my feeder ID &gt;<br><feederid><strong>例&gt;https://flightaware.com/adsb/piaware/claim/1fedfdsfsd5723-615f-5371-a6c8-55fefdsfdsfsdf801f0</strong></feederid></p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="762" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1-940x762.jpg" alt="" class="wp-image-19335" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1-940x762.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1-620x502.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1-400x324.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1-768x622.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1-1536x1244.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-40-10_No-00-1.jpg 1701w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h4 class="wp-block-heading">接続したネットワークにファイヤーウォールがいる場合</h4>



<p>接続しているネットワークにファイヤーウォールがいる場合、<br>筆者の環境は物理ファイヤーウォールを設置している為、当初通信が阻害されてステータスが一向に変わらず<br>これ、ファイヤーウォールにブロックされていないか？を確認したところ、がっつりブロックされていた。<br>一般の方は、問題無いかも知れませんが、特殊環境の場合ご注意を！！<br>下記のようにPort：1200をあけてあげましょう。</p>



<p><strong>2024/08/22追記</strong><br>MLATの情報Feedには、これにくわえて下記を開ける必要がある。<br>送信先:piaware.flightaware.com 　パケットタイプ: UDP  / Port:4999-19999</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="909" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-47-54_No-00-940x909.jpg" alt="" class="wp-image-19336" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-47-54_No-00-940x909.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-47-54_No-00-620x599.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-47-54_No-00-400x387.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-47-54_No-00-768x742.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-47-54_No-00.jpg 1434w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h4 class="wp-block-heading">動作確認</h4>



<p>下記にアクセスすると、Feedの統計が見れます。<br>https://www.flightaware.com/adsb/stats/user/ &lt;USER NAME&gt;</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="760" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00-940x760.jpg" alt="" class="wp-image-19338" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00-940x760.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00-620x501.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00-400x324.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00-768x621.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00-1536x1242.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-55-47_No-00.jpg 1653w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h4 class="wp-block-heading">process監視を行うなら</h4>



<pre class="wp-block-code"><code>ps -ef | grep "piaware.pid" | grep -v grep</code></pre>



<p>上記コマンドを流すと下記の用に1件ヒットすると思います。<br>そちらを使ってZabbixなどで、process監視を行って、processダウン等はトリガー引っかけて<br>自動再実行等のアクションを入れるとよいと思います。</p>



<pre class="wp-block-code"><code>piaware      590       1  0 Aug17 ?        00:03:50 /usr/bin/piaware -p /run/piaware/piaware.pid -plainlog -statusfile /run/piaware/status.json</code></pre>



<h3 class="wp-block-heading">flightradar24にFeedを送る</h3>



<pre class="wp-block-code"><code>sudo bash -c "$(wget -O - https://repo-feed.flightradar24.com/install_fr24_rpi.sh)"sudo bash -c "$(wget -O - https://repo-feed.flightradar24.com/install_fr24_rpi.sh)"</code></pre>



<p>シェルがキックされて、インストールが行われます。<br>その最中下記の質問事項が対話式で出てくるので、それぞれを入力してください。</p>



<p>入力に必要な物を先にパラメーターとして、準備しておいてください。<br>・観測点の緯度経度　－＞　<a href="https://fukuno.jig.jp/app/map/latlng/" target="_blank" rel="noopener" title="">https://fukuno.jig.jp/app/map/latlng/</a><br>・メールアドレス</p>



<pre class="wp-block-code"><code>Step 1.1 - Enter your email address (username@domain.tld)
$:＜<strong>★flightradar24で使うメールアドレスを入力</strong>＞ Enter

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".
https:&#47;&#47;www.flightradar24.com/account/data-sharing

Enter your sharing key or press ENTER/RETURN to continue.
$:＜<strong>★新規の方はこちらは入力せず（過去の環境を引継ぐならアカウントIDを入力する</strong>）＞ Enter

Step 1.3 - Would you like to participate in MLAT calculations? (yes/no)$:
＜<strong>★MLATのサービスを使うかどうか？の設定で、他のサービス（flightAwarcなど）に情報共有してる場合は "no" を入れる</strong>＞ Enter

※筆者の環境がPeerなのか、MLATの<strong>flightradar24</strong>のprocessと使用ポートがバッティングして
　サービスが開始できないので、ちょっと工夫しないとMLATの同居は無理そう。

Step 3.A - Enter antenna's latitude (DD.DDDD)
$:＜<strong>★受信場所の緯度を入力する　ex: 35.????</strong>＞ Enter

Step 3.B - Enter antenna's longitude (DDD.DDDD)
$:＜<strong>★受信場所の経度を入力する ex: 139.????</strong>＞ Enter

Step 3.C - Enter antenna's altitude above the sea level (in feet)
$:＜<strong>★受信場所の標高一般住宅ならアンテナ設置までの高さ（フィートで入れる） ex:30</strong>＞ Enter

Using latitude: 35.????, longitude:139.????, altitude: ??ft above sea level
Validating email/location information...OK

The closest airport found is ICAO:RJTT IATA:HND near Tokyo.

Latitude: 35.552250
Longitude: 139.779602
Country: Japan

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)$:＜<strong>★設定値確認なので問題無ければ "yes"</strong>＞ Enter

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)$:＜<strong>★dump1090-fa が同居し稼働してる場合 "yes"を入力する</strong>＞ Enter

Submitting form data...OK

Congratulations! You are now registered and ready to share ADS-B data with Flightradar24.
+ Your sharing key (<strong>★※ここにキーが表示されるので書き留めておいてください※</strong>) has been configured and emailed to you for backup purposes.
+ Your radar id is <strong>★T-※radar-ID※</strong>が表示される。こちらも書き留めておいてください, please include it in all email communication with us.
+ Please make sure to start sharing data within one month from now as otherwise your ID/KEY will be deleted.

Thank you for supporting Flightradar24! We hope that you will enjoy our Premium services that will be available to you when you become an active feeder.

To start sending data now please start the fr24feed daemon again by running the following command: sudo systemctl start fr24feed!

Saving settings to /etc/fr24feed.ini...OK
Settings saved, attempting to enable and start the fr24feed service
Enabled fr24feed service...OK
Restarted fr24feed service...OK
All done, you can check the status by using the fr24feed-status command

Starting the fr24feed service, it may take a while if dump1090 needs to be installed...
Installation and configuration completed!

※上記 completed!が表示されれば、設定を完了したことを示す
　途中でてきたキーやIDについては、後ほどメールで送られてくるが、
　念の為書き留めておいてください。

<strong>差出人名: Flightradar24 Support / subject： Your Flightradar24 sharing key</strong></code></pre>



<h4 class="wp-block-heading">動作確認</h4>



<p>ブラウザで下記でAccessする。<br>http://ラズパイのIPアドレス:8754</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="528" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-21-59_No-00-940x528.jpg" alt="" class="wp-image-19329" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-21-59_No-00-940x528.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-21-59_No-00-620x348.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-21-59_No-00-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-21-59_No-00-768x431.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-21-59_No-00.jpg 1070w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>上記のような画面が出れば、現在Feedしている数等も表示されているので、上手く動作しているか確認出来ます。<br>続いて、アカウントとFeedを紐付けを行います。</p>



<p>下記のURLに接続します。<br>https://www.flightradar24.com/account/data-sharing</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="503" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-7-42_No-00-940x503.jpg" alt="" class="wp-image-19342" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-7-42_No-00-940x503.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-7-42_No-00-620x332.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-7-42_No-00-400x214.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-7-42_No-00-768x411.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-7-42_No-00.jpg 1400w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>上記画面に設定時、表示されいてるradarIDやキーが表示されて、<br>オンラインと表示されている事を確認してください。<br>Online No dataになっているかも知れませんが、いったんOKです。<br>飛行機からの電波を受信された場合、上記のOnlineと表記が変わると思います。<br>夜間等、飛行機がいない時間帯は筆者の家でも、No Data表記となります。</p>



<p>詳細な受信データも見れますので、改善計画を立てるにはよいかも知れません。<br>後ディスコーンアンテナなので、割と360度一部開けている方向が多いが、それ以外は<br>まるっと拾えているっぽい。さすがディスコーンアンテナと思った瞬間！</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="689" height="1090" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-42-1_No-00.jpg" alt="" class="wp-image-19348" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-42-1_No-00.jpg 689w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-42-1_No-00-620x981.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-42-1_No-00-400x633.jpg 400w" sizes="auto, (max-width: 689px) 100vw, 689px" /></figure>



<h4 class="wp-block-heading">接続して環境にファイヤーウォールがいる場合</h4>



<p>冒頭と同じですが、接続しているネットワークにファイヤーウォールがいる場合、<br>筆者の環境は物理ファイヤーウォールを設置している為、当初通信が阻害されてステータスが一向に変わらず<br>これ、ファイヤーウォールにブロックされていないか？を確認したところ、がっつりブロックされていた。<br>一般の方は、問題無いかも知れませんが、特殊環境の場合ご注意を！！<br>下記のように、Port：8099をあけてあげましょう。おそらくUDPで大丈夫だと思いますが<br>ファイヤーウォールでTCPをブロックしていたので、いったんTCP/UDPどちらも開けています。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="841" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-10-15_No-00-940x841.jpg" alt="" class="wp-image-19325" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-10-15_No-00-940x841.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-10-15_No-00-620x555.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-10-15_No-00-400x358.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-10-15_No-00-768x687.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-10-15_No-00.jpg 1468w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h4 class="wp-block-heading">process確認を行うなら</h4>



<pre class="wp-block-code"><code>rurineko@ads-s:~ $ ps -ef | grep fr24feed | grep -v grep
fr24        2517       1  0 Aug17 ?        00:03:08 /usr/bin/fr24feed</code></pre>



<p>上記コマンドを投げると、1件引っかかってくると思うので、Zabbixでprocess監視してもいいかと思います。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="196" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-940x196.jpg" alt="" class="wp-image-19332" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-940x196.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-620x129.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-400x83.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-768x160.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-1536x320.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_16-28-8_No-00-2048x427.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">各サービス共に</h2>



<p>Feedをおこなうことで、ビジネスアカウント・エンタープライズアカウントに昇格し<br>無料でフル機能を使うことが出来ます。</p>



<p>flightradarのビジネスアカウントは、下記の通りかなり高額です。<br>Feed環境を整えると無償化できるので、機材の金額や運用費はかかりますが<br>毎月毎月50ドル弱支給されていると思えば、全くマイナスではありません。</p>



<ul class="wp-block-list">
<li>$49.99/month</li>



<li>$499.99/year</li>
</ul>



<p>下記のサイトで、詳しく解説されているようです。<br><a href="https://fr24.wporep.com/paid-plan" target="_blank" rel="noopener" title="">https://fr24.wporep.com/paid-plan</a></p>



<h2 class="wp-block-heading">利便性向上の為</h2>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="512" height="302" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-38-51_No-00.jpg" alt="" class="wp-image-19346" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-38-51_No-00.jpg 512w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_17-38-51_No-00-400x236.jpg 400w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>



<p>筆者は、外から自宅の環境にアクセス出来るように、DMZにNginxを配置して<br>内部アクセスはリバプロで、digest認証をかけてDNSにてドメインを付与して<br>各管理画面を外からアクセス出来る様にしています。<br>DMZからローカルIPで、各管理画面Port番号が違うので、フロントのNginxでリパプロで<br>そこを解消しつつ、SSL証明書を食わせて外部からSSL化している。<br>ただ、そこまでしなくても、下記にアクセスしログインした状態であれば<br>Feedにより、自宅で見れる画面と同じ状況で見れるので、そこまでする必要がなかったかなと思っています。<br><a href="https://www.flightaware.com/skyaware" target="_blank" rel="noopener" title="">https://www.flightaware.com/skyaware</a></p>



<p>ただ、DNSで覚えやすいドメインを設定できるので、良いかなと思います。<br>そのくらいの利便性しかないですね。</p>



<h2 class="wp-block-heading">次回本番環境構築準備</h2>



<p>検証環境が構築できて、問題無く飛行機からの情報をゲット出来ており<br>さらに、flightradar24やflightAwareにFeedが問題無くできているところまで確認出来ているので<br>それらを運用しつつ、本番機を構築し検証機から本番機へと切り替えて行く。</p>



<h3 class="wp-block-heading">必要部材</h3>



<p>・raspberry Pi 4B<br>・PoE HAT基板<br>・防水ボックス（一部放熱加工が必要かも）<br>・アンテナ直下から部屋うちまでのLANケーブル（自作する）<br>・SDカード（本番用）ドラレコ用高耐久モデルを採用（検証機に使っている銘柄）<br>・フィルター＆ブースター（取付は行っておくが、接続せずバイパスしておく）</p>



<h3 class="wp-block-heading">アンテナについて</h3>



<p>・1090Mhzアンテナ（9dB高利徳の物110ｃｍ）</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="679" height="649" data-id="19307" src="https://blog.rurineko.com/wp-content/uploads/2024/08/41UCRDr38FL._AC_SX679_.jpg" alt="" class="wp-image-19307" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/41UCRDr38FL._AC_SX679_.jpg 679w, https://blog.rurineko.com/wp-content/uploads/2024/08/41UCRDr38FL._AC_SX679_-620x593.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/41UCRDr38FL._AC_SX679_-400x382.jpg 400w" sizes="auto, (max-width: 679px) 100vw, 679px" /></figure>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="563" data-id="19308" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-2-0_No-00-940x563.jpg" alt="" class="wp-image-19308" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-2-0_No-00-940x563.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-2-0_No-00-620x372.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-2-0_No-00-400x240.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-2-0_No-00-768x460.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-2-0_No-00.jpg 1490w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>アマチュア無線無線の1200MHzのGPでも良いかも！13.7dB（1200MHz）5m<br>送信はしないから、SWRの問題も受信周波数も近接200MHｚ下くらいなので<br>問題と思われるが！どうでしょうね。利徳が1090MHzのアンテナで9dBなので<br>アマチュア無線1200MHzのアンテナで1090MHzを受信した場合、利徳が9dBを割っちゃうと<br>意味が無くなるんで・・・。下記がそのアマチュア無線のGPアンテナの共振周波数を示す<br>1260MHzでSWR2.0なので、ちょっと1090MHzまで行くとこの感じだとかなりSWR高そうで<br>いまいちマッチングが厳しそうな気配ですね。<br>1090MHｚのアンテナおとなしくかって、SWR計測してみて、それらがSWR5とか6とかなら<br>下記の1200MHｚのGPと交換しても問題無い気はします。<br></p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="708" height="352" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_13-8-43_No-00.jpg" alt="" class="wp-image-19305" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_13-8-43_No-00.jpg 708w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_13-8-43_No-00-620x308.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_13-8-43_No-00-400x199.jpg 400w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure>



<h4 class="wp-block-heading">結論</h4>



<p>とりあえず、1090Mhzのアンテナをチョイスして設置を行う。<br>こんな感じで、既にHFアンテナが単管に設置しているのでアンテナを若干下に下げて、<br>単管を伸ばして、その先に1090Mhzのアンテナを設置する。<br>下記の図が設置案である。受信機材は防水ボックス内にラズパイやSDRトングルを含めて設置し<br>Switchbotなどで管理出来る防水型の温湿度計を設置して、外部から内部温度の監視を行う。<br>場合により、ソーラー発電で日中は5V程度のFANを駆動出来る様に熱対策を講じる事も検討する。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="697" height="996" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-21-31_No-00.jpg" alt="" class="wp-image-19315" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-21-31_No-00.jpg 697w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-21-31_No-00-620x886.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-21-31_No-00-400x572.jpg 400w" sizes="auto, (max-width: 697px) 100vw, 697px" /></figure>



<p>割とちゃんと防水ボックス内の図を書くと下記の感じを想定。<br>SDRトングルには、M.2SSDのヒートシンクを取り付けて、発熱による水晶の誤差を低減させ<br>周波数分解比を安定させる作戦！</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="1171" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_21-21-3_No-00-940x1171.jpg" alt="" class="wp-image-19353" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_21-21-3_No-00-940x1171.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_21-21-3_No-00-620x772.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_21-21-3_No-00-400x498.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_21-21-3_No-00-768x956.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_21-21-3_No-00.jpg 1060w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h4 class="wp-block-heading">参考までに</h4>



<p>現在、このアンテナでADB-Sを受信している。第一電波工業の<strong>D1300AM</strong>である。<br>このアンテナは、25MHz～1300MHz+中波（AMラジオ）を受信出来るアンテナである。<br>今回のADB-Sの1090MHzも受信範囲に含まれている。専用の物とどちらが遠方のADB-S信号を<br>受信できるか？検証も出来ると思います。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="1253" src="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564482-940x1253.jpg" alt="" class="wp-image-19317" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564482-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564482-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564482-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564482-768x1024.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564482.jpg 1108w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">第2期</h3>



<p>978MHzのADB-S信号も追加で受信できる用に、SDR受信機とアンテナを増設し<br>運用を行おうと思っています。これがほぼ完成形に近いかなと思います。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="410" height="927" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-15-16_No-00-1.jpg" alt="" class="wp-image-19319" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-15-16_No-00-1.jpg 410w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-18_15-15-16_No-00-1-400x904.jpg 400w" sizes="auto, (max-width: 410px) 100vw, 410px" /></figure>



<h2 class="wp-block-heading">総括</h2>



<p>それでは、今回夏の自由研究テーマとして、ADB－Sを取り上げましたが<br>いったんは、この検証環境で動作させておいて、本番はアンテナ工事やラズパイの調達等で<br>また、タイミングができたら、記事にしていこうと思います。<br>手持ちの機材ではここまでとなります。<br>ざっと、お盆休みを使って数日で構築してしまいましたが<br>かなり雑な扱いで構築しておりました。<br>とりま、きれいに設置して検証環境のままで運用し、本番環境が構築出来そうになったら<br>再始動いたします。次回もお楽しみにして頂ければと思います。</p>



<p>もし需要があるようなら、ラズパイとアンテナ・同軸ケーブル・SDRトングル・OSを書き込んだSDカードと<br>構築手順書、あとこの位なら構築用のシェル1本でざっくり構築できそうなので<br>それも含めて同梱して販売しても良いかも知れません。<br>需要があればですが<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4a6.png" alt="💦" class="wp-smiley" style="height: 1em; max-height: 1em;" />　</p>



<p>gitから購入して頂いた方向けに、構築シェルをCloneしてもらって<br>そのままざっくり構築される感じを想定しました。ECサイトも持っているので<br>キットとしては、販売はすぐできるかな。物と需要があればですが。</p>



<p>それでは、また、本件何か動きがあり次第記事にしていきたいと思います。<br>写真後ろに、高いラジオ受信機と化しているDX10Mが鎮座してますね。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="705" src="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564483-940x705.jpg" alt="" class="wp-image-19344" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564483-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564483-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564483-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564483-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44564483.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure><p>The post <a href="https://blog.rurineko.com/archives/19303">本気でADS-B受信環境構築 第3回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19303/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
