<?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/%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Sat, 05 Oct 2024 07:13:50 +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/%E3%83%A9%E3%82%BA%E3%83%91%E3%82%A4/feed"/>
	<item>
		<title>本気でADS-B受信環境構築 第3．1回 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19536</link>
					<comments>https://blog.rurineko.com/archives/19536#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 05 Sep 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[ADSB]]></category>
		<category><![CDATA[AiRNav]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[radarbox]]></category>
		<category><![CDATA[ラズパイ]]></category>
		<category><![CDATA[第3.1回]]></category>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=19536</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>第3回の追加分で、軽微な所だけなので追加で記事をアップします。本番機も構築してきて、安定してきたのでAiRNav(radarbox)にFeed先を追加しましたのでその手順を追加します。 ラズパイにいつものようにログインし [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19536">本気でADS-B受信環境構築 第3．1回 #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>
<p>第3回の追加分で、軽微な所だけなので追加で記事をアップします。<br>本番機も構築してきて、安定してきたのでAiRNav(radarbox)にFeed先を追加しましたので<br>その手順を追加します。</p>



<p>ラズパイにいつものようにログインします。</p>



<figure class="wp-block-image size-full img-border"><img fetchpriority="high" 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="(max-width: 796px) 100vw, 796px" /></figure>



<p>下記コマンドを実行します</p>



<pre class="wp-block-code"><code>$ sudo bash -c "$(wget -O - http://apt.rb24.com/inst_rbfeeder.sh)"

 Selecting previously unselected package sysuser-helper.
 Preparing to unpack .../sysuser-helper_1.3.5.1_all.deb ...
 Unpacking sysuser-helper (1.3.5.1) ...
 Selecting previously unselected package rbfeeder.
 Preparing to unpack .../rbfeeder_1%3a1.0.10+bullseye_arm64.deb ...
 Unpacking rbfeeder (1:1.0.10+bullseye) ...
 Setting up dh-sysuser (1.3.5.1) ...
 Setting up sysuser-helper (1.3.5.1) ...
 Setting up rbfeeder (1:1.0.10+bullseye) ...
 Checking if service is running and restart, if needed...
 Created symlink /etc/systemd/system/multi-user.target.wants/rbfeeder.service → /lib/systemd/system/rbfeeder.service.
 Processing triggers for man-db (2.9.4-2) ...
 <strong>Do you wish to install dump978-rb program? (y/n) n</strong>　※978MHzは受信ないのでNを入力
 
 ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
 !!!! IMPORTANT !!!!
 
 By default, RBFeeder is configured to connect to your local dump1090 instance (localhost,
 port 30005). If you want to use a USB RTL-SDR dongle instead, please run this command:
 
 sudo rbfeeder --set-network-mode off --no-start
 
 Then, restart the daemon:
 
 sudo systemctl restart rbfeeder
 
 After a few seconds, RBFeeder will connect to the AirNav servers and you can view your
 sharing-key with this command:
 
 sudo rbfeeder --showkey
 
 If you already have a sharing-key from previous a installation, you can set the same
 key using this command:
 
 sudo rbfeeder --setkey ‹your sharing key›
 
 Installation finished.
 ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝</code></pre>



<h2 class="wp-block-heading">Feedが成功しているか確認</h2>



<p>下記のURLにアクセスして、アカウントを作成しておく<br><a href="https://www.radarbox.com" target="_blank" rel="noopener" title="">https://www.radarbox.com</a></p>



<p>ラズパイのConsoleから、下記の手順で確認する</p>



<pre class="wp-block-code"><code>Feedが成功していれば、下記を入力するとキーが表示される
$ sudo rbfeeder --showkey --no-start

rurineko@ads-b:~ $ sudo rbfeeder --showkey --no-start
==============================================================================
Sharing key: <strong>nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn</strong>
You can link this sharing key to your account at http://www.radarbox.com
Configuration file: /etc/rbfeeder.ini
==============================================================================
逆にkeyが表示されていない場合は、下記を確認する。
$ cat /var/log/rbfeeder.log

下記の様なログが出ていれば、FWなどで通信が阻害されてAIR NAV側のサーバへ接続出来ていない
<strong>&#91;2024-09-05 10:49:41]  ******** Statistics updated every 60 seconds ********
&#91;2024-09-05 10:49:41]  Packets sent in the last 60 seconds: 0, Total packets sent since startup: 0
&#91;2024-09-05 10:49:41]  Data sent: 0 B
&#91;2024-09-05 10:49:41]  Data received: 0 B
&#91;2024-09-05 10:49:53]  Can't connect to AirNav Server. Retry in 60 seconds.</strong></code></pre>



<p>次に下記のURLからキー情報を入力して紐付けを行う<br><a href="https://www.radarbox.com/sharing-data/claim" target="_blank" rel="noopener" title="">https://www.radarbox.com/sharing-data/claim</a></p>



<figure class="wp-block-image size-large img-border"><img decoding="async" width="940" height="342" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-41-26_No-00-940x342.jpg" alt="" class="wp-image-19538" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-41-26_No-00-940x342.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-41-26_No-00-620x225.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-41-26_No-00-400x145.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-41-26_No-00-768x279.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-41-26_No-00.jpg 1532w" sizes="(max-width: 940px) 100vw, 940px" /></figure>



<p>ピンクで囲った部分に上記で表示したKeyを入力して「CLAIN」のボタンを押す</p>



<p>次に受信場所を入力する画面になるので、緯度経度や地名で入力し<br>設定を行えば設定は完了です。</p>



<h3 class="wp-block-heading">送信FW開放</h3>



<p>いつもの事ですが、FWが稼働している環境では別途設定が必要があるかもです。<br>AIR NAV側に通信しているポートは、33755で接続されているようなので、<br>送信firewallを設定して通信を通す必要があるかも知れません。<br>普通の環境では、こちらの作業はおそらく必要無いです。</p>



<figure class="wp-block-image size-large img-border"><img decoding="async" width="940" height="939" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_13-16-37_No-00-940x939.jpg" alt="" class="wp-image-19544" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_13-16-37_No-00-940x939.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_13-16-37_No-00-620x619.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_13-16-37_No-00-400x399.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_13-16-37_No-00-768x767.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_13-16-37_No-00.jpg 1480w" sizes="(max-width: 940px) 100vw, 940px" /></figure>



<h3 class="wp-block-heading">ラズパイ上で確認</h3>



<p>下記のコマンドでログを見ることで、Feed状況を確認出来る。</p>



<pre class="wp-block-code"><code>$ cat /var/log/rbfeeder.log

黒字部分が、KBとかでなくてBとかになってると、何か設定がおかしくてFeedが正常ではない

&#91;2024-09-05 12:44:34]  ******** Statistics updated every 60 seconds ********
&#91;2024-09-05 12:44:34]  Packets sent in the last 60 <strong>seconds: 46</strong>, Total packets sent since startup: <strong>2301</strong>
&#91;2024-09-05 12:44:34]  Data sent: <strong>69.2 KB</strong>

★駄目なパターン(ヘッダーしか送信されていない)
=================================================================================
&#91;2024-09-05 10:59:52]  ******** Statistics updated every 60 seconds ********
&#91;2024-09-05 10:59:52]  Packets sent in the last 60 seconds: 1, Total packets sent since startup: 1
&#91;2024-09-05 10:59:52]  Data sent: <strong>33 B</strong>
&#91;2024-09-05 10:59:52]  Data received: <strong>37 B</strong>
&#91;2024-09-05 10:59:52]  Timeout waiting for new key. Will try again in 30 seconds.
=================================================================================

★だいたいこの辺りをチェックする
/etc/rbfeeder.ini
---------------------------
&#91;network]
mode=<strong>beast</strong>
external_port=<strong>30005</strong>
external_host=127.0.0.1
---------------------------</code></pre>



<h3 class="wp-block-heading">ブラウザー上で確認</h3>



<pre class="wp-block-code"><code>正常に設定ができていれば、下記のファイルに情報が書かれている

$ cat /etc/rbfeeder.ini

&#91;client]
network_mode=true
log_file=/var/log/rbfeeder.log

key=固有Key
sn=<strong>EXTID</strong>
lat=35.0000000000000000000
lon=139.000000000000000000
alt=??

&#91;network]
mode=beast
external_port=30005
external_host=127.0.0.1

&#91;mlat]
autostart_mlat=true
#mlat_cmd=/usr/bin/python3.9 /usr/bin/mlat-client

&#91;dump978]
#dump978_enabled=true

表示させたsnのEXTから始まるIDを下記のEXTID部分に入力しブラウザーで接続する
<a href="https://www.radarbox.com/stations/EXTID">https://www.radarbox.com/stations/&lt;EXTID</a>&gt;</code></pre>



<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"><img decoding="async" src="https://blog.rurineko.com/wp-content/uploads/2017/04/cropped-image2_9.jpg" alt="サイトアイコン"/></figure>



<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="940" height="509" data-id="19540" src="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-940x509.jpg" alt="" class="wp-image-19540" srcset="https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-940x509.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-620x336.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-400x217.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-768x416.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-1536x832.jpg 1536w, https://blog.rurineko.com/wp-content/uploads/2024/09/SnapCrab_NoName_2024-9-5_12-50-53_No-00-2048x1109.jpg 2048w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>
</figure>



<p>ピンクの左枠内がFeedで受信したパケットなどの情報が表示されている。<br>中央上の□が、現在Feedで受信している飛行機・ヘリなどの情報が表示されている。<br>Feedが成功していないと、こちらには何も表示されていないので<br>rbfeeder.iniファイルを確認して、再度設定して下記コマンドを実行して状況確認してください。</p>



<pre class="wp-block-code"><code>$ sudo systemctl restart rbfeeder</code></pre>



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



<p>これで、第3回に＋0.1回追加分についての記事は終わりです。<br>Feed先を3箇所に対してFeedを行って、3サービスともビジネスアカウント取得が<br>できたと思いますので、後は存分にお楽しみ頂けるかなと思います。</p>



<p>続きは、第6回防水ボックス内組込を、現在部材をそろえつつ書いて行っているので<br>そちらをお待ちください。ボックス内加工はほぼ終わっており<br>後は、運用中のラズパイをいったん止めて、ざっと組み込めば完了になる予定です。</p><p>The post <a href="https://blog.rurineko.com/archives/19536">本気でADS-B受信環境構築 第3．1回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19536/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</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-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large img-border"><img loading="lazy" decoding="async" width="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受信環境構築 第1回 #ADSB</title>
		<link>https://blog.rurineko.com/archives/19189</link>
					<comments>https://blog.rurineko.com/archives/19189#respond</comments>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Tue, 13 Aug 2024 23:30:00 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[ADS-B]]></category>
		<category><![CDATA[無線]]></category>
		<category><![CDATA[3B]]></category>
		<category><![CDATA[ADB-S]]></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>
		<guid isPermaLink="false">https://blog.rurineko.com/?p=19189</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"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>以前からくすぶっておりましたADB-S受信環境の構築ですが、ちょっと本気で作っていこうと思います。目標は年内にサービスインを目指します。 そもそもADS-Bって何？ https://www.flightradar24.c [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/19189">本気でADS-B受信環境構築 第1回 #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"> 1未満</span> <span class="rt-label rt-postfix">分</span></span>
<p>以前からくすぶっておりましたADB-S受信環境の構築ですが、<br>ちょっと本気で作っていこうと思います。目標は年内にサービスインを目指します。</p>



<h2 class="wp-block-heading">そもそもADS-Bって何？</h2>



<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>



<p>https://www.flightradar24.com/</p>



<p>ここからですね。飛行機において現在航行中の高度や飛行位置情報・機体ID等を基地局に送信し<br>位置情報を共有しているシステムとなっている。アマチュア無線のAPRSみたいな奴です。</p>



<figure class="wp-block-image img-border"><img decoding="async" src="https://jk1dxq.com/swfu/d/WS000075.JPG" alt="ADS-B全体図" title="ADS-B全体図"/></figure>



<p><a href="https://www.ne.jp/asahi/nature/kuro/RDBX/RD_ADS.htm" target="_blank" rel="noreferrer noopener">https://www.ne.jp/asahi/nature/kuro/RDBX/RD_ADS.htm</a>&nbsp;からおかりしました。</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="How Does ADS-B Work?" width="640" height="360" src="https://www.youtube.com/embed/F-v54MlxMIo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>飛行機から送信しているビーコン電波を受信し、飛行機の情報を地図上にマッピングして表示するflightradar24があります。<br>無償で受信アンテナとユニットを配って、不感地帯に設置してもらって<br>それらのデータとボランティアで個人設備で受信したデータも上記サイトにインプットして情報源として利用している。<br>これも、ランキンがあるらしく広範囲に受信したら上位ランキングにあがってくるみたい。<br>いずれにしろ、趣味の範囲としてこちらの受信環境を構築しサービスインを目的とする。</p>



<h2 class="wp-block-heading">まずは、受信環境概要から</h2>



<figure class="wp-block-image size-large is-resized img-border"><img loading="lazy" decoding="async" width="940" height="718" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-8-7_No-00-940x718.jpg" alt="" class="wp-image-19190" style="width:841px;height:auto" title="完成構成図" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-8-7_No-00-940x718.jpg 940w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-8-7_No-00-620x473.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-8-7_No-00-400x305.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-8-7_No-00-768x586.jpg 768w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-8-7_No-00.jpg 1285w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>上記が想定される最適な構成図です。<br>周波数としては、アマチュア無線の1200MHzとほぼほぼ同じ考え方でOKだと思います。<br>ADS-Bの周波数は1090MHzです。よって、アンテナを外部に取り付けて部屋まで引いてくるのは<br>出来るだけ太いケーブルじゃないと、損失によって減衰が激しいと思うので<br>IC-905のように直下にラズパイを設置して、途中フィルターとプリアンプを駆動させた後に<br>最短距離で受信機であるSDRトングルにインプットします。<br>プリアンプの動作電源は5VはSDR受信機のアンテナ端子から出力が可能な為、<br>PoEからのワンライン（思想は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" title="参考資料IC-905" 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>



<p>雷対策を施すには、いったんLANを光ファイバーに置換し、ファーバーにて接続すれば<br>雷対策にはなるかも知れないですが、そもそも、今回のアンテナを取付用としている鉄管には<br>MLAが取り付けているので、その同軸が部屋に入ってきている以上、その対策を行っても<br>きついと思うので、今回はPoEによる電源供給と致します。</p>



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



<p>また、当初はプリアンプは取付しない可能性が高いです。<br>理由については、プリアンプの恩恵が最初から取り付けてしまうと分からないからです。<br>いちおう1090MHz以外の電波を遮断した上で、1090MHzだけを38dbブーストをかけるようなので<br>極小な信号を復調出来るかも知れませんといった感じです。ただ、ノイズレベルも増えるからどうかな？と<br>取り付けるは後日で、結果つけた意味があまり無かったとなるかも知れません。<br>都市圏内だと、都市ノイズも多いことから増幅されたノイズに元の受信部がかき消されてしまう<br>可能性がある為です。</p>



<h2 class="wp-block-heading">実際にテスト環境構築</h2>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="778" height="1076" src="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-30-27_No-00.jpg" alt="" class="wp-image-19192" title="テスト環境構成図" srcset="https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-30-27_No-00.jpg 778w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-30-27_No-00-620x857.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-30-27_No-00-400x553.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2024/08/SnapCrab_NoName_2024-8-13_18-30-27_No-00-768x1062.jpg 768w" sizes="auto, (max-width: 778px) 100vw, 778px" /></figure>



<p>raspberryPiは、今3Bが使っていないものが1台フリーで開いているので、そちらを使ってテスト環境を構築していく事にする。<br>資材は、順次そろえて行くが、ラズパイとSDR受信機・アンテナ（専用ではないが、ディスコーンアンテナで代用）<br>ディスコーンアンテナは、1300Mhzまで対応しているので、利得がないので本当に強い電波しか拾えない可能性が高いが<br>テスト環境にはちょうどいいと思われる。上記が手持ちの資材で組める最低減のテスト環境となる。<br>SDR受信トングルも、本番で使う物とは別物でいったん簡易的なトングルを使う予定です。</p>



<p>ただ、ちょっと気になる点としては、ロケーション問題です。<br>都内の全くロケーションが良く無い場所に設置予定ですので、最終的にどこか山を買って<br>Starlink経由のVPNトンネルを作成した上で、SSHで制御みたいな感じにすると<br>かなり広範囲の情報を受信できるんじゃないかと思いますが<br>なかなか、そこまでは行けないと思うので、まずは、ざっくりと受信環境を構築します。<br>シェル化、アンシブル化して、サクッと次回本番作る際に構築出来る環境を整えようと思います。</p>



<h2 class="wp-block-heading">続きは資材そろってから！</h2>



<p>構築編は、次に続きます。SDカードが届き次第OSを入れてテスト環境を作る際、詳しく記載しようと思います。<br>第2回に続きます。いつになるか分かりませんが、試行錯誤しながら環境を作っていきます。<br>ご期待くださいませ。</p><p>The post <a href="https://blog.rurineko.com/archives/19189">本気でADS-B受信環境構築 第1回 #ADSB</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://blog.rurineko.com/archives/19189/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
