<?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/%E8%B2%A9%E5%A3%B2%E3%81%99%E3%82%8B%E3%81%8B%E3%82%82/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.rurineko.com</link>
	<description>入り組んだ現代社会に鋭いメスを入れ、おもしろおかしく書綴るブログである</description>
	<lastBuildDate>Mon, 24 Sep 2018 07:18:13 +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/%E8%B2%A9%E5%A3%B2%E3%81%99%E3%82%8B%E3%81%8B%E3%82%82/feed"/>
	<item>
		<title>ラズベリーパイ Pi3でGPSでSt1 NTPserver</title>
		<link>https://blog.rurineko.com/archives/13134</link>
		
		<dc:creator><![CDATA[rurineko]]></dc:creator>
		<pubDate>Thu, 20 Sep 2018 23:57:35 +0000</pubDate>
				<category><![CDATA[1.趣味関連]]></category>
		<category><![CDATA[2.IT関連]]></category>
		<category><![CDATA[3.ビジネス]]></category>
		<category><![CDATA[3.ホットな話題]]></category>
		<category><![CDATA[Linux(シェル)]]></category>
		<category><![CDATA[Linux(ミドル）]]></category>
		<category><![CDATA[Linux（OS）]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[ネットワーク関連]]></category>
		<category><![CDATA[ハードウェア]]></category>
		<category><![CDATA[ハード関連]]></category>
		<category><![CDATA[パーツ]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NTPサーバ]]></category>
		<category><![CDATA[rurineko.com]]></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=13134</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>ラズベリーパイ Pi3でGPSでSt1 NTPserver まあ、こんな事を書いてる訳ですが、NTPでST1の階層のNTPserverを気軽に上げたくないですか？あるんですよ。NTPアプライアンスって奴が！何十万もだせば [&#8230;]</p>
<p>The post <a href="https://blog.rurineko.com/archives/13134">ラズベリーパイ Pi3でGPSでSt1 NTPserver</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><h2 id="midashi2">ラズベリーパイ Pi3でGPSでSt1 NTPserver</h2>
<p>まあ、こんな事を書いてる訳ですが、NTPでST1の階層のNTPserverを気軽に上げたくないですか？あるんですよ。NTPアプライアンスって奴が！何十万もだせば手に入るんですよ。そりゃそうなんですが・・・。</p>
<p><img fetchpriority="high" decoding="async" class="wp-image-13135 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-400x124.png" alt="" width="706" height="219" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-400x124.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-620x192.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-768x238.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00-940x291.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-59-54_No-00.png 947w" sizes="(max-width: 706px) 100vw, 706px" /></p>
<p>非常に良さそうですよね。こういうのは・・・。是非欲しい気がするけど、多分おそらく価格はパートナーに問い合わせろと書いてますので、おそらくベースで言うと60万程度じゃないですかね？そして、業務機ってそれだけじゃ終わらないのですよ。年間保守費用ってのがある程度数万から数十万かかってくる訳です。</p>
<p><img decoding="async" class="wp-image-13136 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-400x156.png" alt="" width="690" height="269" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-400x156.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-620x242.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-768x299.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00-940x366.png 940w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-0-43_No-00.png 942w" sizes="(max-width: 690px) 100vw, 690px" /></p>
<p>下記は別の奴ですが、とりあえず60万ですよ。これらのタイムサーバはアンテナの設置などで、これにプラス工事費がかかってくるんですよね。気軽に購入できる代物でもないですよ。ぶっちゃけると、そんなに時間に拘らないならこの記事読んでないですよね？ｗ</p>
<p><img decoding="async" class="size-thumbnail wp-image-13137 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-3-28_No-00-400x374.png" alt="" width="400" height="374" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-3-28_No-00-400x374.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-3-28_No-00.png 577w" sizes="(max-width: 400px) 100vw, 400px" /></p>
<p>そして、そんな金額だしてらせませんよね。たかが時間がを正確に合わせるだけですよ。まあ、そうですよね。という事で2万程度で同じ事が出来るとしたらどうですか？買いたいですか？そうですよね？買いたいです。<br />
でなんか代用できないかな？って思って色々やってたんですが、ラズベリーパイって言う組込系のおもちゃで一応行けるんですよ。</p>
<h3 id="midashi3">これですよこれ！</h3>
<p><img loading="lazy" decoding="async" class="wp-image-13138 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00-400x189.png" alt="" width="690" height="326" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00-400x189.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00-620x293.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-6-28_No-00.png 647w" sizes="auto, (max-width: 690px) 100vw, 690px" /></p>
<p>何を言ってるか？そうなんですよ。今回作った奴ですが、USBのGPSモジュールをデバイスとして認識させて、そこのGPS情報からNTPのST1を実現しようとしているのですが、そこまでは良かったですよね。結論からすると、全く受信されていません。全然受信されてないので数値取れてないです・・・。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13139 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00-400x62.png" alt="" width="665" height="103" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00-400x62.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00-620x96.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-8-28_No-00.png 635w" sizes="auto, (max-width: 665px) 100vw, 665px" /></p>
<p>一応受信は、しようとしてますね。ただ、シグナルが0なんです。<br />
でこうなったら、どうするか？こうするしかないんですよね。リブートです。いわゆる再起動ですね。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13141 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00-400x24.png" alt="" width="717" height="43" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00-400x24.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00-620x37.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-10-46_No-00.png 664w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<p>そうすると、徐々にGPSの信号をひらっい出してくれます。だいたい3個衛星をひらえれば時刻はとれてきます。</p>
<p><img loading="lazy" decoding="async" class=" wp-image-13145 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00-400x191.png" alt="" width="584" height="279" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00-400x191.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00-620x295.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-26-59_No-00.png 632w" sizes="auto, (max-width: 584px) 100vw, 584px" /></p>
<p><img loading="lazy" decoding="async" class=" wp-image-13146 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00-400x188.png" alt="" width="587" height="276" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00-400x188.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00-620x291.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-29-6_No-00.png 646w" sizes="auto, (max-width: 587px) 100vw, 587px" /></p>
<p><img loading="lazy" decoding="async" class=" wp-image-13148 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-400x191.png" alt="" width="592" height="283" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-400x191.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-620x295.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00-768x366.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-39-3_No-00.png 928w" sizes="auto, (max-width: 592px) 100vw, 592px" /></p>
<p>はい。このように測位される訳です。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13149 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-400x192.png" alt="" width="574" height="276" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-400x192.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-620x298.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00-768x369.png 768w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-41-35_No-00.png 921w" sizes="auto, (max-width: 574px) 100vw, 574px" /></p>
<p>測位されると、ntpdのほうもそのデータを使用して時間の提供が行われます。SHMの先頭＊になっているので、これはすでにGPS情報からの時刻同期で動いている事が分かります。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13150 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00-400x48.png" alt="" width="717" height="86" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00-400x48.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00-620x75.png 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-42-34_No-00.png 645w" sizes="auto, (max-width: 717px) 100vw, 717px" /></p>
<p>Zabbixのグラフも表示され出しますね。赤色の線がJiterなのでどれだけ正確な値かどうかを見る指標となります。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13151 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-44-47_No-00-400x167.png" alt="" width="798" height="333" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-44-47_No-00-400x167.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-44-47_No-00.png 610w" sizes="auto, (max-width: 798px) 100vw, 798px" /></p>
<p>Local環境のサーバ立ちも一応ラズベリーパイのNTPをむいてます。ただ、全く相手にもされてないですね。もう数日オフラインなのでJitterの評価が92とかになって他のタイムサーバの方に向いてますね。もう2つ登録しているのは、情報通信研究機構をむいてます。じゃあ、それでもいいやんと言われそうですが、それにはロマンがないですよね。ITのエンジニアって、ロマンを求めているんじゃないですか？違いますかね？</p>
<p><img loading="lazy" decoding="async" class="wp-image-13152 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-46-44_No-00-400x73.png" alt="" width="777" height="142" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-46-44_No-00-400x73.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-46-44_No-00.png 509w" sizes="auto, (max-width: 777px) 100vw, 777px" /></p>
<p>そして、しばらくは受信してくれるのですが、おそらくGPSモジュールが安定性がなく、断続的にGPSをつかんでおいてくれない事が最大の原因だと思っています。Zabbixでその模様をグラフ化したのが下記のグラフです。全然受信出来てない時間が続いてますね。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13142 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-12-33_No-00-400x167.png" alt="" width="685" height="286" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-12-33_No-00-400x167.png 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-12-33_No-00.png 600w" sizes="auto, (max-width: 685px) 100vw, 685px" /></p>
<p>それに気がつきました？やたらとJitterが高い事を！そうですね。PPSがUSB経由だととれないというか、出力そもそも論で申し訳ないんだけど、出力されていないんですよね。なので、仮にGPSをひらえた場合でもそんなに精度が高くないのです。</p>
<h3 id="midashi3">PPSとは！？</h3>
<p>PPSとは、<strong>1秒間に1回だけでる非常に正確なパルス波</strong>です。なので、この正確なパルス波を使って時間を刻んで行きましょうという話です。全ては、PPSがとれていない事で、Jitterが高い数値から落ちないですね。悪の根源ですね。PPSがとれてなくても10msくらいのJitterくらいで推移するので、事実上1秒から10ｍｓ程前後ずれているだけという話になりますが、されど10msなんですよね。PPSを使うとこれが1msとか位まで精度が向上するのです。とすると、情報通信研究機構のNTPでJitterが画像を採取した時で2程度なってますが、そこをlocalのNTPでPPS ST1をあげると1ms程度になるのでそれより精度が上がり、localのNTPに会わせた方がより高精度という事になります。</p>
<h3><img loading="lazy" decoding="async" class=" wp-image-13153 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-49-26_No-00.png" alt="" width="482" height="207" /></h3>
<h3 id="midashi3">という事で、ちょっともっと高精度に改造してみましょうか。</h3>
<p><img loading="lazy" decoding="async" class="wp-image-13143 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00-400x276.jpg" alt="" width="638" height="440" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00-400x276.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00-620x428.jpg 620w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-20_23-57-21_No-00.jpg 641w" sizes="auto, (max-width: 638px) 100vw, 638px" /></p>
<p>まずは、上記のような基盤を追加します。こいつは良く出来ていて、ﾗｽﾞﾊﾟｲって電源落としたら時間情報とか全部消えちゃんですよ。ですが、これバッテリーを積んでいて、電源OFF時でもちゃんと時間を刻んでくれる優れものです。それに、もちろんPPSも出力されており外部アンテナの端子も出ています。これでGPSアンテナを外に出すことでより受信感度の良い電波を拾えるようになります。ラズベリーパイのOS設定については、基盤が届き次第追って掲載していこうと思います。なお、この基盤写真上部の端子は半田付けされて折らず自分で半田付けするしかないので要注意です。</p>
<p><img loading="lazy" decoding="async" class="wp-image-13144 aligncenter" src="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-20-22_No-00-400x416.jpg" alt="" width="683" height="710" srcset="https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-20-22_No-00-400x416.jpg 400w, https://blog.rurineko.com/wp-content/uploads/2018/09/SnapCrab_NoName_2018-9-21_0-20-22_No-00.jpg 512w" sizes="auto, (max-width: 683px) 100vw, 683px" /></p>
<p>この位楽勝ですけどね。では、これ上手く行けばGPSアンテナとラズベリーパイとこの基盤とOSをセットした状況で売り出すかも知れません。ネットワーク環境がない所でも窓際にこれ置いて、NTPの向け先をこいつにすれば、全然正確な時刻に合うわけなので、それが2万円でも上に書いた様なアプライアンスを何十万もするやつ買わなくても相当安くあがります。</p>
<p>もちろん、GPSアンテナの設置なんかも、こちらでやりますし調整もしますよ。導入時、お客様のlocal環境に1IPアドレス固定で払出しいただけるとだけで、後は全部の端末をそのiPに設定してもらうだけで、時刻同期出来るという仕様にしたいと思います。100台程度ならこいつ1台でこなせるでしょうね。駄目なら2台・3台とスタックして行けば、冗長化も出来ますしより安定するでしょうね。</p><p>The post <a href="https://blog.rurineko.com/archives/13134">ラズベリーパイ Pi3でGPSでSt1 NTPserver</a> first appeared on <a href="https://blog.rurineko.com">～下町物語～</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
