<?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/%e9%a3%9b%e8%a1%8c%e6%a9%9f/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Tue, 14 Oct 2025 12:17:26 +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/%e9%a3%9b%e8%a1%8c%e6%a9%9f/feed"/>
	<item>
		<title>本気でADS-B受信環境構築 第6回 #ADS-B</title>
		<link>https://blog.rurineko.com/archives/19495</link>
					<comments>https://blog.rurineko.com/archives/19495#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Tue, 14 Oct 2025 23:26:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[#ADS-B]]></category>
		<category><![CDATA[#DIY]]></category>
		<category><![CDATA[#IoT機器]]></category>
		<category><![CDATA[#Linux]]></category>
		<category><![CDATA[#Pythonスクリプト]]></category>
		<category><![CDATA[#RaspberryPi]]></category>
		<category><![CDATA[#SDR受信]]></category>
		<category><![CDATA[#temperPy]]></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[#自作PC]]></category>
		<category><![CDATA[#航空無線]]></category>
		<category><![CDATA[#連載企画]]></category>
		<category><![CDATA[#部品調達]]></category>
		<category><![CDATA[#防水ケース]]></category>
		<category><![CDATA[#電子工作]]></category>
		<category><![CDATA[#電波遮蔽]]></category>
		<category><![CDATA[1090MHz]]></category>
		<category><![CDATA[ADSB]]></category>
		<category><![CDATA[ケース加工]]></category>
		<category><![CDATA[ステータスLED取付]]></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=19495</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>さて、この企画第6回がやってきました。ラズパイの本番機は既に構築済みで、実際に稼働しているので今回は、防水ボックスへの組込を行って行きます。 部材調達にまだ時間がかかっており、完全には組み込めないですがとりあえず、温度制 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19495">本気でADS-B受信環境構築 第6回 #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"> 4</span> <span class="rt-label rt-postfix">分</span></span>
<p>さて、この企画第6回がやってきました。ラズパイの本番機は既に構築済みで、<br>実際に稼働しているので今回は、防水ボックスへの組込を行って行きます。</p>



<p>部材調達にまだ時間がかかっており、完全には組み込めないですが<br>とりあえず、温度制御基板が到着したら、ケースにだけは入れれると思うので<br>そちらでやって行こうと思います。</p>



<p>第5回まで読んで無い方は、まず第1回から是非読んで見てください。<br>これから、秋の夜長じっくり読んで部材をそろえると、冬にはADS-Bの受信が楽しめるかも知れません。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="03wMCBvXWm"><a href="https://blog.rurineko.com/archives/19189">本気でADS-B受信環境構築 第1回 #ADSB</a></blockquote><iframe 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=SRK1Ho4fPJ#?secret=03wMCBvXWm" data-secret="03wMCBvXWm" 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="HUowusV0PI"><a href="https://blog.rurineko.com/archives/19264">本気でADS-B受信環境構築 第2回 #ADSB</a></blockquote><iframe 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=z4evQKPvzV#?secret=HUowusV0PI" data-secret="HUowusV0PI" 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="0sNCxbg01E"><a href="https://blog.rurineko.com/archives/19303">本気でADS-B受信環境構築 第3回 #ADSB</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第3回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19303/embed#?secret=k5fJNAAKo0#?secret=0sNCxbg01E" data-secret="0sNCxbg01E" 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="TR0sYQSvj6"><a href="https://blog.rurineko.com/archives/19536">本気でADS-B受信環境構築 第3．1回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第3．1回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19536/embed#?secret=xN4UvVMKAR#?secret=TR0sYQSvj6" data-secret="TR0sYQSvj6" 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="pQzhoenbyZ"><a href="https://blog.rurineko.com/archives/19367">本気でADS-B受信環境構築 第4回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第4回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19367/embed#?secret=FqhdRWIVFY#?secret=pQzhoenbyZ" data-secret="pQzhoenbyZ" 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="qBRihzB8uj"><a href="https://blog.rurineko.com/archives/19434">本気でADS-B受信環境構築 第5回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第5回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19434/embed#?secret=sAzBwtmy5m#?secret=qBRihzB8uj" data-secret="qBRihzB8uj" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading">最終的な構成</h2>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="918" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_22-40-59_No-00-940x918.jpg" alt="" class="wp-image-19497" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_22-40-59_No-00-940x918.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_22-40-59_No-00-620x606.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_22-40-59_No-00-400x391.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_22-40-59_No-00-768x750.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_22-40-59_No-00.jpg 1333w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>諸々考えた結果、このような構成になりました。<br>この構成で作っていきましょう。</p>



<h2 class="wp-block-heading">ケース加工</h2>



<p>加工と言っても、ケース底面の穴をくりぬいたり、自在ボードにタップビスを打っていくくらいです。<br>こういうケースに元々、ケーブルを通す穴については、穴をきれいに抜くにはコツがあります。<br>マイナスドライバーと、ゴムのハンマーを使ってサクッと抜いていきます。</p>



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



<p>丸印の部分に、マイナスドライバーをあてて、ゴムハンマーで軽く叩きます。<br>そうすると、簡単にくりぬくことができます。後はバリがあれば、それを取れば完了になります。</p>



<h3 class="wp-block-heading">自在ボードの加工</h3>



<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/09/S__45039625-940x1253.jpg" alt="" class="wp-image-19499" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039625-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039625-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039625-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039625-768x1024.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039625.jpg 1108w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>内部は、M3の15ｍｍのねじで、自在ボードにねじうちして、ラズパイはメンテナンスを行う前提で<br>ねじとねじの間に結束バンドを通して、固定出来る部分を作って、そこにマジックバンドを通して<br>ざっくり固定する方式にしました。ちょっと、見た目的にも改善の余地はありそうです。<br>設置までにもうちょい考えて見ます。</p>



<p>下記工程で結束バンド連結によるステーは止めて再加工をしました。<br>USB温度ドングルのケーブルがかっこ悪いので、これは極細ケーブルに交換してSmartに配線を行います。<br>また、SDRドングルについても配線を見直すかも知れません。</p>



<p>自在ボードに固定すると、それなりにきれいな配置になったかと思っています。<br>将来的に978MHz帯を受信する場合、SDRドングルの場所やケースの変更など<br>考えないと行けないですが、雑にSDRドングルを2階建てとかにすれば<br>このケースでも問題ないかも知れません。その時考えましょうかね。<br>ワンプレートでのってしまうのがいいですね。</p>



<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="705" data-id="19784" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490190_0-940x705.jpg" alt="" class="wp-image-19784" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490190_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490190_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490190_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490190_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490190_0.jpg 1477w" 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="705" data-id="19785" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490188_0-940x705.jpg" alt="" class="wp-image-19785" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490188_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490188_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490188_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490188_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490188_0.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<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 loading="lazy" decoding="async" width="940" height="705" data-id="19797" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-1-940x705.jpg" alt="" class="wp-image-19797" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-1-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-1-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-1-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-1-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-1-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<h3 class="wp-block-heading">ケース内部処理</h3>



<p>自在ボードにM3のタップビスを打って、ラズパイとチューナーとフィルターの設置場所を作成し<br>内側にアルミテープを全面に貼り付けて、出来るだけ外部電波を遮断します。</p>



<p>アルミテープについては、HFのアンテナが取り付けてある鉄管に取り付ける事と<br>50ｗ程度ですが、いちおう電波発射時影響を出来るだけ避ける為に内部をアルミテープにて加工をするものです。<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;" /><br><br><strong>※本件施工については、ノイズ対策とHF帯の送信アンテナが取り付けている</strong><br>　<strong>鉄管に取付る特殊環境の為にやってますので、そのような環境で無い限りアルミテープ施工は必要無いと思っています。</strong></p>



<p>こんな感じでどんどんアルミテープを貼っていきます。これは、以外に楽しい作業でした。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="705" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350915_0-940x705.jpg" alt="" class="wp-image-19687" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350915_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350915_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350915_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350915_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350915_0-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>かなり時間がかかりましたが、大まかにはこんな感じで施工しました。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 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="705" data-id="19690" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350918_0-940x705.jpg" alt="" class="wp-image-19690" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350918_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350918_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350918_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350918_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350918_0-rotated.jpg 1477w" 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="705" data-id="19688" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350919_0-940x705.jpg" alt="" class="wp-image-19688" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350919_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350919_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350919_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350919_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350919_0-rotated.jpg 1477w" 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="705" data-id="19689" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350920_0-940x705.jpg" alt="" class="wp-image-19689" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350920_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350920_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350920_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350920_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350920_0-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<h3 class="wp-block-heading">ケース冷却ファン</h3>



<p>ケースの底面に4ｘ4ｃｍの2500rpmのファンを搭載します。<br>これらは、ある一定以上で動作するように、サーミスターを搭載した<br>温度管理モジュールによって【ON・OFF】される仕様となる。<br>ONの時は、外部から眺めても、ファンが動作している事を示すLEDを搭載する。<br>いずれも、5ｖのUSB電源を起点として動作する設計にする。</p>



<p>FAN取付場所については、ケース通線部にあうようにファンを設置し<br>アルミテープで目張りして、ケース内の空気を吸わないように、<br>フレッシュな外部の空気を吸うように施工しています。<br>電源ケーブルについては、アルミテープで固定し、<br>ケース上部に設置予定の温度制御基板につなぎ込むため施工してます。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="705" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350921_0-940x705.jpg" alt="" class="wp-image-19691" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350921_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350921_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350921_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350921_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350921_0.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">自在ボード</h3>



<p>こんな感じでM3のタップビスで各基板の取付位置に処理を行いました。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 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="529" data-id="19693" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-940x529.jpg" alt="" class="wp-image-19693" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350922-rotated.jpg 1706w" 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="529" data-id="19692" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-940x529.jpg" alt="" class="wp-image-19692" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350923-rotated.jpg 1706w" 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="529" data-id="19694" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-940x529.jpg" alt="" class="wp-image-19694" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350924-rotated.jpg 1706w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>自在ボードの裏にある鉄管取付用のブラケットを止めている<br>ねじもコーキング剤を流し込んでビス打ちして、その上からコーキング剤を塗って防水加工し<br>さらに、コーキング剤ごとアルミテープを貼り付けてます。自在ボードの裏が底上げされているので<br>そのような加工を行っても、全くクリアランス的に問題ありませんでした。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="529" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-940x529.jpg" alt="" class="wp-image-19701" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350930-rotated.jpg 1706w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">動作LEDについての処理</h3>



<p>シリコンのコーキング剤をぬって防水加工しました。写真のケーブルは、温度制御基板が来たら<br>適切な長さに切ってSmartに処理します。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 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="529" data-id="19695" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-940x529.jpg" alt="" class="wp-image-19695" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350925-rotated.jpg 1706w" 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="529" data-id="19696" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926-940x529.jpg" alt="" class="wp-image-19696" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350926.jpg 1706w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<h3 class="wp-block-heading">グロメットにて通線処理</h3>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="564" height="95" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-28-0_No-00.jpg" alt="" class="wp-image-19518" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-28-0_No-00.jpg 564w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-28-0_No-00-400x67.jpg 400w" sizes="auto, (max-width: 564px) 100vw, 564px" /></figure>



<p>上記のように、5つ並んでいるので、真ん中を除く4つを貫通させます。<br>貫通方法は、上記ケース加工で記載した通りです。<br>一番外の穴は、通気口と取風口となるので、グロメットは入れないで運用する</p>



<p>LANと書かれている場所と、同軸と書かれている場所は、配線を通線する関係でグロメットを入れて<br>防水処理した上で、害虫の侵入を防ぎつつ通線を行う</p>



<p>外装は、こんな感じで網を張って、野外に設置するので、暖かい所にはGが入り込む可能性があるので<br>フィルターを設置して、害虫が入って中でぬくぬく卵を産む等を防ぐ仕様にしました。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-6 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="1253" data-id="19504" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039628_0-940x1253.jpg" alt="" class="wp-image-19504" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039628_0-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039628_0-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039628_0-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039628_0-768x1024.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039628_0.jpg 1108w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<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/09/S__45039626_0-940x1253.jpg" alt="" class="wp-image-19505" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039626_0-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039626_0-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039626_0-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039626_0-768x1024.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45039626_0.jpg 1108w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>害虫侵入防止網も下記のように加工しました。網の端が浮き上がって、雨風にまけて剥がれそうだったので<br>アルミテープにて加工しました。この上から金網をはって電波の侵入を防止しようかとも思いますが<br>さび等の影響もあるので、ここはこれで良いかなと思います。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-7 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="529" data-id="19699" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-940x529.jpg" alt="" class="wp-image-19699" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350928-rotated.jpg 1706w" 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="529" data-id="19698" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-940x529.jpg" alt="" class="wp-image-19698" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350927-rotated.jpg 1706w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>さすがに、通気口ですが、防水コネクターを取り付けて、PF管を２０ｃｍ程度伸ばして<br>下からの雨水の侵入を防ぎたいと思います。いったん、部材を追加して加工します。<br>普段の雨ならおそらく問題ないんですが、台風とかそういうのも考慮したら、<br>若干の下からの逆流対策を考えておいたほうがいいといった決断になりました。</p>



<h3 class="wp-block-heading">ケース裏面について</h3>



<p>自在ボードのねじ部分からの電波侵入を防ぐため、裏面も処理してみました。<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>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="529" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-940x529.jpg" alt="" class="wp-image-19700" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-940x529.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-620x349.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-400x225.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-768x432.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-1536x864.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45350929-rotated.jpg 1706w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">動作表示LEDについて</h3>



<p>温度制御基板にインプットする電源は、USBから5Vをとって<br>ラズパイ動作確認LEDとして外部から確認出来る仕様にする。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="647" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-5-47_No-00-940x647.jpg" alt="" class="wp-image-19503" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-5-47_No-00-940x647.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-5-47_No-00-620x427.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-5-47_No-00-400x275.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-5-47_No-00-768x529.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-5-47_No-00.jpg 1056w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">温度制御基板について</h3>



<p>温度制御基板回路図的には以下の通りで、温度制御基板からはマイナス制御でON・OFFさせるみたいだ。<br>表示は、12Vになっているが、5V用のデバイスをチョイスしているので、5Vでも動作するはず。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="410" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-940x410.jpg" alt="" class="wp-image-19527" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-940x410.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-620x270.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-400x174.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-768x335.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-1536x670.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_17-2-53_No-00-2048x893.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>ケース上に取り付け予定で配線類を調整する<br>仮設置ではこの当たりの予定で、温度制御基板の下は空間があってそこに配線を格納する。<br>画像左下のは、一次的にモバイルバッテリーで駆動させているので<br>ラズパイの代わりの電源として、テストを行っている最中です。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="705" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490183_0-940x705.jpg" alt="" class="wp-image-19780" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490183_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490183_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490183_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490183_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490183_0-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>サーミスタは、左上に見にくいですが固定しました。<br>全体をアルミテープで覆っていますので、熱も伝わりやすいかなと思います。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="705" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490184_0-940x705.jpg" alt="" class="wp-image-19779" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490184_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490184_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490184_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490184_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490184_0.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">ケースに格納イメージ</h3>



<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/09/S__45522953_0-940x1253.jpg" alt="" class="wp-image-19798" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45522953_0-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45522953_0-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45522953_0-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45522953_0-768x1024.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45522953_0.jpg 1108w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>※結局、USBチューナーが不調になって、チューナーを別のに交換したのでプリアンプ及びフィルターは廃止となりました。下記が最終形態となります。シンプルイズベストですね。中央に鎮座する温度計は、本番運用時撤去します。一時的にどのくらいの庫内温度か把握する為に、一時的に設置した物となります。</p>



<p>後で分かりましたが、チューナーが不調は、USBポートに接続する機器が多いと、電圧が不安定になってチューナーが見えなくなる事象を確認してあります。そのため、不調と思っていたチューナーも故障ではなかったと思っています。道具箱に入れてしまったので、既に行方不明ですが<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>



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



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



<p>左が設定温度以下でありファンが停止してて温度監視中及び<br>ラズパイが起動しておりUSBから電源が出力されている場合点灯する。<br>ラズパイは、OSが生きていないとUSB電源がでない為、このLEDが点灯している事は<br>ラズパイに電源が投入されており、OSが動作している目安となる。</p>



<p>右が、設定温度以上の庫内温度になっていてファンによって、<br>外気を強制導入して冷やしている時点灯する。<br>夏場は、24時間ずーとONの状態でしょうけど、<br>春秋は日中のみ冬は日中でもついたり消えたりを繰り返し<br>庫内の温度を出来るだけ一定に保つように動作する。<br>下記のように期待通りの動きになりました。</p>



<p>あと、delayを入れているので、ちょっと位設定温度を超えたくらいでは起動せず、<br>それによって、オン・オフを繰り返す様な動きにはならない設定を入れてます。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-8 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="705" data-id="19781" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490186_0-940x705.jpg" alt="" class="wp-image-19781" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490186_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490186_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490186_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490186_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490186_0-rotated.jpg 1477w" 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="705" data-id="19782" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490187_0-940x705.jpg" alt="" class="wp-image-19782" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490187_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490187_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490187_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490187_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45490187_0-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>当初SDRドングルがかなりの発熱で、これに強制冷却用のファンを取り付ける予定でしたが<br>ケースファンが定期的に稼働することを考えると、今の所問題なさそうということで<br>いったんファンの取付は、今回は見送りました。また、来年夏に不安定になるようでしたら<br>とりつけしようと思います。</p>



<h3 class="wp-block-heading">悩ましい設定温度について</h3>



<p>ぶっちゃけ、ラズパイってCPUの温度60℃でも動作OKで、80℃越えると処理制限が入るので<br>季節も考慮すると、35℃とかの設定でも良さそうですが、出来るだけ低い温度を担保した方が良い気はするので30℃くらいの設定でいいかな？とも思いつつ。ラズパイ、強制冷却して涼しい部屋で設置して36℃表示です。</p>



<p>リモートでは設定変更できないのでファン劣化も考えると、32℃とかの設定でいいのかもですね。<br>といっても、夏はそれでも庫内40℃越えているでしょうから、常時動き続ける事にはなってしまいそうです。<br>ただ、庫内温度は、ラズパイにUSB温度センサーを取り付けて監視はしているので<br>あまりにも高い温度になるようでしたら、若干低めの設定に変更するかも知れません。<br>いったんは32℃設定で行きます。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="241" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-13-14-57-48-049-940x241.jpg" alt="" class="wp-image-19791" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-13-14-57-48-049-940x241.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-13-14-57-48-049-620x159.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-13-14-57-48-049-400x103.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-13-14-57-48-049-768x197.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-13-14-57-48-049.jpg 1529w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">ケースに自作ステッカー貼り付け</h3>



<p>特にこれは見た目重視として、ボックスに受信機材が入っている事をぱっと見分かる様に<br>ステッカーを作って防水シートで保護した仕様で貼り付けています。<br>市販する気もないですし、あくまでも個人使用の為に作成して貼り付けました。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="705" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45056003-940x705.jpg" alt="" class="wp-image-19520" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45056003-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45056003-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45056003-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45056003-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45056003-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">温度管理について</h2>



<p>上記ファンのところでも記載しましたが、それとは別にラズパイにUSBドングルを取り付けて<br>ボックス内の温度とラズパイ自体の温度を測定し、監視サーバに送る仕組みを作ります。</p>



<figure class="wp-block-image size-large is-resized img-border"><img loading="lazy" decoding="async" width="940" height="569" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00-940x569.jpg" alt="" class="wp-image-19507" style="width:840px;height:auto" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00-940x569.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00-620x375.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00-400x242.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00-768x465.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00-1536x929.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_12-53-21_No-00.jpg 1924w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>購入したのは、上記のデバイスです。こいつをラズパイに接続し<br>このセンサーがゲットした情報を元に、監視サーバでalert等を行います。<br>ちょっと癖があるデバイスなので、注意事項が何点かあります。</p>



<p>ラズパイに直接刺したら駄目です。<br>理由は、ラズパイの温度を拾ってかなり高い温度で検知します。<br>必ず、USB延長ケーブル等で接続する必要があります。</p>



<p>次に、このデバイス内部のファームが購入時期によって、違うという事です。<br>対応したスクリプトが、気持ち良く動作しない事が多々あります。<br>私が買ったこの機材は、実はファームが1つあがっていて、古いスクリプトでは<br>全くノーレスポンスでした。</p>



<p>まずは、動作からみていただくと、下記のコマンドで温度を取得できるようにします。<br>temper.py は　【<a href="https://github.com/urwen/temper/issues/9" target="_blank" rel="noopener" title="">https://github.com/urwen/temper/issues/9</a>】からゲット出来ます。</p>



<pre class="wp-block-code"><code>rurineko@ads-b:/tmp/temper $ sudo temper.py
Bus 001 Dev 007 3553:a001 TEMPerGold_V3.5 <strong>25.00C</strong> 77.00F - - - -
                                          ------ 温度が取得出来てます</code></pre>



<p>このデバイスは、 TEMPerGold_V3.5であり、センサーIDは【3553:a001 】であることが分かる。<br>これに対応したソフトは1つしかありませんでした。</p>



<pre class="wp-block-code"><code>$ cd /tmp
$ git clone https://github.com/ccwienk/temper.git
$ cd temper

rurineko@ads-b:/tmp/temper $ ls -lrt
total 60
-rw-r--r-- 1 rurineko rurineko  1855 Sep  2 10:23 DOCKER.md
-rwxr-xr-x 1 rurineko rurineko  1346 Sep  2 10:23 temper-service.py
-rwxr-xr-x 1 rurineko rurineko 17293 Sep  2 10:23 temper.py
-rw-r--r-- 1 rurineko rurineko   778 Sep  2 10:23 setup.py
-rw-r--r-- 1 rurineko rurineko 10705 Sep  2 10:23 README.md
-rw-r--r-- 1 rurineko rurineko   275 Sep  2 10:23 Makefile
-rw-r--r-- 1 rurineko rurineko  1062 Sep  2 10:23 LICENSE
-rw-r--r-- 1 rurineko rurineko   663 Sep  2 10:23 Dockerfile
-rw-r--r-- 1 rurineko rurineko   220 Sep  2 10:23 docker-compose.yml

★temper.pyがある事を確認して
$ sudo cp ./temper.py /usr/local/bin
$ cd /usr/local/bin
$ sudo chmod 755 temper.py

これで、パスが通っているので、どこのディレクトリからも下記でコマンドが動きます
$ sudo temper.py
rurineko@ads-b:/tmp/temper $ sudo temper.py
Bus 001 Dev 007 3553:a001 TEMPerGold_V3.5 <strong>25.00C</strong> 77.00F - - - -</code></pre>



<h3 class="wp-block-heading">監視組込</h3>



<p>まずは、ラズパイ側のZabbix Agentの設定</p>



<pre class="wp-block-code"><code>$ sudo nano /etc/zabbix/zabbix_agentd.conf

最終行に下記を追加します
#Box Temp Get
UserParameter=box_temp,sudo temper.py | awk '{ print $7 }' | cut -b 1-5

CTRL+OとCTRL+Xでセーブして編集画面を出ます。

★Zabbix agentを再起動させて起きます
sudo systemctl restart zabbix-agent</code></pre>



<p>続いて、Zabbix Serverがわにアイテムを作っていきます。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="753" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-35_No-00-940x753.jpg" alt="" class="wp-image-19511" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-35_No-00-940x753.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-35_No-00-620x497.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-35_No-00-400x320.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-35_No-00-768x615.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-35_No-00.jpg 1180w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>温度を取得できるか？テストを行います。<br>ピンクで囲った枠にUSB温度センサーからの情報が取得出来ていると正常動作です。</p>



<figure class="wp-block-image size-full is-resized img-border"><img loading="lazy" decoding="async" width="923" height="480" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-57_No-00.jpg" alt="" class="wp-image-19512" style="width:844px;height:auto" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-57_No-00.jpg 923w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-57_No-00-620x322.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-57_No-00-400x208.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-13-57_No-00-768x399.jpg 768w" sizes="auto, (max-width: 923px) 100vw, 923px" /></figure>



<p>ダッシュボードに項目追加を行います。<br>これで、24時間ボックス内の温度が把握できるようになりました。<br>トリガーを設定して、alertを仕掛けるなど適時行ってください。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="154" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-17-32_No-00-940x154.jpg" alt="" class="wp-image-19513" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-17-32_No-00-940x154.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-17-32_No-00-620x102.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-17-32_No-00-400x66.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-17-32_No-00-768x126.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-17-32_No-00.jpg 1501w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>次に、ラズパイのマザーボードについてる<br>温度センサーをつかってラズパイの温度も監視しましょう。</p>



<p>ラズパイは、下記の場所に温度を保存しています。<br>ただ、値としては1000倍で保存されているので、これをZabbix Agentに渡すところで<br>1／1000に演算して、温度として監視サーバに渡してます。</p>



<p>温度保存場所<br>/sys/class/thermal/thermal_zone0/temp </p>



<pre class="wp-block-code"><code>$ sudo nano /etc/zabbix/zabbix_agentd.conf

最終行に下記を追加します
#pi tmp
UserParameter=pi_temp,cat /sys/class/thermal/thermal_zone0/temp |awk '{print $1/1000}'
CTRL+OとCTRL+Xでセーブして編集画面を出ます。

★Zabbix agentを再起動させて起きます
sudo systemctl restart zabbix-agent</code></pre>



<p>監視サーバ側の設定を入れます。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="757" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-20-55_No-00-940x757.jpg" alt="" class="wp-image-19514" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-20-55_No-00-940x757.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-20-55_No-00-620x499.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-20-55_No-00-400x322.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-20-55_No-00-768x619.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-20-55_No-00.jpg 1172w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>テストをしてみましょう。<br>ピンクに囲った所に、温度が出ていることが確認出来れば、正常に</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="918" height="483" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-21-6_No-00.jpg" alt="" class="wp-image-19515" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-21-6_No-00.jpg 918w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-21-6_No-00-620x326.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-21-6_No-00-400x210.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-21-6_No-00-768x404.jpg 768w" sizes="auto, (max-width: 918px) 100vw, 918px" /></figure>



<p>ダッシュボードに項目追加</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="147" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-25-42_No-00-940x147.jpg" alt="" class="wp-image-19516" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-25-42_No-00-940x147.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-25-42_No-00-620x97.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-25-42_No-00-400x63.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-25-42_No-00-768x120.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-2_13-25-42_No-00.jpg 1496w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">必要部材がなかなか届かず</h2>



<p>温度制御基板が到着が10月になりそうなので、それが届き次第いったんケースに組み込んで<br>自宅内で運用し、アンテナ等の部材が届き次第、設置する感じになります。<br>それも、11月くらいになりそうですね。正式運用をことし一杯で始めれるような感じで<br>段取りしたので、オンスケと言えばオンスケですね。</p>



<p>届かない部材は、下記の部材です。今の状況だと、日本国内までは届いて居るが<br>そこから、配達業者が動いていない。そもそも、一番安い送料で来てるから現時点で10月25日目安です<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;" /><br>国内まで来てるので、早急に配達してくれてもいいんじゃないかと思います。<br>それか、配達がいやなら、自分とりに行きますよ。とは思います。</p>


<div class="wp-block-image img-border">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="638" height="490" src="https://blog.rurineko.com/wp-content/uploads/2024/09/WS200002.jpg" alt="" class="wp-image-19703" style="width:848px;height:auto" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/WS200002.jpg 638w, https://blog.rurineko.com/wp-content/uploads/2024/09/WS200002-620x476.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/WS200002-400x307.jpg 400w" sizes="auto, (max-width: 638px) 100vw, 638px" /></figure>
</div>


<p>例によって、こんなのはアリエクスプレスにしかありませんので<br>アリエクスプレスの発送事情については、別記事にて書こうと思っています。<br>何気に早い配達の場合とそうじゃないものがあって、だいたい肌感が分かってきたので。<br>2024/09/12の夜に物が届きましたので、夜な夜な半田ごてで配線作って組み込んで動作確認までしました。</p>



<h2 class="wp-block-heading">最後は</h2>



<p>ボックスに鍵を取り付ける場所があるので、雨風に晒される事もあって<br>さびない頑丈な鍵をして、常時施錠して管理出来ればと思います。<br>次は、アンテナ設置取付編でまたお会いしましょう。</p>



<p>ここまでかなり急ピッチでやってきましたが、アンテナ取付とかかなり暑いとしんどいので<br>部材は出来るだけ早く集めきりますが、設置は秋深くなってきてからになると思います。<br>現実ついてるHFのアンテナを若干、下に下げたり鉄管を上に出したりとか<br>色々あるので、また、詳細は次の第7回で記載しますね。</p>



<p>余談ですが、ADS-B受信キットとして商品化するなら<br>今まで書いた内容で全部キットにすると、結構高めになっちゃいますね。<br>選べるオプションで松竹梅ですね。</p>



<p>完全に構築済みで、IPとかDNSとかだけで動く様な仕様の物が高くて<br>結構手を動かさないと行けないキットは安めの設定でだすか。<br>ぶっちゃけ、これ、手を動かした方が楽しくていいんだけどな。</p>



<p>はい。そんなことを考えております。<br>それではまたお会いしましょう。<br>ここまで読んで頂きありがとうございました。<br></p><p>The post <a href="https://blog.rurineko.com/archives/19495">本気でADS-B受信環境構築 第6回 #ADS-B</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19495/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>本気でADS-B受信環境構築 ラボ Vol.2 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19808</link>
					<comments>https://blog.rurineko.com/archives/19808#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 19 Sep 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[ADSB]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[dBi]]></category>
		<category><![CDATA[graphs1090]]></category>
		<category><![CDATA[LAB]]></category>
		<category><![CDATA[SDR]]></category>
		<category><![CDATA[SDRドングル]]></category>
		<category><![CDATA[アンテナ]]></category>
		<category><![CDATA[ラボ]]></category>
		<category><![CDATA[利得]]></category>
		<category><![CDATA[飛行機]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=19808</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"> 2</span> <span class="rt-label rt-postfix">分</span></span>前回、ラボを記事としてあげましたが、それからまた少し実験をしています。そちらを読まれてない方は、ぜひ、そちらから読んでみてください。 わかったこと 下記のSDR　ADS-Bドングルですが、こちらは内蔵しているフィルターと [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19808">本気でADS-B受信環境構築 ラボ Vol.2 #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"> 2</span> <span class="rt-label rt-postfix">分</span></span>
<p>前回、ラボを記事としてあげましたが、それからまた少し実験をしています。<br>そちらを読まれてない方は、ぜひ、そちらから読んでみてください。</p>



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



<h2 class="wp-block-heading">わかったこと</h2>



<p>下記のSDR　ADS-Bドングルですが、こちらは内蔵しているフィルターとブースターは、かなり強力ですが<br>近く（40cm）くらいの近さで20wの出力で送信している無線機があります。<br>常時ではないけど、1日おそらく10時間くらいは送信してるんじゃないかと思いますが<br>その無線機が送信状態の時、見事に受信画面から飛行機がさーと消えて行ってしまいます。</p>



<p>ということは、そこそこブースターで持ち上げている信号の中、<br>フィルターが430MHz帯域の抑圧を除去出来ていないという事に気がつきました。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="660" height="273" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-12-10-32-49-367.jpg" alt="" class="wp-image-19721" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-12-10-32-49-367.jpg 660w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-12-10-32-49-367-620x256.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-12-10-32-49-367-400x165.jpg 400w" sizes="auto, (max-width: 660px) 100vw, 660px" /></figure>



<p>本番環境については、下記のような構成で、こちらに使っているフィルタ／ブースターでは<br>430MHz帯で送信しても、抑圧をフィルタで除去してくれて、全く飛行機が見えなくなることはありませんでした。<br>よって、フィルタの性能については、本番機で導入した機種の方に軍配が上がります。<br>また、ラボ1で、ブースターもイマイチと書きましたが、スプリットケーブルを用いて<br>1本の電波を2つに分けていた為、そこでかなり減衰が発生して、フルスペックを発揮出来ていなかった様で<br>そこを取り外して直接接続することで、ブースターの実力も見えた感じになりました。</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/09/S__45555714_0-940x705.jpg" alt="" class="wp-image-19796" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45555714_0-rotated.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>下記がその後の受信エリアとなります。<br>北は福島県いわき市付近まで、南は静岡県静岡市、房総沖40km程度<br>西は千葉県鹿島市沖50km程度まで、現在の仮のディスコーンアンテナで拾えるようになりました。<br>本命のアンテナは、利得が公表値でアンテナ利得14dBiとなっており、ディスコーンアンテナが1200MHz帯で<br>アンテナ利得2.15dBiの為、公表値であった場合、+100km～200km程度見えるエリアが広がる可能性がある。</p>



<p>仮に（筆者的には絶対そうだと思ってる）公表値以下として、9dBi程度としても<br>100km位は見える範囲が広がれば良いなと言った感じ。<br>範囲としては、山形・新潟・長野・静岡・愛知位まで拾えれば優秀ですね。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="595" height="717" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-09-55-13-276.jpg" alt="" class="wp-image-19809" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-09-55-13-276.jpg 595w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-09-55-13-276-400x482.jpg 400w" sizes="auto, (max-width: 595px) 100vw, 595px" /></figure>



<h2 class="wp-block-heading">ただし、スプリッターで本番機とstaging機と比べると</h2>



<p>やっぱり、staging機に接続しているSDR ASD-Bドングルの方が高い解像度を持っているように思う。<br>そして、高い解像度ゆえ、430MHzの抑圧を抑制出来ないでいる気がする。<br>ドングルを入れ替える事も出来るけど、さてどうしたものか！？</p>



<figure class="wp-block-video"><video height="1080" style="aspect-ratio: 1920 / 1080;" width="1920" autoplay controls loop muted src="https://blog.rurineko.com/wp-content/uploads/2024/09/20240920124133.mp4" playsinline></video></figure>



<h2 class="wp-block-heading">アンテナ利得とは？</h2>



<p>アンテナ利得とは、<mark>アンテナが受信した電波の強さをどの程度出力できるのかを数値化したもの</mark>で、<br>アンテナの性能を表す指標です。単位はデシベル（dB）で、数値が大きいほどアンテナの性能が良いとされています。<br>dBi表記は、<strong>すべての方向に均等に電波が放射される仮想アンテナを基準とした利得表示</strong>で、アイソトロピック比と呼ばれています。 両者の間には0dB＝2.14dBiという関係があります。 dBiで表示すると数値が2.14大きくなるため、カタログ表示で多用されています。</p>



<p>簡単に言うと、3dBの利得があるアンテナだと、基準アンテナの2倍の強さで受信が出来る性能である。<br>6dBだと、基準アンテナの4倍の性能が出る。<br>20dBだと、基準アンテナの100倍の性能のアンテナであるという事。</p>



<p>ただし、カタログ値では、dBi表記なので、14dBiだとdB表記だと6.54dBという事になる。<br>それでも、基準のアンテナの4倍の性能になるので期待は持てると思っています。</p>



<h2 class="wp-block-heading">なんとなくラズパイが熱いと受信感度低下？</h2>



<p>受信する飛行機の数が減る気がする。<br>今、PoEHATをラズパイに取り付けて運用実験をしていますが、<br>このPoEHATには、小型のFANが内蔵されています。<br>そのFANは、どうも50℃を越えると起動し、48℃位で停止をするという制御が入っているようで<br>基本的に下記の通り50℃前後を保てるような設定になっているっぽいです。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="327" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-08-479-940x327.jpg" alt="" class="wp-image-19810" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-08-479-940x327.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-08-479-620x216.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-08-479-400x139.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-08-479-768x267.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-08-479.jpg 1354w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="431" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208-940x431.jpg" alt="" class="wp-image-19811" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208-940x431.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208-620x284.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208-400x184.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208-768x352.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208-1536x705.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-27-208.jpg 1798w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="922" height="654" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-46-532.jpg" alt="" class="wp-image-19812" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-46-532.jpg 922w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-46-532-620x440.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-46-532-400x284.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-44-46-532-768x545.jpg 768w" sizes="auto, (max-width: 922px) 100vw, 922px" /></figure>



<p>結論からすると、受信はできてるっぽい気はするので、今日はたまたま到着便・出発便が少なく<br>且つ、成田から通過していく便も少ないだけのように思うので、ちょっと様子見します。<br>そもそも、ラズパイが熱くても、受信しているのはSDRドングルな訳で<br>あまり関係無い気はしますよね。80℃越えると処理リミッターが入る様ですが<br>そこまで熱くはないので、いったん様子見で本番運用する際は24時間強制FANを稼働させるので<br>外気温によって変わると思いますが、そこそこの温度帯で稼働できるのではないかと思ってます。</p>



<h2 class="wp-block-heading">受信状況をグラフにするツール</h2>



<p>Performance Graphsというオープンソースを入れました。<br>ADS-Bの受信についての詳細がとれるようになりました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="1290" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982-940x1290.jpg" alt="" class="wp-image-19813" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982-940x1290.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982-620x851.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982-400x549.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982-768x1054.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982-1120x1536.jpg 1120w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-54-47-982.jpg 1299w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>続いて、スペックについての詳細も取れるようになりました。<br>ただ、これは、Zabbixで採取しているので、あまりこちらではざっと確認する程度に使っています。<br>alert機能はないので、あくまでも過去そうでしたというグラフになりますが<br>かなり参考に出来るので、今後の研究に使えるかなと思いました。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="1046" src="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-55-01-038-940x1046.jpg" alt="" class="wp-image-19814" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-55-01-038-940x1046.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-55-01-038-620x690.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-55-01-038-400x445.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-55-01-038-768x854.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/powered_by_rurineko.com-2024-09-19-10-55-01-038.jpg 1299w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">導入方法　ラズパイ標準OSにて</h3>



<p>いつものようにSSHでログインします。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="796" height="301" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-32-19_No-00-1.jpg" alt="" class="wp-image-19543" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-32-19_No-00-1.jpg 796w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-32-19_No-00-1-620x234.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-32-19_No-00-1-400x151.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-32-19_No-00-1-768x290.jpg 768w" sizes="auto, (max-width: 796px) 100vw, 796px" /></figure>



<p>インストール</p>



<pre class="wp-block-code"><code>sudo bash -c "$(curl -L -o - https://github.com/wiedehopf/graphs1090/raw/master/install.sh)"</code></pre>



<p>これで、上手く行けば下記で見れるはずです。<br>※ただし、最初のグラフを書き出すまで10分程度時間が必要との記載があるので<br>　最初アクセスしても、枠だけでグラフは表示されていないかも知れません。<br>　10分程度まって、グラフが表示されてきたことを確認して頂ければと思います。</p>



<pre class="wp-block-code"><code>http:&#47;&#47;ラズパイ/graphs1090/</code></pre>



<p>このツール、SDカードへの書込ストレスを緩和する為、1日1回ざっと書き込んでいるようですので<br>途中でシャットダウンやリブートをすると、空白時間が出来る様なので、厳密に空白時間を作りたく無い場合等は<br>リブート・シャットダウンする前に、強制的にセーブするコマンドを実行し、SDカードにデータセーブが必要になるようです。</p>



<h4 class="wp-block-heading">SD カードへの書き込みを減らす (デフォルトで有効)<a href="https://github.com/wiedehopf/graphs1090#reducing-writes-to-the-sd-card-enabled-by-default"></a></h4>



<p>SD カードへの書き込みを減らすため、データは 24 時間ごとに SD カードに書き込まれます。データ損失に関する注意: 電源を取り外したり失ったりすると、前日の 23:42 以降に生成されたグラフ データが失われます。この問題を回避するには、<code>sudo shutdown now</code>Pi を抜く前に対処してください。詳細については、書き込みの削減に関するセクションを参照してください。再起動やシャットダウンは問題ではなく、データ損失の原因にはなりません。</p>



<p>データがディスクに書き込まれる頻度を変更する場合は、<code>/etc/cron.d/collectd_to_disk</code>コンテンツを編集して、次のいずれかのオプションに置き換えます。(graphs1090 インストール スクリプトを更新/実行すると、これがデフォルトに上書きされます)</p>



<pre class="wp-block-code"><code>
# every day at 23:42
42 23 * * * root /bin/systemctl restart collectd

# every Sunday
42 23 * * 0 root /bin/systemctl restart collectd

# every 6 hours
42 */6 * * * root /bin/systemctl restart collectd
</code></pre>



<p>この動作を無効にするには、次のコマンドを使用します。</p>



<pre class="wp-block-code"><code>sudo bash /usr/share/graphs1090/git/stopMalarky.sh</code></pre>



<p>動作を再度有効にするには、次のコマンドを使用します。</p>



<pre class="wp-block-code"><code>sudo bash /usr/share/graphs1090/git/malarky.sh</code></pre>



<p>上記の動作の仕組みについての説明: systemd サービスの構成が変更され、グラフ データが /run (メモリ) で管理され、毎晩のみディスクに書き込まれるようになります。再起動/シャットダウン時にディスクに書き込まれ、システムが再起動するとデータが再び /run にロードされます。電源が失われると、最大 24 時間分のデータが失われます。</p>



<p>これはうまく機能しており、多くの人が SD カードの消耗を懸念しているため、これをデフォルトにしました。<br>rrd データベースは毎分書き込まれ、1 時間あたり約 100 メガバイトが書き込まれます。最近の SD カードのほとんどは、これを 10 年以上簡単に処理できるはずですが、必要に応じて書き込み量を減らすことができます。デフォルトでは、Linux はキャッシュに最大 30 秒保存した後、データをディスクに書き込みます。これを 10 分に増やすと、実際のディスク書き込みは 1 時間あたり約 10 メガバイトに減ります。</p>



<p>最後の 10 分間を失いたくないデータを Raspberry Pi で処理する場合は、これを変更しないでください。<br>この書き込み遅延を 10 分に増やすには、次のようにします (再起動後に有効になります)。</p>



<pre class="wp-block-code"><code>sudo tee /etc/sysctl.d/07-dirty.conf &lt;&lt;EOF
vm.dirty_ratio = 40
vm.dirty_background_ratio = 30
vm.dirty_expire_centisecs = 60000
EOF
</code></pre>



<p>Raspberry Pi の電源が切れたときにデータが失われても構わないので、これを 1 時間に設定しました。</p>



<pre class="wp-block-code"><code>sudo tee /etc/sysctl.d/07-dirty.conf &lt;&lt;EOF
vm.dirty_ratio = 40
vm.dirty_background_ratio = 30
vm.dirty_expire_centisecs = 360000
EOF</code></pre>



<p>ほぼほぼ運用に必要なツールはそろってきたので、これでいったんバックアップを取って<br>何かあった時に、そこまでは戻れる環境にしたいと思います。</p>



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



<p>如何だったでしょうか？<br>ラボ2回目ですが、仮運用し始めて色々課題も見つかって、それをどのように解決するか？<br>データ分析するも、必要な情報をどのようにゲットするか等、今後も探求は続きます。<br>別件ですが、AISの受信もし始めようかと思いつつ、海が近くありません。<br>SDRドングルを追加して、そっちをAISの受信機として別途160MHz帯のアンテナを取り付けて<br>見ても楽しいのではないかと思っています。<br></p><p>The post <a href="https://blog.rurineko.com/archives/19808">本気でADS-B受信環境構築 ラボ Vol.2 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19808/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://blog.rurineko.com/wp-content/uploads/2024/09/20240920124133.mp4" length="75359087" type="video/mp4" />

			</item>
		<item>
		<title>本気でADS-B受信環境構築 第5回 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19434</link>
					<comments>https://blog.rurineko.com/archives/19434#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Sat, 31 Aug 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[ADSB]]></category>
		<category><![CDATA[Bookworm]]></category>
		<category><![CDATA[Bukkseye]]></category>
		<category><![CDATA[FlightAware]]></category>
		<category><![CDATA[flightradar24]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[piaware]]></category>
		<category><![CDATA[RTL]]></category>
		<category><![CDATA[USBドングル]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[ドライバー]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ミドルウェア]]></category>
		<category><![CDATA[ラズパイ]]></category>
		<category><![CDATA[ラズパイ3B]]></category>
		<category><![CDATA[ラズパイ4B]]></category>
		<category><![CDATA[飛行機]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=19434</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"> 5</span> <span class="rt-label rt-postfix">分</span></span>早くも5回目となる、ADS-B受信環境の構築ですが、ここからは本番機の構築です。防水ケース組込（第6回）・アンテナ設置（第7回）・正式運用開始（第8回）を予定しています。 過去第1回から第4回まで、読んで無い方はそちらを [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19434">本気でADS-B受信環境構築 第5回 #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"> 5</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="705" src="https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m-940x705.jpg" alt="" class="wp-image-19438" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m-1536x1152.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/30537118_m.jpg 1920w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>早くも5回目となる、ADS-B受信環境の構築ですが、ここからは本番機の構築です。<br>防水ケース組込（第6回）・アンテナ設置（第7回）・正式運用開始（第8回）を予定しています。</p>



<p>過去第1回から第4回まで、読んで無い方はそちらを先に読んで下さい。<br>今回は、staging環境から本番環境となるので、第3回と内容がかぶりますので<br>新規で1環境しか作らない場合は、第5回目は特に読まなくてもOKです。</p>



<p>ただし、第4回まで作った環境が壊れた場合、この記事と同じ事をしないと<br>行けないはずなので、その際の参考にしてもらえたらと思います。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<blockquote class="wp-embedded-content" data-secret="9XGZUtBdmo"><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=ubggcbRmYG#?secret=9XGZUtBdmo" data-secret="9XGZUtBdmo" 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="PKBmxp0qjy"><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=3pQpWwjM90#?secret=PKBmxp0qjy" data-secret="PKBmxp0qjy" 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="2u22jS5si6"><a href="https://blog.rurineko.com/archives/19303">本気でADS-B受信環境構築 第3回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第3回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19303/embed#?secret=QefKEFP6n4#?secret=2u22jS5si6" data-secret="2u22jS5si6" 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="DOsKbchvGk"><a href="https://blog.rurineko.com/archives/19367">本気でADS-B受信環境構築 第4回 #ADSB</a></blockquote><iframe loading="lazy" class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;本気でADS-B受信環境構築 第4回 #ADSB&#8221; &#8212; ～下町物語～" src="https://blog.rurineko.com/archives/19367/embed#?secret=lEfVVAM4l1#?secret=DOsKbchvGk" data-secret="DOsKbchvGk" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
</div></figure>



<h2 class="wp-block-heading">本番機用意</h2>



<p>staging環境は、手持ちのラズパイ3Bを使って構築しました。<br>全く問題無く動作はしていましたが、本番機はラズパイ4Bを使って構築していきます。</p>



<p>ラズパイ4B本体ですが、何気に一番安く買えるのはアリエクスプレスでした。<br>セールなどの時は、このくらいの金額で買えたりします。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="270" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00-940x270.jpg" alt="" class="wp-image-19440" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00-940x270.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00-620x178.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00-400x115.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00-768x221.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00-1536x441.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-18-42_No-00.jpg 1769w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p><br>ただし、届くまで結構時間がかかりますのでその点だけ要注意ですね。<br>あとは、全体的にサポートも良く無いです。安かろう悪かろうです。<br>壊れて届く物も多く、キットでは組み立ててもノイズがのったり<br>上手く動かないものも多いです。組立後なので、返品もどうなの？ってことでよくゴミ箱に捨てます。</p>



<p>本日時点では、ラズパイ4B（1GB）は下記の金額でした。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="497" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00-940x497.jpg" alt="" class="wp-image-19439" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00-940x497.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00-620x328.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00-400x211.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00-768x406.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00-1536x812.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-16-49_No-00.jpg 1947w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">PoE HAT組込</h2>



<p>今回は、アンテナ直下に設置するのでPoEを使って、データと電源をLANケーブル1本で<br>配信したい為、PoEHATを組み込んでケースに入れて行きます。</p>


<div id="xo-slider-19450" class="xo-slider xo-slider-template-default">
<div class="swiper swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide mime-type-image"><img loading="lazy" decoding="async" width="1108" height="1477" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023247_0.jpg" class="slide-image" alt="" title="PoE HAT 開封" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023247_0.jpg 1108w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023247_0-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023247_0-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023247_0-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023247_0-768x1024.jpg 768w" sizes="auto, (max-width: 1108px) 100vw, 1108px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img loading="lazy" decoding="async" width="1108" height="1477" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023248_0.jpg" class="slide-image" alt="" title="ヒートシンク取り付け" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023248_0.jpg 1108w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023248_0-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023248_0-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023248_0-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023248_0-768x1024.jpg 768w" sizes="auto, (max-width: 1108px) 100vw, 1108px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img loading="lazy" decoding="async" width="1477" height="1108" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023242_0.jpg" class="slide-image" alt="" title="スペーサーを組込PoEHAT取付" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023242_0.jpg 1477w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023242_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023242_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023242_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023242_0-768x576.jpg 768w" sizes="auto, (max-width: 1477px) 100vw, 1477px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img loading="lazy" decoding="async" width="1108" height="1477" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023241_0.jpg" class="slide-image" alt="" title="ケース組込の為裏面にもスペーサー取り付け" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023241_0.jpg 1108w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023241_0-620x826.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023241_0-940x1253.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023241_0-400x533.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023241_0-768x1024.jpg 768w" sizes="auto, (max-width: 1108px) 100vw, 1108px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img loading="lazy" decoding="async" width="960" height="1706" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0.jpg" class="slide-image" alt="" title="ケースに格納" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0.jpg 960w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0-620x1102.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0-940x1670.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0-400x711.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0-768x1365.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023240_0-864x1536.jpg 864w" sizes="auto, (max-width: 960px) 100vw, 960px" /><div class="slide-content">
</div>
</div>
<div class="swiper-slide mime-type-image"><img loading="lazy" decoding="async" width="960" height="1706" src="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0.jpg" class="slide-image" alt="" title="動作確認" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0.jpg 960w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0-620x1102.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0-940x1670.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0-400x711.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0-768x1365.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/S__45023238_0-864x1536.jpg 864w" sizes="auto, (max-width: 960px) 100vw, 960px" /><div class="slide-content">
<div class="slide-content-text">LANケーブル1本でラズパイが動いている事が確認出来る。</div>
</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>




<h2 class="wp-block-heading">OSインストール</h2>



<p>話がそれましたが、ラズパイ4B（4GB）を8000円弱で購入し、<br>手元に届きましたのでいつもの様にOSをSDカードに焼いていきます。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="849" height="558" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1.jpg" alt="" class="wp-image-19268" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1.jpg 849w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1-620x407.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1-400x263.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1-768x505.jpg 768w" sizes="auto, (max-width: 849px) 100vw, 849px" /></figure>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="849" height="560" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00.jpg" alt="" class="wp-image-19266" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00.jpg 849w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00-620x409.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00-400x264.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00-768x507.jpg 768w" sizes="auto, (max-width: 849px) 100vw, 849px" /></figure>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="856" height="573" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00.jpg" alt="" class="wp-image-19267" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00.jpg 856w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00-620x415.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00-400x268.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00-768x514.jpg 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></figure>



<p>Bukkseye以外（Bookworm）OSイメージだと、なんか上手く行かなかったのと、<br>過去解説しているサイトが最新のイメージに対応しているのが少なく、あえてこれを入れています。<br>いちおう最新のイメージで試して見ましたが、どうもツール類はインストールまでは問題無かったですが<br>きれいに動いていない様子でした。</p>



<p>OSを焼き込んだSDカードを、ラズパイに挿入して電源をオンにして動作確認してください。</p>



<h2 class="wp-block-heading">ネットワーク設定</h2>



<p>DHCPでIPを設定するのも良いのですが、SSH等で接続するなどの使い方では<br>特定のIPに固定した方が管理が楽だったりするので、そちらを設定していきます。</p>



<p>なお、こちらはBukkseyeのOSとなります。最新のBookwormはまた別の方法で設定する必要があります。</p>



<pre class="wp-block-code"><code>sudo nano /etc/dhcpcd.conf
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
下記を追加する
ip_address　　　　　 ＝　固定したいIPアドレス/ネットワークマスク
routers　　 　　　　 ＝　デフォルトゲートウェイ（ルーター）
domain_name_servers ＝　DNSサーバ　基本はルーターか、ISPのDNSサーバを指定
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

interface eth0
static ip_address=192.168.3.44/24
static routers=192.168.3.1
static domain_name_servers=192.168.3.1

CTRL+OでSAVEして、CTRL+Xで抜ける
sudo reboot

起動してきたら下記で確認する
ip a

下記の様に設定されている事が分かる。
2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc mq state UP group default qlen 1000
    inet <strong>192.168.3.44/24</strong> brd 192.168.3.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever</code></pre>



<h2 class="wp-block-heading">ミドルウェアインストール</h2>



<p>必要なソフトウェアをインストールしていきましょう</p>



<h3 class="wp-block-heading">ドライバーインストール</h3>



<pre class="wp-block-code"><code>★RTLドライバーをインストールする
$ sudo apt update
$ sudo apt install libusb-1.0-0-dev git cmake
$ sudo apt install debhelper

$ git clone https://github.com/rtlsdrblog/rtl-sdr-blog
$ cd rtl-sdr-blog
$ sudo dpkg-buildpackage -b --no-sign
$ cd ..

$ sudo dpkg -i librtlsdr0_*
$ sudo dpkg -i librtlsdr-dev_*
$ sudo dpkg -i rtl-sdr_*
$ sudo reboot

★認識してるかのテストを実施する
再起動後、下記のコマンドを実行しデバイスが認識されていることを確認する
$ rtl_test</code></pre>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="941" height="319" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00.jpg" alt="" class="wp-image-19270" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00.jpg 941w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00-620x210.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00-400x136.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00-768x260.jpg 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /></figure>



<p>デバイスが1つ見つかればOKです。表示内容は機種毎に違うので全く同じである必要はないです。</p>



<h3 class="wp-block-heading">次にpiawareとdump1090-faをインストールする</h3>



<pre class="wp-block-code"><code>$ wget https://ja.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
<strong>※上記wgetから最後のbまで1行で入力する</strong>

$ sudo dpkg -i flightaware-apt-repository_1.2_all.deb
$ sudo apt update
$ sudo apt install dump1090-fa
$ sudo apt install piaware

★下記のオプションを追加設定
$ sudo piaware-config allow-auto-updates yes
$ sudo piaware-config allow-manual-updates yes

<strong>$ sudo piaware-status</strong>　下記黒字を確認する
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
<strong>PiAware master process (piaware) is running with pid 671.</strong>
<strong>PiAware ADS-B client (faup1090) is running with pid 733.</strong>
PiAware ADS-B UAT client (faup978) is not running (disabled by configuration settings)
<strong>PiAware mlat client (fa-mlat-client) is running with pid 793.</strong>
<strong>Local ADS-B receiver (dump1090-fa) is running with pid 503.</strong>

<strong>dump1090-fa (pid 503) is listening for ES connections on port 30005.</strong>
faup1090 is connected to the ADS-B receiver.
piaware is connected to FlightAware.

dump1090 is NOT producing data on localhost:30005.

Your feeder ID is <strong>ID</strong> (from /var/cache/piaware/feeder_id)
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

★ブラウザで下記に接続（紐付けを行う）
https://flightaware.com/adsb/piaware/claim/<strong>上記ID</strong></code></pre>



<p>下記が表示されたら30分以内に、受信スコアのページが自動作成されるので待つ</p>



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



<h3 class="wp-block-heading">プロファイルについて</h3>



<p>同じアカウントに複数プロファイルが作られるが、基本は放置しておいて問題無いようだ。<br>半年たったら消していいか？問い合わせが来るらしく、問題無ければそこで削除される。<br>ただ、どうしても消したい方はサポートの問い合わせると消してくれるそうだ。</p>



<p>筆者は、staging環境と本番環境を作ったので、2つのプロファイルが作成された状態である。<br>下記の様に、オレンジのバーをクリックすることで、紐付けられたアカウントが見れるので<br>適当に名前をつけてどっちがどっちであるか、分かる様に設定しておくと良い。</p>



<p>今回は、staging環境と本番環境と作ったが、物理的ロケーションが違う場合、<br>どこに設置した物なのか？を記載した方が良い。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="96" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00-940x96.jpg" alt="" class="wp-image-19459" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00-940x96.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00-620x64.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00-400x41.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00-768x79.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00-1536x158.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-5-0_No-00.jpg 1705w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



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



<pre class="wp-block-code"><code>http://ラズパイIP:8080 ブラウザーで接続</code></pre>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="447" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-940x447.jpg" alt="" class="wp-image-19472" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-940x447.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-620x295.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-400x190.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-768x365.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-1536x731.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00.jpg 1911w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>上記の様に飛行機が見えていれば、正常に動作している。</p>



<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="noreferrer noopener">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>（stagingと同じ物を入力）＞ 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>★</strong>stagingで発行されたIDを入力＞ Enter

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

<strong>上記1．2でIDを入れているので、次いきなり下記が表示される</strong>

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.

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!

$ fr24feed-status 下記を確認する
FR24 Feeder/Decoder Process: running.
FR24 Stats Timestamp: 2024-08-31 15:39:08.
FR24 Link: connected &#091;UDP].
FR24 Radar: T-R
FR24 Tracked AC: 0.
Receiver: connected (611207 MSGS/0 SYNC).</code></pre>



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



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



<figure class="wp-block-image 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を紐付けを行います。<br>Aircraft Tracked / Aorcraft Uploadesがカウントアップされているか確認する</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="191" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-20-29_No-00-940x191.jpg" alt="" class="wp-image-19471" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-20-29_No-00-940x191.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-20-29_No-00-620x126.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-20-29_No-00-400x81.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-20-29_No-00-768x156.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-20-29_No-00.jpg 1268w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>上記の様に、Onlineになっていれ、正常にFeedされています。<br>ただ、時間帯によっては飛行機が飛んでない時間帯もあるので<br>その場合、1つ前の確認事項でAircraft Tracked / Aorcraft Uploadesがカウントアップされているか確認する。<br>ここが0の場合、何も受信できてなくて、<strong>Online (No Data)</strong>表記になる。</p>



<p>設定ミスなどで、正常にFeed出来ていない状況も考えられるので<br>下記で再度確認し、飛行機が測位できているのにもかかわらず<br>Aircraft Tracked / Aorcraft Uploadesがカウントアップされないのであれば<br>トラブルシューティングを行う必要がある</p>



<pre class="wp-block-code"><code>http://ラズパイIP:8080 ブラウザーで接続</code></pre>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="447" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-940x447.jpg" alt="" class="wp-image-19472" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-940x447.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-620x295.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-400x190.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-768x365.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00-1536x731.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-25-6_No-00.jpg 1911w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">小テクニック</h2>



<p>ラズパイには、電源LEDとACT LEDが用意されています。<br>電源LEDは、電源をさした状態で赤に点灯します。エラーがあれば、点滅もするようですが<br>いったん、正常であれば赤点灯でOSを起動しても赤点灯のままなのです。<br>ACTは、SDカードにアクセスしている時にストレージアクセスLEDとして点滅します。</p>



<p>問題は、ラズパイは電源ぶち切りに対応していないということです。<br>ルーターなどは、内部で組込型のLinuxが動作していますが、<br>それはROMに焼かれた物が動作している為、電源をぶち切りしても<br>データ破損がされないような設計になっています。</p>



<p>ラズパイは、普通のSDカードをストレージにしたPCなので<br>起動中オープンになっているファイルが、停止プロセスを行わず<br>ぶち切ってしまうと、壊れる事があるというのが問題となっている。<br>メーカー側でも、最小2回、最大20回程度でOSが壊れると記載がある。<br>その場合、あきらめてOSの焼き直しから始めるしかないと書かれている。</p>



<p>これらの課題を解決すべく、今動いているのか？<br>シャットダウンして電源だけが供給されている状態なのか？を<br>ぱっと見で判断出来る様にするのが、今回の設定である。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="627" height="226" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-39-14_No-00.jpg" alt="" class="wp-image-19443" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-39-14_No-00.jpg 627w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-39-14_No-00-620x223.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-31_23-39-14_No-00-400x144.jpg 400w" sizes="auto, (max-width: 627px) 100vw, 627px" /></figure>



<pre class="wp-block-code"><code> $ sudo nano /boot/config.txt

&#091;all]の下に下記を追加する
<strong>dtparam=pwr_led_trigger=heartbeat</strong>

CTRL+OでSAVEして、CTRL+Xで抜けて
$ sudo reboot</code></pre>



<p>これで下記の様な動きになる</p>



<figure class="wp-block-video img-border"><video height="720" style="aspect-ratio: 1280 / 720;" width="1280" autoplay loop muted src="https://blog.rurineko.com/wp-content/uploads/2024/09/746809609.658912.mp4" playsinline></video></figure>



<p><br>上記の様に点滅している時は、SSHやConsoleに入って、シャットダウンコマンドを実行し<br>点灯状態になった事を確認して電源コードを抜く必要がある。</p>



<h2 class="wp-block-heading">適当に監視を設定する</h2>



<h3 class="wp-block-heading">ZabbixAgentインストール</h3>



<pre class="wp-block-code"><code>$ sudo apt install zabbix-agent
$ sudo nano /etc/zabbix/zabbix_agentd.conf

★Zabbix Server のIPを設定する
Server=192.168.3.?? 

CTRL+OでSAVEして、CTRL+Xで抜ける

★Zabbix Agentを再起動させる
$ sudo systemctl restart zabbix-agent</code></pre>



<h3 class="wp-block-heading">Zabbix Serverにホストを作成する</h3>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="483" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-44-45_No-00-940x483.jpg" alt="" class="wp-image-19473" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-44-45_No-00-940x483.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-44-45_No-00-620x319.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-44-45_No-00-400x206.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-44-45_No-00-768x395.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-44-45_No-00.jpg 1183w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>このようになれば、オンラインで監視状態になっている</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="43" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-46-19_No-00-940x43.jpg" alt="" class="wp-image-19474" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-46-19_No-00-940x43.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-46-19_No-00-620x28.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-46-19_No-00-400x18.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-46-19_No-00-768x35.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-46-19_No-00.jpg 1401w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>受信している飛行機の数を監視したいのであれば下記をラズパイ側に追加設定する</p>



<pre class="wp-block-code"><code>$ sudo nano /etc/zabbix/zabbix_agentd.conf

★下記コードを設定ファイル最終行に追加する
UserParameter=flight_wc,cat /run/dump1090-fa/aircraft.json | grep hex | wc -l

CTRL+OでSAVEして、CTRL+Xで抜ける

★Zabbix Agentを再起動させる
$ sudo systemctl restart zabbix-agent</code></pre>



<h3 class="wp-block-heading">Zabbix Server側設定</h3>



<p>アイテムとして、下記のように設定を入れる。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="754" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-52-33_No-00-940x754.jpg" alt="" class="wp-image-19475" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-52-33_No-00-940x754.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-52-33_No-00-620x497.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-52-33_No-00-400x321.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-52-33_No-00-768x616.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-52-33_No-00.jpg 1177w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>テストボタンがあるので、そちらをクリックする。<br>こちらで値が返ってきていれば、現在7件測位出来ている事が分かる。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="919" height="475" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-55-1_No-00.jpg" alt="" class="wp-image-19476" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-55-1_No-00.jpg 919w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-55-1_No-00-620x320.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-55-1_No-00-400x207.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-55-1_No-00-768x397.jpg 768w" sizes="auto, (max-width: 919px) 100vw, 919px" /></figure>



<p>測位できた飛行機の数を時間単位で、夜中も含めて確認することが出来る。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="104" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-940x104.jpg" alt="" class="wp-image-19477" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-940x104.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-620x69.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-400x44.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-768x85.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-1536x170.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_11-57-24_No-00-2048x227.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">ADS-B 本番機用監視ダッシュボードを作成する</h3>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="398" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-940x398.jpg" alt="" class="wp-image-19461" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-940x398.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-620x263.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-400x169.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-768x325.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-1536x651.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-1_1-10-29_No-00-2048x868.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>だいたいこの当たりの監視をしておけば、とりあえず問題ないと思われる。<br>防水ボックスに組み込んだ場合、USBの温度センサードングルを搭載予定なので<br>その防水ボックス内の温度もZabbixにて監視できる用に設定を行う。</p>



<p>2024/09/03 追記<br>ボックス内の温度（現在はまだ設置前なのでオープンエアー）やラズパイの温度、<br>fr24feed Versionが日次バッチで勝手にあがるのでそのversion情報<br>mlat msg/s received countの情報収集して表示できるようにしました。<br>だいたい、これだけ情報収集していれば、状況は把握出来るでしょう。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="375" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-940x375.jpg" alt="" class="wp-image-19530" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-940x375.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-620x248.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-400x160.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-768x307.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-1536x613.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-3_10-29-32_No-00-2048x818.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">外部から見える様にリバプロを設定</h2>



<p>これもいつも通りですが、8080と8754ポートについて、外部から確認したいので<br>適当にドメインふって、ダイジェスト認証かけてローカルは、http接続でアクセスさせて<br>フロントは、Nginxでリパプロさせてhttpsでアクセスするように設定する。<br>ローカル環境は、ローカルのDNSで制御し、ダイジェスト認証レスで<br>グローバルIPから来た物については、ダイジェスト認証で認証後使える環境に設定する</p>



<p>例＞stg.pi.rurikara.com / stg.frf.rurikara.com PiAware SkyAware<br> 　　prd.pi.rurikara.com / prd.frf.rurikara.com flightradar24 Feed</p>



<pre class="wp-block-code"><code><strong>Nginxに食わせる設定サンプルとしては以下の通り。</strong>

server {
    listen 80;
    server_name 管理画面にアクセスするドメイン名;
    return 301 https://手持ちのドメイン名$request_uri;
}

server {
    listen 443 ssl;
    server_name         管理画面にアクセスするドメイン名;
    ssl_certificate     /opt/psk/any_ssl_cert/SSL証明書.fullchain.pem;
    ssl_certificate_key /opt/psk/any_ssl_cert/SSL証明書鍵.key.pem;
    ssl_session_timeout 5m;                     #
    ssl_prefer_server_ciphers on;

    access_log            /var/log/nginx/管理画面ドメイン名.ssl-access.log  main;
    error_log             /var/log/nginx/管理画面ドメイン名.ssl-error.log;

    location / {
        satisfy any;
        allow 222.222.222.222/32;     # 自宅 GIP
        deny all;

      ######################################################
      # Access制限
        auth_basic  "digest authentication";
        auth_basic_user_file .login_auth;
        proxy_pass http://ラズパイIP:8080;
        proxy_redirect http:// https://;
   }

      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-Proto $scheme;

      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header X-Forwarded-Host $host;
      proxy_set_header X-Forwarded-Server $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto https;
      proxy_set_header X-Forwarded-Port 443;
  }</code></pre>



<h2 class="wp-block-heading">本番機構築が終わって所感</h2>



<p>なんだか分からないけど、性能が上がってデコード率がよくなったのか？<br>今まで見えなかった距離の飛行機が見え始めました。<br>アンテナやチューナーは、既に使ってきたものなので性能は変わらないはず。<br>変わったのは、ラズパイ3Bがラズパイ4Bになった事と、メモリーが1GBから4GBに増えたことなどです。</p>



<p>演算性能が上がれば、遠くまで見える！！<br>なんと奥が深いですね。これで、専用の9dbiのアンテナに付け替えたら<br>どこまで拾えるでしょうね。そして、次に1090MHｚのフィルターとブースタをつけると<br>どこまでの飛行機の通信を測位出来るか？結果が楽しみです。</p>



<p>後は、雨とか曇りとか、雪とかの減衰も確認したい所。<br>BSとかCSは、天気が悪化するとブロックノイズが出始めますよね。<br>それは、雲の厚さがどんどん増してきて、BSやCSから発進された電波が減衰するからなのですが<br>1GHｚを越えている電波なので、直進性も高く途中雲とかが出ると減衰すると思うんですよね。<br>雨の日は、ちょっと見える範囲が減るなとか、雪の日はとか色々な条件で見て行ければと思います。</p>



<h2 class="wp-block-heading">残作業</h2>



<p>基本的に、もう本番環境で測位しているので、後はPoEインジェクターを買って<br>DMZのVLANにつなぎ込むこと、今はとりあえずPoE HATをいったん取り外しており<br>TYPE-CのUSBで給電して、DMZのVLANに接続してセットアップを行っています。<br>PoE Switchが接続されているVLANがポート開放とかやって無くて<br>DMZIPに全部転送しているので、基本的に設計したポートに通信が出来ない<br>という制約があって構築時はそのような感じになってます。</p>



<p>PoEインジェクターを買えば、DMZのL2 SwitchからPoEインジェクターを経由して<br>PoE HATを接続したラズパイに接続でき、そこまで来たらケースに稼働状況に<br>組み込む事が可能になるので、とりあえず、PoEインジェクターを次は購入しようと思っています。</p>



<p>また、上でも書きましたが、USB温度センサードングルを買っているので<br>そちらも設定して、測定された温度をZabbix Agent経由で吸い上げて<br>Zabbix Serverでグラフを書かせて、指定以上の温度の場合、アラートがあがるような<br>設定にしようと思っています。</p>



<p>番外編で第5．1回というのが、USB温度センサー組込で記事を書くかも知れません。<br>防水ボックスと一緒にしちゃうかも知れません。お楽しみにしてください。</p><p>The post <a href="https://blog.rurineko.com/archives/19434">本気でADS-B受信環境構築 第5回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19434/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://blog.rurineko.com/wp-content/uploads/2024/09/746809609.658912.mp4" length="2772997" type="video/mp4" />

			</item>
		<item>
		<title>本気でADS-B受信環境構築 第4回 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19367</link>
					<comments>https://blog.rurineko.com/archives/19367#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 22 Aug 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[10D]]></category>
		<category><![CDATA[15D]]></category>
		<category><![CDATA[ADB-S]]></category>
		<category><![CDATA[IC-905]]></category>
		<category><![CDATA[ICOM]]></category>
		<category><![CDATA[PoE]]></category>
		<category><![CDATA[PoEインジェクター]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[SDRトングル]]></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=19367</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"> 2</span> <span class="rt-label rt-postfix">分</span></span>今回は、本番環境で構築しようと思っているアンテナ直下防水ケースの設計などをメインとして記載します。 アンテナ直下受信機の設置案 第1回の時に、アンテナ直下にラズパイを設置する意味を記載したと思います。おさらい的に記載する [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19367">本気でADS-B受信環境構築 第4回 #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"> 2</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="613" src="https://blog.rurineko.com/wp-content/uploads/2024/08/22791547-940x613.jpg" alt="" class="wp-image-19386" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/22791547-940x613.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/22791547-620x405.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/22791547-400x261.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/22791547-768x501.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/22791547-1536x1002.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/22791547.jpg 1600w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>今回は、本番環境で構築しようと思っている<br>アンテナ直下防水ケースの設計などをメインとして記載します。</p>



<h1 class="wp-block-heading">アンテナ直下受信機の設置案</h1>



<p>第1回の時に、アンテナ直下にラズパイを設置する意味を記載したと思います。<br>おさらい的に記載すると、周波数が高いと同軸ケーブル内で損失が高い為<br>出来るだけ太いアンテナケーブルを使って、屋内に引き込んで来る必要がある。</p>



<h2 class="wp-block-heading">損失とは？</h2>



<p>イメージではあるが、アンテナで受信した信号強度が10だとすると、<br>同軸が細く抵抗が高いと、SDRトングルに接続した際に、5位まで落ち込む事もある。<br>粗悪なケーブルを使うともっと落ち込む事がある。</p>



<p>よって、アンテナの下では受信出来ていたADS-B信号ですが、同軸ケーブルの損失により<br>微細な距離を渡ってきた電波がかき消され、SDRトングルで復調出来ない状況となる。</p>



<h2 class="wp-block-heading">対策</h2>



<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/23888430-940x705.jpg" alt="" class="wp-image-19369" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/23888430-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/23888430-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/23888430-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/23888430-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/23888430-1536x1152.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/23888430.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>では、損失を出来るだけ少なくするにはどうしたら良いか？</p>



<h3 class="wp-block-heading">対策その1</h3>



<p>ラズパイとSDRトングルを屋内に置きたい場合は、10D（同軸の太さ）とか15Dとかの<br>太さの高品質なケーブルを使う必要がある。ケーブルは、太くなればなるほど高価であり<br>さらに、太くなればなるほど、取り回しが難しいという局面がある。</p>



<p>参考までに、下記は、10d-fbのケーブルであるが、実にこの太さであり<br>さらに、これ1ｍ3990円である。よって、アンテナから10ｍで39900円になるし<br>20ｍならその倍と考えると、どれだけケーブルが高いか想像出来る。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="660" height="501" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-35-50_No-00.jpg" alt="" class="wp-image-19368" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-35-50_No-00.jpg 660w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-35-50_No-00-620x471.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-35-50_No-00-400x304.jpg 400w" sizes="auto, (max-width: 660px) 100vw, 660px" /></figure>



<h3 class="wp-block-heading">対策その2</h3>



<p>こちらは、筆者が元々取ろうとしている対策であり、<br>アンテナ端子部が電波が一番強い事もあり受信部をアンテナ直下に設置すると、<br>アンテナからSDRトングルまでの距離を最小限にすることで<br>比較的細い低品質なケーブルであっても、損失が低く抑えられるという事。</p>



<p>ただし、良いことばかりではない。<br>アンテナ直下に置くと言う事は、雨の問題等を解消しないと行けない。<br>1つは、防水ボックスの設計と組込である。</p>



<p>もう1つは電源の問題。電源ケーブルとLANケーブルを2本通線して引き回す事を考えないと行けない。<br>これについては、第1回でも語っている通り、世の中LANケーブルに電源も載せて配信出来る<br>そんな規格が存在するPoE（power of Ethernet）である。</p>



<p>ラズパイにも、PoEを対応する為にHATが出ており、そちらをドッキングさせると<br>電源とネットワークをLANケーブル1本に集約出来る。<br>そのため、アンテナ直下に防水ボックスを取り付けて、LANケーブル1本で引き込みが完結出来る利点がある。<br>ただし、PoEHUBもしくは、PoEインジェクターが必要だったり手配する機材意外に高価である。</p>



<figure class="wp-block-image size-large is-resized img-border"><img loading="lazy" decoding="async" width="940" height="859" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-48-54_No-00-940x859.jpg" alt="" class="wp-image-19370" style="width:840px;height:auto" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-48-54_No-00-940x859.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-48-54_No-00-620x567.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-48-54_No-00-400x366.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-48-54_No-00-768x702.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_7-48-54_No-00.jpg 1060w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>第1回にも乗せましたが、ICOMのIC-905は同様な思想に基づいて設計されています。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="525" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_19-3-49_No-00-940x525.jpg" alt="" class="wp-image-19197" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_19-3-49_No-00-940x525.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_19-3-49_No-00-620x346.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_19-3-49_No-00-400x223.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_19-3-49_No-00-768x429.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_19-3-49_No-00.jpg 1410w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h2 class="wp-block-heading">実際の防水ボックスの設計</h2>



<p>こちらは、第1回・第3回でも記載があるが、レイアウトや装備・仕様について設計を行っている。<br>現段階としては、この程度で発熱や安定稼働する事が予想される設計にしている。</p>



<p>クーリングファンの5Vについては、ラズパイのUSBPortは4つついており<br>1つにはSDRトングルが接続されて、後3つあまっているので、そちらからUSB電源で<br>ファンを24時間駆動する仕様にしたいと思います。<br>PoEから電源取れるので、それで枯渇する事無く24時間給電が可能と思われます。<br>ボールベアリングタイプの高寿命タイプの4ｘ4のファンを搭載したいと思います。<br>SDRトングルが相当熱いです。ヒートシンクも結局横に2枚追加しましたが<br>まだまだ熱いです。</p>



<p>ラズパイの電源、SDRトングルの電源、その先にあるフィルター／ブースターの電源についても<br>USBからSDRトングルへ電源を供給し、さらにSDRトングルのアンテナ端子から5ｖを出力し<br>フィルター／ブースターに電源を供給し動作させる。</p>



<p>ラズパイについては、メンテナンス向上の為、裏面にマジックテープを使い<br>取り外してメンテナンスしやすい様に固定する。SDカード等も生ものなので<br>長時間使っていると劣化してきて最後は故障しますので、その点も注意が必要。<br>リカバリー／再構築手順を用意しておく事で、有事の際、サクッと再構築出来る様に準備しておく。<br>余裕があったら、ラズパイ基板とSDRトングルとブースターは、もう1セットあると心強い。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="930" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_15-17-18_No-00-940x930.jpg" alt="" class="wp-image-19381" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_15-17-18_No-00-940x930.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_15-17-18_No-00-620x614.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_15-17-18_No-00-400x396.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_15-17-18_No-00-768x760.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-22_15-17-18_No-00.jpg 1267w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>SDRトングルは高発熱であることから、ヒートシンクを貼り付け、さらに防水ボックス側にも<br>アルミ板を設置し熱伝導シートにて固定する。発熱はヒートシンクとアルミ板へ伝達されて<br>クーリングファンにて防水ボックス外へ排出される。<br>ファンの吸気側と排気側の間に仕切りを設けて、必ず、ラズパイを通ってSDRトングルを通って<br>ブースターを通ってから排気出来るようにエアフローの流れを作る事にする。</p>



<p>ケース内張は、全面ステンレスのテープでいったんHFのアンテナも近い事から<br>出来るだけ影響を受けない様に加工を行う。<br>ヒートシンクは、下記のように熱伝導シートを使って、SDRトングルに貼り付けて使用している。<br>かなり放熱は良くなったと思われる。熱は水晶の精度を狂わせるので復調品質に影響する為<br>実は結構重要だと思っている。</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 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="705" data-id="19382" src="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654604_0-940x705.jpg" alt="" class="wp-image-19382" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654604_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654604_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654604_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654604_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654604_0.jpg 1477w" 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="705" data-id="19383" src="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654606_0-940x705.jpg" alt="" class="wp-image-19383" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654606_0-940x705.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654606_0-620x465.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654606_0-400x300.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654606_0-768x576.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/S__44654606_0.jpg 1477w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<h3 class="wp-block-heading">978MHzについて</h3>



<p>978MHzのADS-Bは、国内ではあまり運用されていないとの事で、<br>いったん保留にしていつでも、設置出来る状況にだけ準備しておく感じにしましょう。<br>よって、もう少しボックスの中が簡易な感じになりそうですね。<br>といっても、SDRトングル1つが無くなる位ですが。<br>本件について、色々調べたのですが、いまいち日本国内の運用についての記事事例がなかったので<br>おそらく運用されていない？と判断しました。よって、978MHzについてはがっつりカットしました。</p>



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



<p>第4回はここまでです。部材がそろわないと組込が出来ないので<br>現在部材をそろえ中でございます。いったん机上でできる所はここまでになります。<br>せめて、ラズパイ4BとSDカードを買えば、本番環境をつくれるので、そちらを進めて行こうと思います。<br>この防水ケースもセットでキットで出すといいかも知れない。<br>必要部材全部入りって感じで。</p><p>The post <a href="https://blog.rurineko.com/archives/19367">本気でADS-B受信環境構築 第4回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19367/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-10 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>
		<item>
		<title>本気でADS-B受信環境構築 第2回 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19264</link>
					<comments>https://blog.rurineko.com/archives/19264#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Fri, 16 Aug 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[乗り物関連]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[1090MHz]]></category>
		<category><![CDATA[ADB-S]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[raspberrypi]]></category>
		<category><![CDATA[zabbix]]></category>
		<category><![CDATA[ZabbixAgent]]></category>
		<category><![CDATA[トングル]]></category>
		<category><![CDATA[ビーコン]]></category>
		<category><![CDATA[フィード]]></category>
		<category><![CDATA[ミドルウェア]]></category>
		<category><![CDATA[飛行機]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=19264</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>早々に第2回目です。とりあえず、前回の記事を読んで無い方は、まずはそちらをご覧ください。 検証環境の構築 サクッと、D-Moniterに使っていたraspberryPiであるラズパイ3Bをつかって、SDカードを追加で購入 [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19264">本気でADS-B受信環境構築 第2回 #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"> 3</span> <span class="rt-label rt-postfix">分</span></span>
<figure class="wp-block-image size-large"><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>



<p>早々に第2回目です。とりあえず、前回の記事を読んで無い方は、まずはそちらをご覧ください。</p>



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



<h1 class="wp-block-heading">検証環境の構築</h1>



<p>サクッと、D-Moniterに使っていたraspberryPiであるラズパイ3Bをつかって、<br>SDカードを追加で購入し、ADB-S受信検証環境構築を構築していきます。</p>



<h3 class="wp-block-heading">OSインストール</h3>



<p>raspberryPiの公式サイトにOSを設定し焼き込むツールが配布されているので、そちらを使ってOSを焼き込みます。<br>今回については、デスクトップいわゆるX環境はインストールしない方向性です。<br>CUIで事が足りるのと、GUI環境に回すメモリーやprocessがおしいというそんな理由からです。</p>



<p>アプリをインストールして起動すると、下記の様な画面が表示されます。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="849" height="558" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00.jpg" alt="" class="wp-image-19265" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00.jpg 849w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-620x407.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-400x263.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-768x505.jpg 768w" sizes="auto, (max-width: 849px) 100vw, 849px" /></figure>



<p>続いて、OSを選択します。上記書いた通り、Raspberry Pi OS (other)を選択します。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="849" height="560" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00.jpg" alt="" class="wp-image-19266" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00.jpg 849w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00-620x409.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00-400x264.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-8_No-00-768x507.jpg 768w" sizes="auto, (max-width: 849px) 100vw, 849px" /></figure>



<p>次に下記を選択します。X環境は入らないので、ログイン画面が表示されるだけの環境がになります。<br>コマンド操作に慣れていない方は、是非デスクトップ版を入れてください。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="856" height="573" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00.jpg" alt="" class="wp-image-19267" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00.jpg 856w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00-620x415.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00-400x268.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-10-56_No-00-768x514.jpg 768w" sizes="auto, (max-width: 856px) 100vw, 856px" /></figure>



<p>続いて下記の用に設定が出来たら次へを押してSDカードにOSを書き込んでください。<br>出来れば、書き込む手前でLinuxのユーザ設定等ができますので、オプションで設定を済ませておくと<br>後が楽になります。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="849" height="558" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1.jpg" alt="" class="wp-image-19268" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1.jpg 849w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1-620x407.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1-400x263.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-14_17-11-29_No-00-1-768x505.jpg 768w" sizes="auto, (max-width: 849px) 100vw, 849px" /></figure>



<h3 class="wp-block-heading">ミドルウェア導入へ</h3>



<p>OSが書き込まれて、ラズパイに取り付けて起動が問題問題が無いと、<br>Loginのプロンプトが表示されていると思いますので<br>SSHなどで接続していきます。Consoleにキーボードを取り付けて直ログインでも問題ありません。<br>下記の用な画面が出ていればログインも含めて問題ありません。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="812" height="342" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-59-50_No-00.jpg" alt="" class="wp-image-19269" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-59-50_No-00.jpg 812w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-59-50_No-00-620x261.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-59-50_No-00-400x168.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-59-50_No-00-768x323.jpg 768w" sizes="auto, (max-width: 812px) 100vw, 812px" /></figure>



<h4 class="wp-block-heading">ざっとアップデートをしちゃいましょう。</h4>



<p>ログインして、下記のコマンドを順に入力し実行します。</p>



<pre class="wp-block-code"><code>sudo apt update
sudo apt upgrade</code></pre>



<p>おまじない！！<br>これ特定のデバイスをカーネルから呼ばないようにする奴なのですが<br>あまり、理由が見えて折らず。第3回以降にちょっと調査してみます。</p>



<pre class="wp-block-code"><code>sudo su -
cd /etc/modprobe.d/
echo "blacklist dvd_usb_rtl28xxu" &gt;&gt; blacklist-dvd_rt128xxu.conf
echo "blacklist rtl2832" &gt;&gt; blacklist-dvd_rt128xxu.conf
echo "blacklist rtl2830" &gt;&gt; blacklist-dvd_rt128xxu.conf
exit</code></pre>



<p>上記3つ流し終わったら下記を実行して再起動させます。</p>



<pre class="wp-block-code"><code>sudo reboot</code></pre>



<h4 class="wp-block-heading">必要なソフトウェアをインストールします</h4>



<pre class="wp-block-code"><code>sudo apt-get install git
sudo apt-get install rtl-sdr</code></pre>



<p>上記を実行して、ソフトウェアをインストールします。<br>インストールがおわったら、いったんUSB　SDRトングルを接続して動作確認を行います。</p>



<pre class="wp-block-code"><code>rtl_test</code></pre>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="941" height="319" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00.jpg" alt="" class="wp-image-19270" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00.jpg 941w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00-620x210.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00-400x136.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-4-13_No-00-768x260.jpg 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /></figure>



<p>デバイスが1つ見つかればOKです。表示内容は機種毎に違うので全く同じである必要はないです。</p>



<h4 class="wp-block-heading">piawareをインストールします</h4>



<pre class="wp-block-code"><code>wget https://ja.flightaware.com/adsb/piaware/files/packages/pool/piaware/f/flightaware-apt-repository/flightaware-apt-repository_1.2_all.deb
sudo dpkg -i flightaware-apt-repository_1.2_all.deb
sudo apt install piaware
sudo apt install dump1090-fa</code></pre>



<p>上記までエラーなく進む事ができたら、いったん再起動します。</p>



<pre class="wp-block-code"><code>sudo reboot</code></pre>



<h4 class="wp-block-heading">確認してみます</h4>



<pre class="wp-block-code"><code>ps -ef | grep dump1090-fa</code></pre>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="85" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-7-58_No-00-940x85.jpg" alt="" class="wp-image-19271" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-7-58_No-00-940x85.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-7-58_No-00-620x56.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-7-58_No-00-400x36.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-7-58_No-00-768x69.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-7-58_No-00.jpg 1463w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<pre class="wp-block-code"><code>netstat -an -tcp</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="226" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-54-47_No-00-940x226.jpg" alt="" class="wp-image-19283" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-54-47_No-00-940x226.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-54-47_No-00-620x149.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-54-47_No-00-400x96.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-54-47_No-00-768x185.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-54-47_No-00.jpg 1218w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>上記画面から抜けるには、CTRL＋Cを押して抜けます。この画面で、0.0.0.0:8080がある事を確認します。<br>あれば現時点での受信環境としては立ち上がっています。</p>



<h4 class="wp-block-heading">実際にAccessしてみましょう</h4>



<pre class="wp-block-code"><code>ip a</code></pre>



<p>上記を実行すると、現時点でにIPアドレスが表示されます。<br>今回は、下記のIPアドレスが設定されている事が分かります。</p>



<figure class="wp-block-image size-full img-border"><img loading="lazy" decoding="async" width="841" height="284" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-11-6_No-00.jpg" alt="" class="wp-image-19273" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-11-6_No-00.jpg 841w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-11-6_No-00-620x209.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-11-6_No-00-400x135.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-11-6_No-00-768x259.jpg 768w" sizes="auto, (max-width: 841px) 100vw, 841px" /></figure>



<p>そちらにブラウザーで接続してみます。<br>http://192.168.3.8:8080/</p>



<p>上記画面が表示されたら、問題無く受信環境としてはできあがっていると思っています。<br>アンテナを接続し、データが受信出来ていれば下記マップに飛行機がプロットされていると思います。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="471" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00-940x471.jpg" alt="" class="wp-image-19274" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00-940x471.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00-620x311.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00-400x200.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00-768x385.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00-1536x770.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_18-14-27_No-00.jpg 1980w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h4 class="wp-block-heading">だがしかし！</h4>



<p>筆者の環境では一切見えていない・・・。<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;" /><br>ディスコーンアンテナからの同軸ケーブルが細いってのもあるんですが<br>とりあえず全くデータは受信出来ていないという事になります。</p>



<p>理由としては、本日台風7号の影響で欠航が相次いで、関東圏に飛行機が1台も飛んでいないのです・・・。<br>本家 https://www.flightradar24.com/ をみても！下記のスクショの様に飛行機が見えないのです。</p>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="612" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-44-48_No-00-940x612.jpg" alt="" class="wp-image-19275" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-44-48_No-00-940x612.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-44-48_No-00-620x403.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-44-48_No-00-400x260.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-44-48_No-00-768x500.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_17-44-48_No-00.jpg 1343w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>なので、受信したくても受信出来ない状況です。いったん、お盆休み中で作った環境はここまでです。<br>明日以降また、受信確認ができたら、受信したデータをフィードして行く設定を入れて行きたいと思います。</p>



<h3 class="wp-block-heading">本番環境では</h3>



<p>Raspberry Piは、4B系を新たに新設し、アンテナは1090Mhzに同期されたアンテナを設置します。<br>また、都市ノイズを低減させる為、フィルターとブースターの設置を順次行います。<br>最後パッケージ化して、防水ボックスに入れてアンテナ下に設置し、LANケーブル1本で<br>戸内に引き込んで運用管理していく感じにします。</p>



<p>また、監視についても、Zabbixを使っての監視を予定しており、下記に受信できた場合の情報が出力されるので<br>そちらの数等をZabbixから確認出来る様な仕組みも構築したいと思っています。</p>



<p>/run/dump1090-fa/aircraft.json このファイルに受信した飛行機の情報が書き込まれる。<br>ラズパイのストレージは、SDカードなので、実はこのdump1090-faを、RAMディスクにして<br>メモリー上に書き込ませた方が、SDカードへの攻撃性はなくなる。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>{ &#8220;now&#8221; : 1697609623.8, &#8220;messages&#8221; : 2843412, &#8220;aircraft&#8221; : [ {&#8220;hex&#8221;:&#8221;87c823&#8243;,&#8221;alt_baro&#8221;:3725,&#8221;squawk&#8221;:&#8221;3440&#8243;,&#8221;mlat&#8221;:[],&#8221;tisb&#8221;:[],&#8221;messages&#8221;:52,&#8221;seen&#8221;:0.3,&#8221;rssi&#8221;:-26.8}, {&#8220;hex&#8221;:&#8221;8678e2&#8243;,&#8221;flight&#8221;:&#8221;ANA69 &#8220;,&#8221;alt_baro&#8221;:2150,&#8221;alt_geom&#8221;:2400,&#8221;gs&#8221;:209.5,&#8221;tas&#8221;:206,&#8221;track&#8221;:47.3,&#8221;roll&#8221;:1.1,&#8221;geom_rate&#8221;:1152,&#8221;squawk&#8221;:&#8221;2367&#8243;,&#8221;category&#8221;:&#8221;A0&#8243;,&#8221;nav_qnh&#8221;:1020.0,&#8221;nav_altitude_mcp&#8221;:15008,&#8221;lat&#8221;:35.610833,&#8221;lon&#8221;:139.795532,&#8221;nic&#8221;:8,&#8221;rc&#8221;:186,&#8221;seen_pos&#8221;:0.7,&#8221;version&#8221;:0,&#8221;nac_p&#8221;:8,&#8221;nac_v&#8221;:2,&#8221;sil&#8221;:2,&#8221;sil_type&#8221;:&#8221;unknown&#8221;,&#8221;mlat&#8221;:[],&#8221;tisb&#8221;:[],&#8221;messages&#8221;:974,&#8221;seen&#8221;:0.2,&#8221;rssi&#8221;:-11.2},</td></tr></tbody></table></figure>



<p>これらを、パースして、Zabbixにインプットしてあげれば、Zabbixからグラフで確認ができるようになる。</p>



<h3 class="wp-block-heading">ZabbixAgentインストール</h3>



<pre class="wp-block-code"><code>sudo apt install zabbix-agent
sudo nano /etc/zabbix/zabbix_agentd.conf</code></pre>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>Server=192.168.3.??    Zabbix Server のIPを設定する</td></tr></tbody></table></figure>



<pre class="wp-block-code"><code>sudo systemctl restart zabbix-agent</code></pre>



<p>後は、ZabbixServerから監視対象に入れれば問題なく監視が出来る。<br>下記のように、さっきのJSONからパースして、今受信して見えてる飛行機の数をagent経由で吸い上げて<br>グラフにプロットする仕組みを組込ました。これで、寝てても夜中飛行機が見えた場合、グラフに<br>変化があるものと思われますが、何も変化がない場合は、何か設定が間違っている可能性もなきにしもあらずなので<br>また解析していきたいと思います。</p>



<p>しっかり受信したことを検知してますね。<br>台風の影響がほぼ無くなったので、飛行機は海外便については飛び出した模様です。<br>とりあえず専用のアンテナではないので、利徳が全く無い為、本当に限られた範囲の受信しか<br>できていないようだ。早急にアンテナの手配はした方が良さそうですね。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="215" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-55-40_No-00-940x215.jpg" alt="" class="wp-image-19292" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-55-40_No-00-940x215.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-55-40_No-00-620x142.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-55-40_No-00-400x92.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-55-40_No-00-768x176.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-55-40_No-00.jpg 1047w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="885" height="550" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-40-11_No-00.jpg" alt="" class="wp-image-19294" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-40-11_No-00.jpg 885w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-40-11_No-00-620x385.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-40-11_No-00-400x249.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_0-40-11_No-00-768x477.jpg 768w" sizes="auto, (max-width: 885px) 100vw, 885px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="341" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-940x341.jpg" alt="" class="wp-image-19290" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-940x341.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-620x225.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-400x145.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-768x279.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-1536x558.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-16_20-36-35_No-00-2048x744.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">2024/08/17 追記</h3>



<p>台風がすぎさって、監視サーバに情報がアップデートされてくるようになりました。<br>いいんじゃない！！13位は受信出来ているようですね。</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="165" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-14-27_No-00-1-940x165.jpg" alt="" class="wp-image-19299" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-14-27_No-00-1-940x165.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-14-27_No-00-1-620x109.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-14-27_No-00-1-400x70.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-14-27_No-00-1-768x135.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-14-27_No-00-1.jpg 1360w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="740" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-11-46_No-00-940x740.jpg" alt="" class="wp-image-19300" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-11-46_No-00-940x740.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-11-46_No-00-620x488.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-11-46_No-00-400x315.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-11-46_No-00-768x605.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-17_15-11-46_No-00.jpg 1010w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



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



<p>ざっくり、検証環境を作ったけど、問題無く動作しているのか？<br>判断するところまでは進めて居ない。台風7号の影響もあるのだが<br>受信が出来はじめてきたらフィード設定をして、いったん仮運用を行い<br>本番環境用の機材を集め出そうと思います。</p>



<p>とりあえず、SDR受信機であるトングルが2000円位でなんか、偽物ぽかったので<br>RTL－SDR.COM V4を急遽調達し、トングルは本番で使用する物に差し替えました。</p><p>The post <a href="https://blog.rurineko.com/archives/19264">本気でADS-B受信環境構築 第2回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19264/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
