<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>narichan</title>
    <link>http://narichan.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Sat, 08 Nov 2025 00:58:41 +0900</pubDate>
    <item>
      <title>スマートソケットをスマートプラグに改造</title>
      <link>http://narichan.asablo.jp/blog/2025/10/25/9812443</link>
      <guid>http://narichan.asablo.jp/blog/2025/10/25/9812443</guid>
      <pubDate>Sat, 25 Oct 2025 13:22:52 +0900</pubDate>
      <dcterms:modified>2025-11-08T00:58:41+09:00</dcterms:modified>
      <dcterms:created>2025-10-25T13:25:15+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px; background-color: rgb(249, 249, 249);"&gt;P社のスマートソケットを購入して暫くは使っていましたが有料になるらしく&lt;/SPAN&gt;&lt;BR style="margin: 0px; padding: 0px; word-break: break-all; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px; letter-spacing: normal; background-color: rgb(249, 249, 249);"&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px; background-color: rgb(249, 249, 249);"&gt;長い間お蔵入りでした。&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf7c.jpg" alt="スマートソケット" title="スマートソケット" style="width: 146px; height: 199px; border: none;"&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;次に中華のスマートプラグを購入しました。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf80.jpg" alt="スマートプラグ" title="スマートプラグ" style="width: 173px; height: 117px; border: none;"&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;価格も手ごろで良いのですがコントロールはメーカーのサーバー経由です。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;他社のサーバーに情報を載せるのはちょっと抵抗があります。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;そこでスマートソケットをWifiで直接コントロールする改造を行います。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;この&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;スマートソケット&lt;/SPAN&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); font-size: 12px; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif;"&gt;は電力情報を収集できるのが売りですが、いらないので単にオン、オフができれば&lt;/SPAN&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;よしとします。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;まずは開封。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;トルクスネジ4本で開けます。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;トルクネジはT&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;-10で開けます。&lt;/SPAN&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf02.jpg" alt="T-10トルクスドライバー" title="T-10トルクスドライバー" style="width: 300px; height: 225px; border: none;"&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;基板は２枚で本体側と蓋側です。本体側は電力監視とオンオフ回路&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;蓋側はWifiとメモリでした。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf3a.png" alt="本体側基板" title="本体側基板" style="width: 300px; height: 400px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;本体側基板　回路の電源部とリレー、それに電力測定回路が載っています。&lt;BR&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf7d.jpg" alt="kiban" title="kiban" style="width: 300px; height: 225px; border: none;"&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;蓋側です。　こちらにはWifiとメモリが載ってました。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;本体側基板を取り外すのは大変でした。AC100Vの入力端子がケースに埋め込まれていますので基板の半田を取り除き&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); font-size: 12px; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif;"&gt;取り出します。基板を取った後のケースです。&lt;/SPAN&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf3d.jpg" alt="ケースのみ" title="ケースのみ" style="width: 300px; height: 400px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;蓋側はビス３本で止まっています。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;今回の回路図です。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px; background-color: rgb(249, 249, 249);"&gt;　　　　　　　　　　　　　　　　　クリックで拡大&lt;/SPAN&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2025/11/01/71bf7f.jpg" onclick="return asablo.expandimage(this,1158,647,&amp;#x27;http://narichan.asablo.jp/blog/img/2025/11/01/71bf7f.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf7e.jpg" alt="回路図" title="回路図" style="width: 300px; height: 167px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;本体側の基板は一部修正します。FETに行く線をコネクタから取り出すためです。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf3e.jpg" alt="基板の修正" title="基板の修正" style="width: 300px; height: 400px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;蓋側基板は作り直しします。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;既存の基板に合わせてカットし、取り付け穴を開けます。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;そこに&lt;/SPAN&gt;&lt;SPAN style="font-size: 12px;"&gt;Seeed Studio XIAO ESP32C6を付けスイッチ、LEDを配線します。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px;"&gt;スイッチはマニュアルでオンオフするためです。既存のスイッチを取り除きタクトスイッチを付けました。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px;"&gt;LEDはオン時&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="font-size: 12px; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif;"&gt;点灯します。&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf3f.jpg" alt="自作基板" title="自作基板" style="width: 300px; height: 225px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;回路は単純で&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;D10　GPIO18　---　LED&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;D9　　GPIO20　---　リレー駆動&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;D7　　GPIO17  --- タクトスイッチ&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf40.jpg" alt="基板の取り付け" title="基板の取り付け" style="width: 300px; height: 225px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;LEDが点灯するとオンです。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf85.jpg" alt="LED" title="LED" style="width: 225px; height: 35px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); font-size: 12px; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif;"&gt;ソフトです。&lt;/SPAN&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;ESP32C6側のソースです。UDP通信です。コマンドは3つです。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;P：Wifi死活チェック&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;N：オン&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;F：オフ&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;　　　　　　　　　　　　　　　　　クリックで拡大&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2025/11/05/71c9f2.jpg" onclick="return asablo.expandimage(this,977,2887,&amp;#x27;http://narichan.asablo.jp/blog/img/2025/11/05/71c9f2.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/05/71c9f1.jpg" alt="android" title="android" style="width: 300px; height: 886px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); font-size: 12px; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif;"&gt;PC側のプログラムです。vb.netで作っています。&lt;/SPAN&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;フォームの画面です。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/01/71bf59.jpg" alt="vb.net画面" title="vb.net画面" style="width: 300px; height: 173px; border: none;"&gt;&lt;/DIV&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;実際は他にもボタンとテキストボックスがあります。&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;　　　　　　　　　　　　　　　　　クリックで拡大&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2025/11/08/71cdeb.jpg" onclick="return asablo.expandimage(this,998,3446,&amp;#x27;http://narichan.asablo.jp/blog/img/2025/11/08/71cdeb.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/08/71cdea.jpg" alt="VB.NETソース" title="VB.NETソース" style="width: 300px; height: 1035px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(0, 0, 255);"&gt;アンテナスイッチというのがありますが本記事とは関係ありません。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255);"&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;電源のオンオフの部分のみ参考程度に見てください。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;実働させたら返事が返ってきません。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;いろいろ調べたところESP32C6のWifiのレベルが低く、うまくいくときもあれば失敗することもあります。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;PCからのコマンドは動いています。つまりPCからの電波は強い、ESP32からの電波は弱いということでした。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;外部アンテナを付けました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling"&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;前述のESP32C6側のソースで&lt;/SPAN&gt;&lt;FONT color="#333333" face="ＭＳ Ｐゴシック, Hiragino Kaku Gothic Pro, ヒラギノ角ゴ Pro W3, Osaka, Verdana, arial, sans-selif"&gt;&lt;SPAN style="font-size: 12px; background-color: rgb(249, 249, 249);"&gt;は外部アンテナ使用のステートメントになってます。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="color: rgb(51, 51, 51); background-color: rgb(249, 249, 249); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: center;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2025/11/07/71cc8f.png" alt="anntena" title="anntena" style="width: 149px; height: 152px; border: none;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling"&gt;&lt;SPAN style="color: rgb(51, 51, 51); background-color: rgb(249, 249, 249); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="color: rgb(51, 51, 51); background-color: rgb(249, 249, 249); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;この項終わり&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="background-color: rgb(249, 249, 249); color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, &amp;quot;Hiragino Kaku Gothic Pro&amp;quot;, &amp;quot;ヒラギノ角ゴ Pro W3&amp;quot;, Osaka, Verdana, arial, sans-selif; font-size: 12px;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>SDRで作るデジタルトランシーバー その６</title>
      <link>http://narichan.asablo.jp/blog/2019/09/27/9158281</link>
      <guid>http://narichan.asablo.jp/blog/2019/09/27/9158281</guid>
      <pubDate>Mon, 30 Sep 2019 08:42:16 +0900</pubDate>
      <dcterms:modified>2019-09-29T09:46:37+09:00</dcterms:modified>
      <dcterms:created>2019-09-27T08:42:55+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送信アンプユニットを説明します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,750,437,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/27/565a63.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/27/565a63.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565a62.jpg" style="border: currentColor; border-image: none; width: 300px; height: 174px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d88.jpg" style="border: currentColor; border-image: none; width: 300px; height: 201px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この中のリニアアンプは中華製の広帯域パワーアンプを使います。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初購入したアンプです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: &amp;quot;Helvetica neue&amp;quot;, Helvetica, Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(248, 248, 248); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;2MHZ-700MHZ 3W HF VHF UHF FM Transmitter RF Power Amplifier&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565a87.jpg" style="border: currentColor; border-image: none; width: 300px; height: 238px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: &amp;quot;Helvetica neue&amp;quot;, Helvetica, Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(248, 248, 248); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: &amp;quot;Helvetica neue&amp;quot;, Helvetica, Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(248, 248, 248); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;STRONG&gt;&lt;FONT color="#333333" face="メイリオ"&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;このヒートシンクにファンを取付使用していましたが可入力で壊したためアンプを変えました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(51, 51, 51); text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: &amp;quot;Helvetica neue&amp;quot;, Helvetica, Verdana, sans-serif; font-size: 18px; font-style: normal; font-weight: 700; word-spacing: 0px; float: none; display: inline !important; white-space: normal; orphans: 2; widows: 2; background-color: rgb(248, 248, 248); font-variant-ligatures: normal; font-variant-caps: normal; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;1- 930MHZ RF Broadband Power Amplifier 2.5W Amplifier&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565a92.jpg" style="border: currentColor; border-image: none; width: 300px; height: 271px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;こちらもヒートシンクにファンを取付ています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ちなみに先の2-700Mhz　3Wのアンプの回路は次です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,800,359,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/27/565a94.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/27/565a94.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565a93.jpg" style="border: currentColor; border-image: none; width: 300px; height: 134px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;1-930　2.5Wの方は初段がSBB2089Z、終段がRD01MUS2B同等品と思われます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LimeSDR Miniの出力を考えれば終段のみで良いのですがアッテネータを入れインピーダンス整合を取ります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;500MHzまで15dBmのアッテネータを入れるとソフトのTXレベル100でアンプの最大入力レベルになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,582,163,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/27/565b6d.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/27/565b6d.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565b6c.jpg" style="border: currentColor; border-image: none; width: 300px; height: 84px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初、アンテナ切り替えリレーにCX-220Pを使いました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565b8b.jpg" style="border: currentColor; border-image: none; width: 294px; height: 167px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これが高い周波数での減衰が大きく使えないので安立の測定器に使われている13GHzまでのMM700022Aに替えました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565b8e.jpg" style="border: currentColor; border-image: none; width: 178px; height: 112px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このリレーは送信中は受信側をGNDに落とすのでちょうど良いのですが2コイル式で回路を工夫しないといけません。PTTをもらってシーソーのようにコイルの動作を切り替えます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;また、当初はアンプの出力とリレーの間にフイルターを入れていました。144MHz帯の時LPFを挿入するためです。LimeSDR MiniのBand出力をもらってリレーを動作させフイルターを切り替えます。フイルターにはトリプレクサ―CFX431を使いました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,567,353,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/27/565be3.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/27/565be3.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565be2.jpg" style="border: currentColor; border-image: none; width: 300px; height: 186px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この切り替えリレーに高見沢UM-101-Kという現在ではドキュメントが無いリレーを使いました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565be6.jpg" style="border: currentColor; border-image: none; width: 300px; height: 201px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;回路にも問題があり、1200MHzがリレー2個通過します。減衰の大きさに呆れかえってしまいました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ということでこれも不採用となりました。結局144MHz帯の場合手でLPFを繋ぎます。その結果送信系はアンテナ切り替えリレーが入るだけとなりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;1GHz以上の試験ではリレーのロス、フィルターのロスが馬鹿になりません。またケーブルロスも大きいのでいかにそれらを減らせるかがポイントになります。10D2Vを20m引くと4.2dB（at1200MHz)になります。4.2dBは電力比で0.38倍です。これだけで電力が1/2以下になります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;終り&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/29/566328.jpg" style="border: currentColor; border-image: none; width: 300px; height: 171px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>SDRで作るデジタルトランシーバー その５</title>
      <link>http://narichan.asablo.jp/blog/2019/09/26/9158134</link>
      <guid>http://narichan.asablo.jp/blog/2019/09/26/9158134</guid>
      <pubDate>Sun, 29 Sep 2019 00:38:22 +0900</pubDate>
      <dcterms:modified>2019-09-28T23:37:30+09:00</dcterms:modified>
      <dcterms:created>2019-09-26T20:39:01+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;受信アンプユニットの説明です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,864,375,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/5658e2.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/5658e2.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/5658e1.jpg" style="border: currentColor; border-image: none; width: 300px; height: 130px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LNAは中華製を購入しました。一応NFを気にして購入しました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;マイクロ波アンプ NF0.6dB　広帯域4GHz Gain 18dB 出力+22.7dBmW&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565a84.jpg" style="border: currentColor; border-image: none; width: 300px; height: 220px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このLNAは+5V仕様なので3端子レギュレーターで作っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;受信切替リレーが入っていますが、当初全2重なら送信波を同じSDRでモニターできると思っていたからです。その後それができないことが判明したのでモニター入力にはSMAコネクタでショート回路を入れています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;それならと、もう一つSDRを入れてモニターしようと考え一番安いRTL-SDRをいれました。このSDRは熱に弱いのでケースの中にファンを入れてます。風に当てるため裸にしました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;ではモニター用の信号をどう入れるか検索したところ&lt;A href="http://www6.plala.or.jp/tyata/index.htm?page=http://www6.plala.or.jp/tyata/tec/5.htm" target="_blank"&gt;JA6AQOさんのサイト&lt;/A&gt;が見つかりました。&lt;BR&gt;そっくりそのままコピーさせてもらいました。一応500MHzまで使っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,628,207,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/565903.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/565903.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565902.jpg" style="border: currentColor; border-image: none; width: 300px; height: 98px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565910.jpg" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これでも強すぎる時はさらにATTを入れています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;モニターのソフトはSDR#を使っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d85.jpg" style="border: currentColor; border-image: none; width: 300px; height: 171px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;次は送信アンプユニットの説明です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;続く&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>SDRで作るデジタルトランシーバー その４</title>
      <link>http://narichan.asablo.jp/blog/2019/09/26/9158125</link>
      <guid>http://narichan.asablo.jp/blog/2019/09/26/9158125</guid>
      <pubDate>Sat, 28 Sep 2019 06:23:03 +0900</pubDate>
      <dcterms:modified>2019-09-28T23:25:57+09:00</dcterms:modified>
      <dcterms:created>2019-09-26T20:23:11+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送受切り替えコントローラユニットの説明です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ここでは送受の切り替えのタイミングを発生させています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1098,782,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/5658a7.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/5658a7.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/5658a6.jpg" style="border: currentColor; border-image: none; width: 300px; height: 213px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PTTと同時にRXの入力を短絡します。LNAの電源を落とし、アンテナを切り替えます。そこから100mS遅れて送信アンプの電源を入れます。またそこから5ms遅れて外部のリニアアンプのPTTを入れます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;外部リニアアンプはキャリアコントロールが付いているのでPTTは必要ありません。キャリアコントロールが効かないくらい小電力の場合はこのPTTが生きてきます。実のところ500MHzまでは十分出力が出るのでこのPTTの出番はありません。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初の回路ではSDRのTX出力をダミーに繋いでおき送信アンプの電源が入ってから100mS後にアンプに切り替えていました。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;受信のRX入力切替とTX出力切り替えにはパナソニックのARE10A12を使っています。規格では Max. 0.2dB (to 900MHz), Max. 0.7dB (to 2.6GHz)のInsertion lossです。但しユニバーサル基板に銅箔を使っていますがどうしても1GHz以上ではLossが大きくなります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;後で出てきますがアンテナ切り替えリレーに安田のCX-220Pを使ったのですが1GHzではLossが大きすぎて使い物になりません。そこでアンテナ切り替えリレーを交換すると同時に送信系のリレーを廃止しました。（後述）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初のTX出力切り替回路は既出の次の回路でした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,748,409,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/565737.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/565737.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565736.jpg" style="border: currentColor; border-image: none; width: 300px; height: 164px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ARE10A12は0.7dBなので基板を起こしてコネクタを付ければアンプの利得でカバーできます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送受切り替えコントローラの回路です。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1548,1048,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/5658b7.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/5658b7.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/5658b6.jpg" style="border: currentColor; border-image: none; width: 300px; height: 203px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/566231.jpg" style="border: currentColor; border-image: none; width: 300px; height: 175px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/5658d4.jpg" style="border: currentColor; border-image: none; width: 300px; height: 125px;"&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;次は受信アンプユニットの説明です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;続く&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>SDRで作るデジタルトランシーバー その３</title>
      <link>http://narichan.asablo.jp/blog/2019/09/26/9157997</link>
      <guid>http://narichan.asablo.jp/blog/2019/09/26/9157997</guid>
      <pubDate>Fri, 27 Sep 2019 08:34:06 +0900</pubDate>
      <dcterms:modified>2019-10-19T21:33:03+09:00</dcterms:modified>
      <dcterms:created>2019-09-26T10:55:56+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LimeSDR MiniからPTTとBand出力の説明をします。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LimeSDR MiniのGPIO出力からPTTとBand出力を生成する回路です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LimeSDR MiniのGPIOは基板上に1.27ピッチのパターンで出ています。（この&lt;A href="https://wiki.myriadrf.org/LimeSDR-Mini_v1.1_hardware_description" target="_blank"&gt;サイトを&lt;/A&gt;参照）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565751.jpg" style="border: currentColor; border-image: none; width: 300px; height: 135px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このパターンは1.27ピッチの10Pです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d7b.jpg" style="border: currentColor; border-image: none; width: 300px; height: 218px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;基板に直接ケーブルを半田付けしても良いのですが1.27ピッチのピンヘッダーがありました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/56585f.jpg" style="border: currentColor; border-image: none; width: 82px; height: 74px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ついでにこちらも購入したのですが使えませんでした。左右の出っ張りがヒートシンクに当たり刺さりません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;先にヒートシンクを付けていなければこの出っ張りを避けてヒートシンクを付ければこれが使えます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d7c.jpg" style="border: currentColor; border-image: none; width: 186px; height: 137px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこでこちらを購入し1.27ﾋﾟｯﾁのリボンケーブル（ATAケーブル）を半田付けしました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565718.jpg" style="border: currentColor; border-image: none; width: 116px; height: 98px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;1.27ピッチは割合簡単に半田付けできます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;回路は単にトランジスタアレイでレベル変換するだけです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1246,753,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/10/19/56b1b9.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/10/19/56b1b9.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/10/19/56b1b8.jpg" style="border: currentColor; border-image: none; width: 300px; height: 181px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;GPIO6とGPIO7はPTT専用ですがOR回路でPTTとして出力しています。後続のタイミング回路へ送る信号です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Band出力はMiniDIN6Pを使いましたがVccとGNDを入れたため4bitのみになりました。GPIO0とGPIO1は表示のみです。GPIO2~GPIO5がBandとして使います。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;GPIO6とGPIO7はPTT専用にしました。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;オープンコレクタですが表示用のLEDからの電圧が掛かるため無電圧にならずリニアアンプは動作しません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;またタイミングもこれでは送信に入ると同時にリニアアンプがオンになるため気持ちよくありません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこでリニアアンプのキャリア検出を使うこととします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ちなみにソフトの方ですが&lt;A href="https://www.sdr-radio.com/Blog/PostId/55/release-306" target="_blank"&gt;サイトによれば&lt;/A&gt;下記のよう設定します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,761,360,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/28/565d7e.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/28/565d7e.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d7d.jpg" style="border: currentColor; border-image: none; width: 300px; height: 141px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これはよくできたソフトです。送信時、または受信時にバンドごとにどのGPIOをオンにするか設定します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送信時、受信時ともに同じGPIOをチェックすればそれはそのBandの信号になります。送信時だけチェックすればそのBandの送信状態の信号になりますのでPTT信号です。GPIOは0~7までありますので自由に組み合わせてBandまたはPTT信号にできます。多バンドの場合足りなくなるかも知れません。しかしLimeSDR Miniは100MHz以上なのでこれで十分です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この機能はV3.0.6から提供されました。当初はキャリア検出で行っていました。一番最初の回路です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,748,409,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/565737.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/565737.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565736.jpg" style="border: currentColor; border-image: none; width: 300px; height: 164px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この回路では２SC1815のベースのスレシュールドに達しないと検出できません。8dBmくらいのレベルが必要でした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこで改造しました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,604,284,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/565739.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/565739.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565738.jpg" style="border: currentColor; border-image: none; width: 300px; height: 141px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これで-4dBmくらいまで検出可能になりました。ところが送受を繰り返していると温度が上がるためかスレシュールド値が上がって行き、送信停止でも受信に戻らなくなりました。この回路でも+5dBmくらいないとだめです。ですのでLimeSDR Miniは最高出力で後段でレベル調整するしかありません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;その後さらに回路を改造し次のようにコンパレータで検出することを考えました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,596,261,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/26/56573b.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/26/56573b.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/56573a.jpg" style="border: currentColor; border-image: none; width: 300px; height: 131px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そうこうしているうちにV3.0.6が提供されこの回路は日の目を見ることはありませんでした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SDRconsoleが提供するBandとPTTはアマチュア無線のBand内だけです。それ以外はLimeSDR MiniのFPGAを書き換えてGPIOをコントロールします。ヨーロッパではATV（アマチュアテレビ）のチームがFPGAを書き換えています。当然SDRconsoleの出力とは異なります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Band出力は144MHz帯のLPFを入れたり出したりする回路で使用しました。後述しますがこれも結局不採用となり現在Band出力は使っていません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/566230.jpg" style="border: currentColor; border-image: none; width: 300px; height: 191px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/56574a.jpg" style="border: currentColor; border-image: none; width: 300px; height: 124px;"&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PTT出力を使わずキャリア検出の時はLimeSDR Miniのみをケースに入れていました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565872.jpg" style="border: currentColor; border-image: none; width: 300px; height: 135px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;中身です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565750.jpg" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;次は送受切り替えコントローラユニットの説明です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;続く&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>SDRで作るデジタルトランシーバー その２</title>
      <link>http://narichan.asablo.jp/blog/2019/09/26/9157987</link>
      <guid>http://narichan.asablo.jp/blog/2019/09/26/9157987</guid>
      <pubDate>Thu, 26 Sep 2019 10:27:45 +0900</pubDate>
      <dcterms:modified>2019-09-27T20:12:23+09:00</dcterms:modified>
      <dcterms:created>2019-09-26T10:28:01+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;総合ブロック図を説明します。&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1556,1057,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/27/565c4d.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/27/565c4d.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565c4c.jpg" style="border: currentColor; border-image: none; width: 300px; height: 203px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SDRは安く無いので壊れないようにしないといけません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送受の切り替えにディレーを持たせ安全に送信します。それが送受切り替えコントロールユニットです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;受信アンプユニットは送信中はSDRのRX入力を短絡させるリレーを入れました。併せて4GHｚまでの広帯域アンプで利得を稼ぎます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;また送信電波をモニターするRTL-SDRを入れました。当初LimSDR Miniが全2重なので送信と受信を同時に働かせようと思いましたがLimSDR Miniの制約上できないことが分かり最も安いRTL-SDRを導入しました。&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565740.jpg" style="border: currentColor; border-image: none; width: 300px; height: 107px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送信アンプは広帯域パワーアンプを入れSDRの出力を15dBmから34.6dBm（最大）まで上げます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;受信のLNAも送信のアンプも中華製を購入しました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送信のアンプを通った後アンテナ切り替えリレーを通ってメーカー製のリニアアンプに繋がります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;リニアアンプの出力段には当然ながらLPFが入っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;しかし入力はフィルター無しで入ってきます。今回使用するリニアアンプは144MHz帯と435MHz帯の同時送信が可能です。そのため144MHz帯の出力に3倍高調波の435MHz帯が含まれるとそのまま増幅され144MHz帯と435MHz帯の両方に電波が出ていきます。それを防ぐため144MHz帯の送信時は180MHzのLPFをいれてリニアアンプに入れます。144MHz帯専用のアンプなら必要ないです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SDRから出力されるPTTとBand出力は3.3V 8bit CMOSで出てきますのでオープンコレクタを入れてレベル変換します。オープンコレクタだけであれば電源は要らないのですがLEDを点灯させるため+12Vを送っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;システム全体は+12Vで統一しますが受信用のLNAは+5V仕様を購入したためユニット内で+5Vに変換しています。リニアアンプには+13.8Vを供給しますのでここから+12Vにダイオード2個で落としシステムの電源とします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ユニットは150mm×100mm×40mmのアルミケースで統一しました。タカチのYM150です。LimeSDR Miniのケースだけ140mm×100mm×40mmになりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;次にLimeSDR MiniからPTTとBand出力の説明をします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;続く&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>SDRで作るデジタルトランシーバー その１</title>
      <link>http://narichan.asablo.jp/blog/2019/09/24/9157463</link>
      <guid>http://narichan.asablo.jp/blog/2019/09/24/9157463</guid>
      <pubDate>Tue, 24 Sep 2019 20:51:14 +0900</pubDate>
      <dcterms:modified>2019-09-28T06:21:41+09:00</dcterms:modified>
      <dcterms:created>2019-09-24T23:01:13+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今から10数年前、私が現役のシステムエンジニアだった頃USRPを初めて知った時は大変驚きました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;私もGNU Radioでソフトウエア無線を実験したいと思い購入しようとしましたが、確か60万円くらいしていたと記憶しています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;とても安給料の身では高嶺の花で諦めざるを得ませんでした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;世は移り、時代はすべてがデジタル化に向かう中でテレビチューナードングルがSDRだったのでマニアの間では一時流行りました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;現役を退いた今、SDRは目を見張る進歩を遂げようやく入手できるまでになりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この&lt;A href="https://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E7%84%A1%E7%B7%9A" target="_blank"&gt;Wikiには&lt;/A&gt;相当数の市販SDRの一覧があります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;性能の他、購入が容易か見てLimeSDR Miniにしました。（この&lt;A href="https://wiki.myriadrf.org/LimeSDR-Mini_v1.1_hardware_description" target="_blank"&gt;サイトを&lt;/A&gt;参照）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d74.jpg" style="border: currentColor; border-image: none; width: 287px; height: 152px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;HackRF Oneは国内で購入できますが30kくらいです。LimeSDR Miniは12Bitでしかも安い。23K円で買えました。当時はアメリカから直接送ってきました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/26/565741.jpg" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;小さな基板が送られてきました。基板の中には既にトランシーバーは入っています。LimeMicrosystemsのLMS7002Mです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,861,456,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/28/565d83.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/28/565d83.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d82.jpg" style="border: currentColor; border-image: none; width: 300px; height: 158px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;仕様的には10MHz～3.5GHzですが100MHz以下は実用になりません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LimeSDR MiniでなくLimeSDRの方ならHFも行けるかもしれません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ソフトもアマチュア無線用がいくつかあります。またGNU Radioが使えるのでTVの送受信などもソフト次第です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;フォーラムも沢山あり世界中の人が日夜開発を楽しんでいます。すべてがオープンです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ハードがあり、ソフトがあればパソコンを組立るようなものでパーツをくっ付けていけば完成です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;すごい時代が来たものです。昔、真空管で無線機を作ったときはパーツの一つ一つを手作りしていました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コイルを巻くのは当たりまえ。抵抗やコンデンサを手作りした人もいました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;近年の自作パソコンのマニアはクロックアップに血なまこになっていますがCPUを自作した人は聞いたことがありません。結局はお釈迦様の手のひらでこちょこちょやっているように見えます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;無線機がデジタル化した今となっては全く同じです。真空管を作りたいと考えていた時が懐かしい。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;閑話休題&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A href="https://www.sdr-radio.com/" target="_blank"&gt;&lt;FONT color="#0066cc"&gt;https://www.sdr-radio.com/&lt;/FONT&gt;&lt;/A&gt;からダウンロードできるSDRConsoleを使えばアマチュア無線のトランシーバが出来上がりです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1438,856,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/28/565d80.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/28/565d80.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/28/565d7f.jpg" style="border: currentColor; border-image: none; width: 300px; height: 178px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;全バンド、全モードが可能です。100MHz～3.5GHzまでの送受信機が完成です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このソフトは大半の市販SDRのハードウエアに対応しています。LimeSDRもLimeSDR Miniも入っています。V3.0.6以降はPTT出力、Band出力も可能になりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このような凄いソフトをオープンで開発しているG4ELIはどういう人でしょうか。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;とは言えLimeSDR、LimeSDR Miniは全2重タイプ（送信しながら受信ができる）であり、出力は+15dBmです。（at 500MHz　今回購入の物）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;アンテナは1つですので送受切り替え回路が必要です。また出力をもう少し上げてリニアアンプを駆動できるようにする必要があります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;試行錯誤の結果とりあえず動く物ができました。総合ブロック図です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1556,1057,&amp;#x27;http://narichan.asablo.jp/blog/img/2019/09/27/565c4d.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2019/09/27/565c4d.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2019/09/27/565c4c.jpg" style="border: currentColor; border-image: none; width: 300px; height: 203px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このシステムの出力は2.8W(at 145MHz)、1W(at 435MHz)、0.8W(at 1200MHZ)です。後述しますが出力にフィルターが有りませんので一考を要します。また電波法では、ソフトウェアの書き換えによって無線通信方式が変化する場合、ハードウェアを変更する場合と同様の結果が得られることから、無線設備に変更の工事を加えたとみなされることになるため、引き続き使用することはできません。また新スプリアス規格に抵触する恐れがありますのでこのシステムでアマチュア無線の免許は降りません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;それでは、これから回路図とその説明をしていきます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;続く&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>ASUSTORのNASからKODIが無くなった その３（LibreELECを動かす</title>
      <link>http://narichan.asablo.jp/blog/2018/12/04/9006928</link>
      <guid>http://narichan.asablo.jp/blog/2018/12/04/9006928</guid>
      <pubDate>Tue, 04 Dec 2018 19:39:39 +0900</pubDate>
      <dcterms:modified>2018-12-10T18:58:48+09:00</dcterms:modified>
      <dcterms:created>2018-12-04T19:40:18+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;爪楊枝を刺しながらACアダプタを刺します。TVBOXは裸にしてスイッチが押されていることを確認しながら行いました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;おお！！やった！！Androidが起動しない。Bios（と言うのか分りませんが）が表示するZ95Z Plusのロゴが表示された後&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e906.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ブラック画面になります。やっとここまで来たか。dtb.imgが合っていないのでいくつか試せば起動するでしょう。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;蓋を閉める前にデバイスの写真を撮っておきます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;eMMCとRAMです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,720,353,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/04/51e90d.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/04/51e90d.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e90c.png" style="border: currentColor; border-image: none; width: 300px; height: 147px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;下のLEDとEMIネットワークトランス&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,750,370,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/04/51e90f.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/04/51e90f.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e90e.png" style="border: currentColor; border-image: none; width: 300px; height: 148px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;WiFi 11ac + Bluetooth 4.1 Module&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,582,367,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/04/51e913.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/04/51e913.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e912.png" style="border: currentColor; border-image: none; width: 300px; height: 189px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Wifiのアンテナです。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,623,429,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/10/51fc40.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/10/51fc40.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/10/51fc3f.png" style="border: currentColor; border-image: none; width: 300px; height: 206px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;上のLEDとEthernet (のつもりです。隠れてしまいました）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,636,364,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/04/51e911.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/04/51e911.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e910.png" style="border: currentColor; border-image: none; width: 300px; height: 171px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;撮り直しました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;こちらのギガビットイーサネットトランシーバーはAndroidでは問題ありませんがLibreELECでは&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;うまく動かず問題を抱えています。（&lt;A href="https://forum.libreelec.tv/thread/13071-zte-zx2aa500-gb-ethernet-transceiver-problems-solved-big-news-for-inside/" target="_blank"&gt;こちらを参照&lt;/A&gt;）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,791,568,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/10/51fc3b.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/10/51fc3b.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/10/51fc3a.png" style="border: currentColor; border-image: none; width: 300px; height: 215px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;基板裏にある唯一の大きなICです。ディスプレーコントロールIC&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,789,404,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/10/51fc3d.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/10/51fc3d.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/10/51fc3c.png" style="border: currentColor; border-image: none; width: 300px; height: 153px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;さてLibreELECですがELECと名の付くプロジェクトは３つありOpenELEC－＞LibreELEC－＞CoreELECと分かれてきました。私の理解はOpenELECはRaspberry Piシリーズ用で現在はLibreELECに引き継がれている。CoreELECはLibreELECの中のAmlogicをコミュニティーを中心に先行している。それぞれOE、LE、CEと略されます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;安定板を求めるならLibreELECの公式アナウンスされたものを使うのが良いと思います。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;T95Z Plusで動かしたのは次の組み合わせです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LibreELEC-S912.arm-8.2.4.1.force.444.10bit.img&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;gxm-q200-k3-pro.dtb&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;上がOS本体です。下はdtb.imgに名前をかえてコピーするのですがデバイスドライバーのようなものです。インストールはMicroSDカードに焼きつけTVBOXに刺してこのカードから起動します。その辺のインストールの大まかな流れは&lt;A href="https://androidpc.es/tutorial-libreelec-guia-instalacion-tv-box-android/" target="_blank"&gt;こちらのサイト&lt;/A&gt;または&lt;A href="https://itdecoboconikki.com/2017/03/05/libreelec-v8-0-0-2017-2-24-install/" target="_blank"&gt;こちらのサイト&lt;/A&gt;が参考になります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SDカードから起動ですのでもともとのTVBOXのAndroidは残っています。この時点でデュアルブートになっています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e92f.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e92c.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;OSがSDカードに入っていますのでなるべく高速なカードを選択した方がよいでしょう。TVBOXのAndroidを消してeMMCに入れてしまうのも良いのですがLinuxのスキルがないと文鎮化します。せめてデータだけでもeMMCに入れAndroidから少し場所を貰う程度にしておいた方がいいかも知れません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;最新のSDカードはeMMCより早いらしいです。(ただし、機器側が対応していればです。TVBOXに使用されているコントローラーが公表されていないので実のところ何が早いかわかりません。Samsung 32GB EVO Plus Class10 UHS-I対応またはこれの 64GB 版が適当と考えます）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;デュアルブートですが一度LibreELECが起動してしまえばSDカードを抜かない限りLibreELECが自動起動します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Androidを起動するにはLibreELECから自動起動されたKodiから終了ボタン（電源マーク）をクリックします。次のオプションが出てきます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　シャットダウン&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　タイマーシャットダウン&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　再起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　内部再起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この中の一番下の内部再起動を選択すればAndroidが起動します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e92d.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/04/51e92e.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Androidが終了後の次回の起動はLibreELECが自動起動します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;つまり爪楊枝は最初の1回のみで良いのです。またGooglPlayからReboot to LibreELECというアプリをインストールすれば爪楊枝はいりません。このアプリはAndroidのrootをとりリブート情報を書き換えます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ちなみにKodiから終了ボタンでシャットダウンまたはタイマーシャットダウンを選択するとシャットダウン後はインジケータは青になり（動作中は薄緑色）点灯したままです。Androidの場合終了（電源オフ）するとインジケータは消灯します。（動作中は薄緑色）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;我が家の山の神は電気代にうるさいので毎回Androidを起動して終了しています。（ものすごく煩わしい）&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;つづく&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>ASUSTORのNASからKODIが無くなった その２</title>
      <link>http://narichan.asablo.jp/blog/2018/12/01/9005708</link>
      <guid>http://narichan.asablo.jp/blog/2018/12/01/9005708</guid>
      <pubDate>Sat, 01 Dec 2018 20:04:26 +0900</pubDate>
      <dcterms:modified>2018-12-02T09:12:45+09:00</dcterms:modified>
      <dcterms:created>2018-12-01T20:36:14+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TVBOXが届きました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;GearBestの価格より日本アマゾンの方が安かったT95Z Plusを買いました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;11月17日に注文して11月27日に届きました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;早速セットアップし、まずはAndroidを起動しました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,365,274,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/01/51dbdb.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/01/51dbdb.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dbda.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;特に大きな問題もなく動きました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;HdmiのCECが想定外でした。テレビがビエラなんですがディーガが付いています。そのため起動がディーガになってしまいTVBOXは起動できません。TVBOXが起動した後はテレビのリモコンで動かせます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;有線で繋いでいましたが、ちょっともたつくストリーミング動画もありました。それでもV11(docooler)より断然早いです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;やはりRAM3Gは効いていますね。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ちょっと心配なのはKodiがKOPLAYERになっています。中華ですから。ここで設定した内容がすべて&lt;STRONG&gt;&lt;FONT color="#222222" face="Arial" size="3"&gt;China&lt;/FONT&gt;&lt;/STRONG&gt;に流れていないだろうな。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;という訳でLibreELECを試します。(OSを入れ替えるということ。ただしSDカードから起動ですのでもとのAndroidは無くなりません。調子良かったら入れ替えるかもしれません。）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;用意したMicroSDカードを刺して電源を入れます。LibreELECは全く起動しません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;バージョンの違うSDカードを3枚用意していたのですが3枚ともだめです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Androidから見るとSDカードの中身が見れます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;公式サイトを見るとそのまま起動するタイプとワンアクション必要な機種があるようです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;A href="https://forum.libreelec.tv/thread/5556-howto-faq-install-community-builds-on-s905-s905d-s905w-s905x-s912-device/" target="_blank"&gt;このサイト&lt;/A&gt;では8つの方法が書かれています。ロボット翻訳します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;*********************************************************&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
&#13;
&lt;/FONT&gt;&lt;P align="left" style="margin: 0mm 0mm 0pt; text-align: left; mso-pagination: widow-orphan;"&gt;&lt;SPAN style="background: white; color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;初めてシステムを起動するには、次のものを使用する必要があります。&lt;/SPAN&gt;&lt;/P&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
&#13;
&lt;/FONT&gt;&lt;UL style="list-style-type: disc; direction: ltr;"&gt;&lt;LI style="color: rgb(51, 51, 51); font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-style: normal; font-weight: normal; margin-top: 3.95pt; margin-bottom: 3.95pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;Khadas VIM&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;：&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;SD&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;カードを挿入してアップグレードモードに入ると&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;が自動的に起動します：Howto起動モードへのアップグレード - Khadas Docs&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 3.95pt; margin-bottom: 3.95pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;MINIX U1 / U9&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;：&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt; SD&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;カードを挿入し&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;、電源コードを差し込みます。次に、電源ボタンを&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;6&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;秒以上、または&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ロゴが表示されるまで押し続けます。&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 0mm; margin-bottom: 0pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;端末エミュレータ&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;：&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;Android&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;で起動し、&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;で&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;SD&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;カード&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;/ USB&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ドライブを挿入し、端末エミュレータアプリ（&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;Google Play&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;またはAPKミラー&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;）をインストールして実行し、入力し&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: Consolas; font-size: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; mso-bidi-font-size: 11.0pt;"&gt;reboot update&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ます。あなたのボックスは&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;に再起動する必要があります。&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 3.95pt; margin-bottom: 3.95pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;爪楊枝の方法&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;：電源を切断し、カード&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;/&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ドライブを挿入し、リセットボタンを押し、ボタンを押しながら電源を接続します。&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LibreELEC&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;のロゴが表示され、ボタンを離すまで待ち&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;​​&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ます。&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 3.95pt; margin-bottom: 3.95pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;メニューボタン方式&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;（非常に少ないデバイスで動作）：電源を切断し、カード&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;/&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ドライブを挿入し、リモコンのメニューボタンを押し、ボタンを押しながら電源を接続します。&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LibreELEC&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;のロゴが表示され、ボタンを離すまで待ち&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;​​&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ます。&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 3.95pt; margin-bottom: 3.95pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;リカバリ方法&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;：&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;Android&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;で起動し、カード&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;/&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;サムドライブを挿入&lt;B&gt;し、&lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;[&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;リカバリに再起動&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;]&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;を&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;選択します。あなたのボックスは&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LibreELEC&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;で起動する必要があります。&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 3.95pt; margin-bottom: 3.95pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;復旧方法（第二バリアント）：&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;あなたは「更新」アプリをプリインストールオープンそれを持っている場合は、&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;に&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;SD&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;カードを挿入&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;/ USB&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ドライブを接続して、選択した&lt;I&gt;任意の&lt;/I&gt;更新のためのアプリで&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;ZIP&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;ファイルを。あなたのボックスは&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;LE&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;に再起動する必要があります。&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; font-style: normal; font-weight: normal;"&gt;&lt;P align="left" style="background: white; text-align: left; color: rgb(0, 0, 0); font-family: &amp;quot;Century&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 10.5pt; font-style: normal; font-weight: normal; margin-top: 0mm; margin-bottom: 0pt; mso-pagination: widow-orphan; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;回復方法（第&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;3&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;の変形）：&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt; ADB&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;（&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 11pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;Google it&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;）を有効にして&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="color: rgb(51, 51, 51); font-family: Consolas; font-size: 12pt; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; mso-bidi-font-size: 11.0pt;"&gt;adb reboot update&lt;/SPAN&gt;&lt;SPAN style="color: rgb(51, 51, 51); font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; font-size: 11pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;コマンドを発行する&lt;/SPAN&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;*************************************************************&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A href="https://androidpctv.com/tutorial-libreelec-install-guide-tv-box-android/" target="_blank"&gt;こちらのサイト&lt;/A&gt;では3つの方法が紹介されています。ロボット翻訳します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;*************************************************************&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&lt;STRONG&gt;&#13;
&#13;
&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;P class="asahi_editor_line" style="background: white; margin: 0mm 0mm 0pt; vertical-align: baseline; mso-pagination: widow-orphan;"&gt;&lt;SPAN lang="EN-US" style="color: rgb(46, 46, 46); font-size: 12pt; mso-bidi-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;&lt;SPAN lang="EN-US" style="color: rgb(46, 46, 46); font-size: 12pt; mso-bidi-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;&lt;FONT color="#000000" face="Times New Roman" size="2"&gt;LibreELECを起動するには、いくつかの方法があります。基本的には、TV-Boxの更新ボタンを使用する方法と、Androidを使用して更新モードをソフトウェアで起動する方法があります。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="asahi_editor_line" style="background: white; margin: 0mm 0mm 0pt; vertical-align: baseline; mso-pagination: widow-orphan;"&gt;&lt;SPAN lang="EN-US" style="color: rgb(46, 46, 46); font-size: 12pt; mso-bidi-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;&lt;FONT color="#000000" face="Times New Roman" size="2"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="asahi_editor_line" style="background: white; margin: 0mm 0mm 0pt; vertical-align: baseline; mso-pagination: widow-orphan;"&gt;&lt;SPAN lang="EN-US" style="color: rgb(46, 46, 46); font-size: 12pt; mso-bidi-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;; mso-font-kerning: 0pt; mso-fareast-font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;;"&gt;&lt;FONT color="#000000" face="Times New Roman" size="2"&gt;•モード1：リセットボタンが押された状態でTVボックスを起動します。&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;•モード2：リブートモードでTVボックスを再起動するAndroid用LibreELECアプリを使用する&lt;/P&gt;&lt;P&gt;•モード3：もし私たちがAndroid端末からrootであれば &amp;quot;su&amp;quot;してから &amp;quot;reboot update&amp;quot;&lt;/P&gt;&lt;P&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
&#13;
&lt;/FONT&gt;*************************************************************&lt;/P&gt;&lt;P&gt;T95Z Plusがどの方法で起動するのか分らない。ただユーチューブを見ているとだいたい爪楊枝をTVBOXに差し込んでいます。そこで私もAVのジャックの穴に爪楊枝を刺して電源を入れてみますが一向に動きません。起動するのはAndroidばかりです。&lt;/P&gt;&lt;P&gt;公式サイトではではT95Z PLusは頻繁に出てきますので必ず起動するはずです。&lt;/P&gt;&lt;P&gt;そこでAVジャックの中はどうなっているのかと思い蓋を明けて見ることにしました。&lt;/P&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dc86.png" style="border: currentColor; border-image: none; width: 183px; height: 137px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;ゴム足をとればビスが出てきます。&lt;/P&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dc87.jpg" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;中身はこんな感じです。&lt;/P&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1095,821,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/01/51dc8b.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/01/51dc8b.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dc8a.png" style="border: currentColor; border-image: none; width: 300px; height: 224px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;SoCの右側にインジケータのLEDが2つあり太めのファイバーで外周を光らせます。上側のLEDの右側にAVジャックがありました。&lt;/P&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,798,336,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/01/51dc9a.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/01/51dc9a.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dc99.png" style="border: currentColor; border-image: none; width: 300px; height: 126px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;ジャックの奥にプッシュボタンが見えます。これがリブートスイッチです。&lt;/P&gt;&lt;P&gt;これを爪楊枝の先端で押してみます。&lt;/P&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,825,366,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/01/51dc8d.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/01/51dc8d.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dc8c.png" style="border: currentColor; border-image: none; width: 300px; height: 133px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;確かに押されていますが細すぎて斜めになっています。そこで爪楊枝の太い方で押してみます。&lt;/P&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,911,362,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/12/01/51dc8f.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2018/12/01/51dc8f.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/12/01/51dc8e.png" style="border: currentColor; border-image: none; width: 300px; height: 119px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;おお！！これは良い感じだ。何度もやっていたらスイッチが入るカチッとした感覚も分かるようになりました。&lt;/P&gt;&lt;P&gt;今までは手探り状態で見当違いなことをやっていたと思います。&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;つづく&lt;BR&gt;&lt;/P&gt;
</description>
    </item>
    <item>
      <title>ASUSTORのNASからKODIが無くなった その１</title>
      <link>http://narichan.asablo.jp/blog/2018/11/20/9000966</link>
      <guid>http://narichan.asablo.jp/blog/2018/11/20/9000966</guid>
      <pubDate>Tue, 20 Nov 2018 06:48:01 +0900</pubDate>
      <dcterms:modified>2018-11-21T13:04:38+09:00</dcterms:modified>
      <dcterms:created>2018-11-20T07:04:33+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;いまさらの感もしますが私が気付いたのはつい最近です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;EnbyをKodiから楽しんでいたのですがEmby for Kodiというアドオンが動かなくなりEmbyを視聴できなくなりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初原因はアドオンの自動アップデートをオンにしていたためEmbyがKodi経由で視聴できなくさせたのではないかと考えていました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;試しにWindows10にKodiを入れ&lt;A href="http://narichan.asablo.jp/blog/2018/04/29/8835976" target="_blank"&gt;手順&lt;/A&gt;とおりにセットアップしたら今でも視聴できます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これはKodiを入れ直せば動くだろうと思い、AsustorのNASからアンインストール後再度インストールしようとしたらAPP CentralにKodiが無い。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;誤って消したのかと思いAPKからインストールしようとしましたがうまくいきません。いろいろ調べていたら海外サイトに2018年3月でサポート中止となったと記載されているではないですか。なんでもAC3、DTSとDolbyのライセンス更新しなかったらしい。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;という訳でASUSTOR　NASはEmbyサーバー機能だけになりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今までテレビの近くにおいてHDMIで見ていたのですが代替えを考えなければなりません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;新しくAndroid TVBOXを購入しようと考えていますが、何を買うかサイトを見ていたらLibreELECなるKodi専用Linuxがあることが分かりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;私の使用方法ではKodiですべてが賄うのでLibreELECが動くTVBOXにしようと思います。手元にラズベリーパイ３があったので試しにLibreELECを入れてみたらこれが調子いい。WifiではカクつくことがありましたがEthernet接続にしたら全く問題ありません。電源以外のすべての操作がテレビのリモコンで完結するので最高にいいです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ラズベリーパイ３へのインストールは日本語サイトでもたくさんヒットします。私が最初に見つけたTVBOXを調べていてたどり着いたのは&lt;A href="https://obakasanyo.net/amlogic-tvbox-linux/" target="_blank"&gt;こちらのサイト&lt;/A&gt;です。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;インストールに当たっては&lt;A href="https://signal-flag-z.blogspot.com/2016/09/raspberry-pikodilibreelec.html" target="_blank"&gt;こちら&lt;/A&gt;と&lt;A href="https://libreelec.tv/" target="_blank"&gt;LibreELECの公式サイト&lt;/A&gt;を参考にしました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;とりあえずはこれで一時しのぎができました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;さてTVBOXですが候補は次に機種になりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
  &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
 &lt;/FONT&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;&#13;
&#13;
&lt;/FONT&gt;&lt;TABLE width="470" border="0" cellspacing="0" cellpadding="0" style="width: 355pt; border-collapse: collapse;"&gt;&lt;COLGROUP&gt;&lt;COL width="94" span="5" style="width: 71pt;"&gt;&lt;/COL&gt;&lt;/COLGROUP&gt;&lt;TBODY&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD width="94" height="32" style="border: 1.5pt solid windowtext; border-image: none; width: 71pt; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;名前&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="94" style="border-width: 1.5pt 0.5pt 1.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 71pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;T95pro&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="94" style="border-width: 1.5pt 0.5pt 1.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 71pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;S10&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="94" style="border-width: 1.5pt 0.5pt 1.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 71pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;H96pro&lt;/FONT&gt;&lt;/TD&gt;&lt;TD width="94" style="border-width: 1.5pt 1.5pt 1.5pt 0px; border-style: solid solid solid none; border-color: windowtext windowtext windowtext black; width: 71pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;T95Z&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD width="94" height="32" style="border-width: 0px 1.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; width: 71pt; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック"&gt;&lt;FONT size="3"&gt;価格 円　　　　　&lt;/FONT&gt;2018/11GearBest&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;8942&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;9872&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;9076&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 1.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;9217&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD width="94" height="32" style="border-width: 0px 1.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; width: 71pt; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック"&gt;Android&lt;FONT size="3"&gt;　　　　OS　Ver&lt;/FONT&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;？&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;7.1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;7.1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 1.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;7.1&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD height="32" style="border-width: 0px 1.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;SoC&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;S912&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;S912&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;S912&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 1.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;S912&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD height="32" style="border-width: 0px 1.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;RAM&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;3G&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;3GDDR4&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;3GDDR3&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 1.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;3GDDR4&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD height="32" style="border-width: 0px 1.5pt 0.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;Ethernet&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;10/100/1000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;10/100/1000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;10/100/1000&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 1.5pt 0.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;10/100/1000&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR height="32" style="height: 24pt;"&gt;&lt;TD height="32" style="border-width: 0px 1.5pt 1.5pt; border-style: none solid solid; border-color: black windowtext windowtext; height: 24pt; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;Wifi&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 1.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;2.4G+5.6G&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 1.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;2.4G+5.7G&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 0.5pt 1.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;2.4G+5.8G&lt;/FONT&gt;&lt;/TD&gt;&lt;TD style="border-width: 0px 1.5pt 1.5pt 0px; border-style: none solid solid none; border-color: black windowtext windowtext black; background-color: transparent;"&gt;&lt;FONT face="ＭＳ Ｐゴシック" size="3"&gt;2.4G+5.9G&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TVBOXのSoCはARMアーキテクチャの&lt;A href="https://tech-blog.cerevo.com/archives/5927/" target="_blank"&gt;Allwinner, Amlogic, Rockchip&lt;/A&gt;がほとんどです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これらはLibreELECでもサポートしていますが購入対象はAmlogicです。日本のアマゾンで購入できるTVBOXにはRookCHipのRK3328やRK3368がたくさんありますがRookCHipのSocでは現在サポートされているのはRock64、Rock960、Odroid-N1（2017/9）です。RK3288、RK3328、RK3399も開発されています。シングルボード用の&lt;A href="https://github.com/CoreELEC/CoreELEC/tree/master/projects/Rockchip" target="_blank"&gt;ビルドが公開されています&lt;/A&gt;。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;必然Amlogicを選択するようになります。AmlogicのSocの解説&lt;A href="https://value-kaden.com/amlogic-s-series/" target="_blank"&gt;はこちらのサイト&lt;/A&gt;にあります。S912が最新らしいので課題もあるようですがLibreELECコミュニティではしっかり開発されています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;注意しなければいけないのはS905にはS905Yという派生SoCがありこれを使ったTVBOXは選択してはいけません。同様にDDR4もLPDDR4はバス幅32ビットがシングルチャネルですので注意です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;また使用しているインターフェース周りのデバイスによっては開発対象でない為LibreELECが動かないTVBOXもあるようです。コミュニティのフォーラムでは盛んに論争されています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ちなみに&lt;A href="https://discourse.coreelec.org/t/which-dtb-do-i-use/389" target="_blank"&gt;ここに動く一覧&lt;/A&gt;があります。とは言え購入できなければしょうがないのでアマゾンから最新のS912を使ったTVBOXを探し表にしたのが上の表です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この中からレビューやブログを参考にして選択します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;つづく&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>Kodi Emby Beta Addonー大きいテレビでEmbyを見る</title>
      <link>http://narichan.asablo.jp/blog/2018/04/29/8835976</link>
      <guid>http://narichan.asablo.jp/blog/2018/04/29/8835976</guid>
      <pubDate>Sun, 29 Apr 2018 16:30:19 +0900</pubDate>
      <dcterms:modified>2018-04-29T16:33:14+09:00</dcterms:modified>
      <dcterms:created>2018-04-29T16:30:31+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;大きなテレビでEmbyのコンテンツを楽しもうと思うとどうしても有料クライアントに誘導されます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;EMbyサーバーのDLNAサーバーを有効にして無料のDLNAクライアントから視聴するのは全く問題ないのですが遠隔にいてDLNAが使えない状態でEmbyのコンテンツをテレビで見ようとするといろいろ問題が出でてきます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;現在、&lt;A target="_blank" href="https://emby.media/download.html"&gt;Embyの公式サイト&lt;/A&gt;にはテレビ用のクライアントアプリが16個表示されます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e5266.jpg" onclick="return asablo.expandimage(this,1379,673,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e5266.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e5265.jpg" style="width: 300px; height: 146px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このどれもが有料です。&lt;A target="_blank" href="https://emby.media/community/index.php?/forum/18-emby-apps/"&gt;こちらに一覧&lt;/A&gt;があります。次のような特定のデバイスの場合はやむを得ないとします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Amazon fireTV&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SHIELD NVIDIA&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Apple TV&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Chromecast&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Roku&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;LG&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Samsung SMARTTV&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PS4&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;XBOX ONE&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;XBOX 360&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PS3&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;RaspberryPi&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ではこれら以外を見てみると。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Android TV ：： 購入しないと1分しかみれません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e526c.jpg" onclick="return asablo.expandimage(this,552,236,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e526c.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e526b.jpg" style="width: 300px; height: 128px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Emby Thester for Windows ：： こちらもDownloadの下に「再生にはEmby Premiereが必要です。」とあります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e527a.jpg" onclick="return asablo.expandimage(this,741,508,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e527a.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e5279.jpg" style="width: 300px; height: 205px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;HTML5 ：： 　同様です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e527c.jpg" onclick="return asablo.expandimage(this,737,429,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e527c.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e527b.jpg" style="width: 300px; height: 174px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Windows Media Center ：：   Windows10では廃止されました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;KODI ：： 　EmbyConというアドオンが&lt;SPAN style="font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 20pt; text-indent: 1em;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;無料&lt;/SPAN&gt;&lt;/SPAN&gt;で使えます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e527e.jpg" onclick="return asablo.expandimage(this,1064,363,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e527e.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e527d.jpg" style="width: 300px; height: 102px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これだと思いました。何せKodi自体が無料であらゆるデバイスで動くメディアプレーヤーですから。何がいいかというとリモコンで操作が完結します。マウスもキーボードも要りません。まさにテレビのためのアプリだからです。ところが&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;色々やってみましたがEmbyサーバーに撮りためたh265とh264のコンテンツが表示されません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A target="_blank" href="https://kodi.wiki/view/Add-on:EmbyCon"&gt;KODIの公式Wiki&lt;/A&gt;によればEMbyの&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;SPAN style="font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt;映画&lt;/SPAN&gt;、&lt;SPAN style="font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt;テレビ番組&lt;/SPAN&gt;、&lt;SPAN style="font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt;音楽&lt;/SPAN&gt;コレクション&lt;/SPAN&gt;&lt;/SPAN&gt;をブラウズして再生できるようにするアドオンとなっています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;作成者はEmbyの開発チームです。私のやり方が悪いのかHomeVideoを表示できません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このEmbyConアドオンをインストールしている最中にもう一つEmbyのアドオンがあることが分かりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;それはEmby for Kodiというアドオンです。こちらはConが付きません。こちらはEmbyサーバーのすべてのコンテンツを管理できます。&lt;A target="_blank" href="https://kodi.wiki/view/Add-on:Emby_for_Kodi"&gt;Kodiの公式Wikiサイト&lt;/A&gt;&lt;A target="_blank" href="https://kodi.wiki/view/Add-on:Emby_for_Kodi"&gt;&lt;/A&gt;には次のように書かれています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;/FONT&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;&lt;SPAN class="asahi_editor_styling" style="font-weight: bold;"&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;/FONT&gt;&lt;SPAN class="asahi_editor_styling"&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;Emby &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class="asahi_editor_styling"&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;for Kodiは現在、ムービー、ボックスセット、テレビ番組、音楽（&lt;/SPAN&gt;&lt;SPAN class="asahi_editor_styling"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;オプション）、ミュージックビデオ、ホーム&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: rgb(255, 0, 0); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: 700;"&gt;ビデオ、ピクチャ、映画/エピソードの削除&lt;/SPAN&gt;&lt;SPAN style="color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; font-weight: 700;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;（オプション）、監視/再&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT style="font-weight: bold; box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;開の状態をサポートしています。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT style="font-weight: bold; box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;しかも&lt;SPAN style="color: rgb(255, 0, 0); font-family: &amp;quot;ＭＳ ゴシック&amp;quot;; font-size: 26.6667px; text-indent: 26.6667px;"&gt;無料&lt;/SPAN&gt;です。素晴らしい。作者に感謝です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e52ad.jpg" onclick="return asablo.expandimage(this,1076,632,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e52ad.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e52ac.jpg" style="width: 300px; height: 176px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;グーグルさんに翻訳してもらいました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e52b3.jpg" onclick="return asablo.expandimage(this,1099,649,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e52b3.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e52b2.jpg" style="width: 300px; height: 177px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;KodiのサイトでもEmby for Kodi　とEmbyconがあることが分かります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e52c8.jpg" onclick="return asablo.expandimage(this,984,445,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e52c8.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e52c7.jpg" style="width: 300px; height: 135px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A target="_blank" href="https://github.com/MediaBrowser/plugin.video.emby/wiki"&gt;インストール情報&lt;/A&gt;を見てみます。またグーグルさんに出てもらいます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e52cf.jpg" onclick="return asablo.expandimage(this,762,345,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e52cf.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e52ce.jpg" style="width: 300px; height: 135px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ここに書かれているように安定板とベータ版があります。ベータ版の方が新しいのでそれをインストールします。&lt;SPAN style="color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt; Find out more &lt;/SPAN&gt;&lt;A href="https://github.com/MediaBrowser/plugin.video.emby/wiki/Emby-Repository" target="_blank" style="text-decoration-line: none; color: rgb(3, 102, 214); box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt;&lt;SPAN style="box-sizing: border-box; font-weight: 600;"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt;!（&lt;/SPAN&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;詳細は&lt;/FONT&gt;&lt;A href="https://github.com/MediaBrowser/plugin.video.emby/wiki/Emby-Repository" target="_blank" style="text-decoration-line: none; color: rgb(3, 102, 214); box-sizing: border-box; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px;"&gt;&lt;SPAN style="box-sizing: border-box; font-weight: 600;"&gt;こちら&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT style="box-sizing: border-box; color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;; font-size: 16px; vertical-align: inherit;"&gt;！）のhere!をクリックすると&lt;/FONT&gt;詳しく出ています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A target="_blank" href="https://emby.media/community/index.php?/topic/21888-emby-for-kodi/"&gt;こちらのページ&lt;/A&gt;も参考になります。ベータ版（1.0.5.ZIP）からインストールするとアドオンのEnbyは3.0.22aのバージョンになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A target="_blank" href="https://github.com/MediaBrowser/plugin.video.emby/commits/develop"&gt;このページ&lt;/A&gt;で最新のバージョンが確認できます。 &lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e5319.jpg" onclick="return asablo.expandimage(this,466,664,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e5319.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e5318.jpg" style="width: 300px; height: 427px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2018年4月20日現在3.0.22aが最新です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;インストールが完了したらKodiのメニューのアドオンからビデオアドオンのEmbyをクリックします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e551f.jpg" onclick="return asablo.expandimage(this,658,494,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e551f.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e551e.jpg" style="width: 300px; height: 225px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Embyがサーバーを探します。（同じLANセグメント内）サーバーが見つかるとサイイインの画面になります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e545c.jpg" onclick="return asablo.expandimage(this,730,548,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e545c.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e545b.jpg" style="width: 300px; height: 225px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;他のセグメントやグローバルなサーバーの場合はサーバーを指定します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(68, 68, 68); font-family: Arial, sans-serif;"&gt;サーバーに接続するとユーザーの指定をします。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e5476.jpg" onclick="return asablo.expandimage(this,491,461,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e5476.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e5475.jpg" style="width: 300px; height: 281px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(68, 68, 68); font-family: Arial, sans-serif;"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="color: rgb(68, 68, 68); font-family: Arial, sans-serif;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT color="#444444" face="Arial, sans-serif"&gt;サインインが完了するとコンテンツの同期が始まります。&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT color="#444444" face="Arial, sans-serif"&gt;同期が完了すると&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e5494.jpg" onclick="return asablo.expandimage(this,477,141,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e5494.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e5493.jpg" style="width: 300px; height: 88px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT color="#444444" face="Arial, sans-serif"&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT color="#444444" face="Arial, sans-serif"&gt;画面が再描画されEmbyサーバーに登録さているライブラリーがメニュー画面に表示されます。&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e549a.jpg" onclick="return asablo.expandimage(this,730,548,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e549a.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e5499.jpg" style="width: 300px; height: 225px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT color="#444444" face="Arial, sans-serif"&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ビデオアドオンの設定を行っていますがそのユーザーに許可されているすべてのライブラリーが表示されますがビデオ以外は再生できません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;私は動画と写真のコンテンツタイプをHome Videos &amp;amp; PHotosと音楽はUnst(mixed content)としています。写真と音楽をEmbyで再生したい時はKodiのピクチャーアドオン、ミュージックアドオンにEmbyを設定すれば可能ですが私はやっていません（後述）。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コンテンツライブラリーの下には設定関連の項目が並びます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e549c.jpg" onclick="return asablo.expandimage(this,730,548,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e549c.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e549b.jpg" style="width: 300px; height: 225px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;下から3番目のPerform local database resetをクリックし、すべて「はい」で応えるとKodiが再起動しEmbyサーバーの指定から始めことができます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;またSettingsをクリックするとサーバー情報、ユーザー情報が表示され変更できます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e54c6.jpg" onclick="return asablo.expandimage(this,728,313,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e54c6.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e54c5.jpg" style="width: 300px; height: 128px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これでEmbyサーバーのライブラリーが表示されました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e559b.jpg" onclick="return asablo.expandimage(this,730,548,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e559b.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e559a.jpg" style="width: 300px; height: 225px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そのライブラリーを選択すると3択になりますのでライブラリーを選択します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e559d.jpg" onclick="return asablo.expandimage(this,633,477,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e559d.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e559c.jpg" style="width: 300px; height: 226px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そのライブラリーを読み込みに行きます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e55a0.jpg" onclick="return asablo.expandimage(this,730,548,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e55a0.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e559f.jpg" style="width: 300px; height: 225px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;読み込みが終わるとライブラリーの内容が表示されます。フォルダー名かコンテンツ名がメニューに並びます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;私はすべての動画をフォルダーで管理しています。ライブラリーの中にフォルダーがあり複数のファイルかフォルダーがあるとフォルダー表示になります。フォルダーの中に１つの動画がある場合はファイル表示になりクリックすると再生されます。フォルダーはいくらでも深くできそうですが私は3階層が最高です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ということで無料で遠隔よりEmbyのコンテンツを大きなテレビでみることができました。スマホとタブレットはアプリを購入しています。ブラウザより操作性がよくレスポンスが良いためです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Emby for KodiをANDROID TV、NAS、RaspberryPiのKodiにインストールして使っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ところがANDROID TVはいままで述べた手順でうまく動いたのですがNASとRaspberryPiはライブラリーを読みに行くときにエラーで終了します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/28/4e55d6.jpg" onclick="return asablo.expandimage(this,454,107,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/28/4e55d6.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/28/4e55d5.jpg" style="width: 300px; height: 70px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;エラーログを確認してもよく分かりません。すったもんだした挙句に新しいライブラリーを作って動画を一つずつ移動していき元のライブラリーと新しいライブラリーで試しました。&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt; &lt;/SPAN&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;ローラー作戦です。その結果すべての動画が問題なく新しいライブラリーで読み出せます。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;そこが端緒となって分かりました。ライブラリー名が全角であること。かつフォルダーの階層がある場合はエラーとなります。全角でもフォルダー階層が無い場合はエラーになりません。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;全角の名前でもスマホやタブレットではエラーになりません。またDLNAで接続した時もエラーにはなりません。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Emby for Kodiの&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;パスの指定時、全角を処理できない可能性があります。これは仕様なのかもしれません。それかバグです。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;よく見るとエラーログにもそのようなことが書かれていました。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2018/04/29/4e5889.jpg" onclick="return asablo.expandimage(this,956,599,&amp;#x27;http://narichan.asablo.jp/blog/img/2018/04/29/4e5889.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2018/04/29/4e5888.jpg" style="width: 300px; height: 187px; border: none;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;対処としてKodiのためのユーザーを作成します。またエラーがでたライブラリーを半角名で同じものを作ります。そしてライブラリのアクセス権を&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;Kodiのためのユーザーには半角名のものをそれ以外のユーザーには全角のものを許可します。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;-------------------------------------これで終わり--------------------------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;当初、ANDROID TVのKodiでオープンな映画を楽しんでいました。EmbyのコンテンツはブラウザのEmbyで視聴していたのですがKodiプレーヤーの操作性が良いのでKodiでサーバーの動画を見始めました。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;EmbyサーバーでDLNAサーバーを有効にしてKodiのDLNAクライアントで全く問題なく視聴できます。&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;ところが実家に行ったときはDLNAでは見れませんので&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;サーバー側にWebDAVサーバーを追加してKodiからアクセスさせました。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;写真や音楽は極めて良好に再生してくれます。動画も短いものは快適でしたが長い動画の場合音声と映像のズレが激しく見るに堪えられなくなりました。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;そのためにEmby for Android TVというアプリが用意されています。Emby Premiereは月$4.99です。これはこれで良いのですが諸般の事情により今回の試行錯誤となりました。今後KodiがV18になった時これまで通りに行くかは定かでありません。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;FONT face="ＭＳ Ｐゴシック, arial, sans-serif"&gt;&lt;SPAN style="font-size: 14.4px;"&gt;-------------------------------Page END----------------------------&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN style="font-family: &amp;quot;ＭＳ Ｐゴシック&amp;quot;, arial, sans-serif; font-size: 14.4px;"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>Serial Over IPによるSD330コントローラーのLAN化</title>
      <link>http://narichan.asablo.jp/blog/2017/04/28/8503297</link>
      <guid>http://narichan.asablo.jp/blog/2017/04/28/8503297</guid>
      <pubDate>Fri, 05 May 2017 19:08:00 +0900</pubDate>
      <dcterms:modified>2017-06-04T21:51:20+09:00</dcterms:modified>
      <dcterms:created>2017-04-28T11:35:50+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;現在SDD330コントローラはUSBにてパソコンにつないでいます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SD330を遠隔で操作しようとするとSD330をコントロールしているPCにリモートアクセスして。そのPCのデスクトップより制御するようになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コントロールPCをリモートデスクトップから操作します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2017/04/30/47e100.jpg" onclick="return asablo.expandimage(this,466,290,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/04/30/47e100.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/30/47e0ff.jpg" style="border: medium none; width: 300px; height: 186px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これでも良いのですがコントロールPCを単なるシリアル通信のトンネルにして遠隔のPCから直接操作できるような仕組みを考えました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コントロールPCにUSBインターフェースでSD330コントローラは繋がっています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこでコントロールPCでTCP/IPに変換し送信、遠隔のPCでTCP/IPからシリアル通信に変換しあたかもSD330コントローラが直接つながっているようにします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コントロールPCのUSBインターフェースはUSB仮想COMポートとしていますが、遠隔のPCではLAN仮想COMポートになります。いわゆる&lt;SPAN id="menu-title-span"&gt;Serial Over IPまたは&lt;SPAN id="menu-title-span"&gt;Serial Over LAN&lt;/SPAN&gt;と言われるアーキティクチャーです。&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2017/04/30/47e139.jpg" onclick="return asablo.expandimage(this,386,113,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/04/30/47e139.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/30/47e138.jpg" style="border: medium none; width: 300px; height: 87px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN id="menu-title-span"&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;しかしこの方法には欠点があります。遅延の問題です。SD330コントローラからのデータは一旦コントロールPCのバッファに入ります。次にデータは送られて遠隔PCのバッファに入ります。SD330コントローラからは921.6kbpsで送出されます。PC間はLANですのでそれなりに早いです。遠隔PCの仮想COMポートはSD330コントローラに合わせ921.6kbpsです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Windows の.NETのプログラムの作り方にも拠りますがどれくらいのレスポンスになるのでしょうか。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この遅延を嫌うならSD330コントローラの出口をUSBでなくシリアル出力にしてそこにメディアサーバー（Serial-TCP/IP）を付けます。そのままLANになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;921.6kbpsをサポートしている製品で手ごろな価格なのがLantronix製デバイスサーバです。同社のXport-XEは3.3Vのシリアル通信ですので300～920Kbpsをサポートしています。多くのRS232Cタイプはラインドライバーの関係でほとんどが最高115k bpsです。これらの機器はMCUで処理しますのでWindows より格段に速くなります。また１：多が可能なので1台のPCから複数のシリアル機器を制御できます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2017/04/30/47e108.jpg" onclick="return asablo.expandimage(this,461,168,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/04/30/47e108.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/30/47e107.jpg" style="border: medium none; width: 300px; height: 109px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;とりあえずVB.NETで簡単に作ってみます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今回のソフトは、コントロールPCはサーバーとして先に起動し遠隔PC（クライアント）からの接続要求を待ちます。接続が確立したらTCP/IPの受信ループに入ります。TCP/IPが受信するとそのままシリアルにデータを送信します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;シリアルの方は受信イベントが発生の都度SD330コントローラから受信しそのままTCP/IPに送信します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;遠隔PCの方はクライアントなのでプログラム起動と同時に接続要求を出します。接続が確立したらTCP/IPの受信ループに入ります。TCP/IPが受信するとそのままシリアルにデータを送信します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;シリアルの方は受信イベントが発生の都度SD330コントローラから受信しそのままTCP/IPに送信します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;つまり全く同じ構成です。これは１：１の通信を想定しているからです。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;コントロールPCは接続されているSerial機器と送受信しますが、遠隔PCの方はこのソフトでリモートPCからのデータをCOM4につなぎます。COM4は専有されますので他のソフトから読み書きできません。そこで2つのCOMポートが繋がっているようなドライバｰを用意します。今回はcom0comというドライバーを使いました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このcom0comドライバは ２つの仮想のＣＯＭポートをクロスケーブルで接続したように見せかけ、&lt;BR&gt; 片方の仮想ＣＯＭポートからもう一方の仮想ＣＯＭポートへ通信する事ができます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;COM4に送られたデータはCOM3にでます。COM3からのデータはCOM4に出てきます。そこでアナライザなどのコントロールソフトはCOM3を使用すればCOM4を経由してTCP/IP経由でリモートPCに行きSerial機器を制御できます。com0com&lt;A href="http://nonsoft.la.coocan.jp/Link/Null-Modem-Win7.html" target="_blank"&gt;についてはこちら&lt;/A&gt;を参考にしてください。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2017/05/03/47f64b.jpg" onclick="return asablo.expandimage(this,1045,652,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/05/03/47f64b.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/05/03/47f64a.jpg" style="border: medium none; width: 300px; height: 187px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;実際の動作での結果ですがRigExpert社のAA-54で試験したところコントロールPCからデータを受信し描画するまで100データで11秒でした。本プログラムを介し遠隔PCから同条件で行ったところ13秒かかりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;AA-54は38.4kbpsで元々遅い感じですので全く気にならない遅延でした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SD330コントローラの場合HF全域を測定しその8000データを受信し描画するまでの時間を計ったところどちらも6秒で遅延はありませんでした。Serialは921.6kBPSです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;バッファ制御など考えずに簡単に作った割には結構実用になると思います。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;サーバー側のルーチンです。デザイン画面はForm1にLogboxという名前のListBoxが一つあるだけです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;またSerialPortコントロールを張り付けています。（SerialPort1）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Port番号とCOM番号はコード中に組み込んでいます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Formは必要ないのですがデバックを兼ねています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このルーチンはSD330用で１：１通信で尚且つ並列動作は無い、いわゆる半2重通信が前提です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SerialもTCPもBinaryでRead、Writeしています。データの最大長は8kByteです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;サーバーはクライアントからの接続待ちでブロッキングしていて接続が完了すれば受信待ちになります。クライアントから切断要求がくれば接続待ちに戻ります。終了はありません。フォーム画面の✖で閉じない限り無限ループです。内部にてエラーが発生するとクライアントにシャットダウンを送信してFormを閉じて終了します。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;言語はVB.NET （MS Visual Studio Express 2013 for Windows DESKTOP）です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2017/05/05/48008b.jpg" onclick="return asablo.expandimage(this,380,246,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/05/05/48008b.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/05/05/48008a.jpg" style="border: medium none; width: 300px; height: 194px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;-------------------------------------------------------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255); font-size: 85%;"&gt;Option Strict On&lt;BR&gt;Imports System.IO&lt;BR&gt;Imports System.Net&lt;BR&gt;Imports System.Net.Sockets&lt;BR&gt;Imports System.Text&lt;BR&gt;Imports System.Threading&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;Class Form1&lt;BR&gt;    Inherits System.Windows.Forms.Form&lt;BR&gt;    Dim myStream As NetworkStream                 &amp;#x27; myStream は　受信のほか送信でも使うためグローバル&lt;BR&gt;    Dim myS_Socket As Socket                            &amp;#x27; シャットダウンを送信するためグローバル&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load&lt;BR&gt;        Dim myThreads As Thread&lt;BR&gt;        myThreads = New Thread(AddressOf serverSTART)    &amp;#x27;接続待ち受信スレッド&lt;BR&gt;        myThreads.IsBackground = True                   &amp;#x27; バックグランドスレッド MAINスレッド終了と共に終了&lt;BR&gt;        myThreads.Start()                                           &amp;#x27; スレッド　スタート&lt;BR&gt;        &amp;#x27; シリアルポートのオープン&lt;BR&gt;        SerialPort1.PortName =&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt; &amp;quot;COM3&amp;quot;&lt;/SPAN&gt;&lt;BR&gt;        &amp;#x27; シリアルポートの通信速度指定&lt;BR&gt;        SerialPort1.BaudRate = &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;921600&lt;/SPAN&gt;&lt;BR&gt;        &amp;#x27; シリアルポートのパリティ指定&lt;BR&gt;        SerialPort1.Parity = IO.Ports.Parity.None&lt;BR&gt;        &amp;#x27; シリアルポートのビット数指定&lt;BR&gt;        SerialPort1.DataBits = 8&lt;BR&gt;        &amp;#x27; シリアルポートのストップビット指定&lt;BR&gt;        SerialPort1.StopBits = IO.Ports.StopBits.One&lt;BR&gt;        SerialPort1.ReadBufferSize = 10000&lt;BR&gt;        &amp;#x27; シリアルポートのオープン&lt;BR&gt;        SerialPort1.Open()&lt;BR&gt;        SerialPort1.ReadTimeout = 3000&lt;BR&gt;        LOGOUTPUT(&amp;quot;COM3は開かれました&amp;quot;)&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed&lt;BR&gt;        SerialPort1.Close()&lt;BR&gt;        LOGOUTPUT(&amp;quot;COM3は閉じられました&amp;quot;)&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub serverSTART()             &amp;#x27;接続&amp;amp;受信待ちスレッド&lt;BR&gt;        Dim mySocket As Socket&lt;BR&gt;        &amp;#x27;        Dim myS_Socket As Socket       &amp;#x27; シャットダウンを送信するためグローバル&lt;BR&gt;        Dim myAddress As IPAddress&lt;BR&gt;        Dim myPort As Integer&lt;BR&gt;        Dim myEndPoint As EndPoint&lt;BR&gt;        &amp;#x27;        Dim myStream As NetworkStream        &amp;#x27; myStream は　受信のほか送信でも使うためグローバル&lt;BR&gt;        Dim resBytes As Byte() = New Byte(10000) {}&lt;BR&gt;        Dim resSize As Integer = 0&lt;BR&gt;        Dim i_send As Integer&lt;BR&gt;        Try&lt;BR&gt;            mySocket = New Socket(AddressFamily.InterNetwork, _&lt;BR&gt;                                    SocketType.Stream, ProtocolType.Tcp)&lt;BR&gt;            LOGOUTPUT(&amp;quot;ソケット作成&amp;quot;)&lt;BR&gt;            myPort = &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;45678&lt;/SPAN&gt;&lt;BR&gt;            myAddress = IPAddress.Any&lt;BR&gt;            myEndPoint = New IPEndPoint(myAddress, myPort)&lt;BR&gt;            mySocket.Bind(myEndPoint)&lt;BR&gt;            LOGOUTPUT(&amp;quot;バインド&amp;quot;)&lt;BR&gt;            mySocket.Listen(10)&lt;BR&gt;            LOGOUTPUT(&amp;quot;リッスン開始&amp;quot;)&lt;BR&gt;            LOGOUTPUT(&amp;quot;&amp;quot;)&lt;BR&gt;            Do                                          &amp;#x27;外側のDOループは接続待ちループ&lt;BR&gt;                myS_Socket = mySocket.Accept()                &amp;#x27;ブロッキング モードで Accept 接続の試行 待ち&lt;BR&gt;                LOGOUTPUT(&amp;quot;クライアント接続&amp;quot;)&lt;BR&gt;                myStream = New NetworkStream(myS_Socket)&lt;BR&gt;                Try&lt;BR&gt;                    Do                                  &amp;#x27;内側のDOループは受信待ちループ&lt;BR&gt;                        &amp;#x27;受信&lt;BR&gt;                        resSize = myStream.Read(resBytes, 0, resBytes.Length)  &amp;#x27;ブロッキング モードで  Read 待ち&lt;BR&gt;                        If resSize = 0 Then  &amp;#x27;クライアントが切断&lt;BR&gt;                            LOGOUTPUT(&amp;quot;クライアントからシャットダウン要求&amp;quot;)&lt;BR&gt;                            Exit Do&lt;BR&gt;                        End If&lt;BR&gt;                        &amp;#x27;************************ COM OUTPT **********************&lt;BR&gt;                        &amp;#x27;                                               TCPからCOMにデータを送信&lt;BR&gt;                        i_send = 0&lt;BR&gt;                        Do Until i_send = resSize&lt;BR&gt;                            SerialPort1.Write(resBytes, i_send, 1)&lt;BR&gt;                            i_send = i_send + 1&lt;BR&gt;                        Loop&lt;BR&gt;                        If resSize &amp;lt; 11 Then             &amp;#x27;10BYTE以下なら電文をLOGに、それ以上はLENGSを&lt;BR&gt;                            Dim i_c As Integer = 0&lt;BR&gt;                            Do Until i_c = resSize&lt;BR&gt;                                LOGOUTPUT(&amp;quot;COM-------&amp;gt;送信&amp;gt;&amp;gt; &amp;quot; &amp;amp; resBytes(i_c) &amp;amp; &amp;quot;=&amp;quot; &amp;amp; Chr(resBytes(i_c)))&lt;BR&gt;                                i_c = i_c + 1&lt;BR&gt;                            Loop&lt;BR&gt;                        Else&lt;BR&gt;                            LOGOUTPUT(&amp;quot;COM-------&amp;gt;送信LNG&amp;gt;&amp;gt; &amp;quot; &amp;amp; resSize.ToString)&lt;BR&gt;                        End If&lt;BR&gt;                        &amp;#x27;******************************************************************&lt;BR&gt;                        If resSize &amp;lt; 11 Then            &amp;#x27;10BYTE以下なら電文をLOGに、それ以上はLENGSを&lt;BR&gt;                            Dim i_c As Integer = 0&lt;BR&gt;                            Do Until i_c = resSize&lt;BR&gt;                                LOGOUTPUT(&amp;quot;受信&amp;gt;&amp;gt; &amp;quot; &amp;amp; resBytes(i_c) &amp;amp; &amp;quot;=&amp;quot; &amp;amp; Chr(resBytes(i_c)))&lt;BR&gt;                                i_c = i_c + 1&lt;BR&gt;                            Loop&lt;BR&gt;                        Else&lt;BR&gt;                            LOGOUTPUT(&amp;quot;受信LNG&amp;gt;&amp;gt; &amp;quot; &amp;amp; resSize.ToString)&lt;BR&gt;                        End If&lt;BR&gt;                    Loop&lt;BR&gt;                    &amp;#x27;終了処理&lt;BR&gt;                    myS_Socket.Shutdown(SocketShutdown.Send)&lt;BR&gt;                    LOGOUTPUT(&amp;quot;クライアントへシャットダウン送信&amp;quot;)&lt;BR&gt;                    myS_Socket.Close()&lt;BR&gt;                    LOGOUTPUT(&amp;quot;Socket_Close　受信終了　次の接続を待つ&amp;quot;)&lt;BR&gt;                Catch ex As Exception&lt;BR&gt;                    LOGOUTPUT(ErrorCodeofSocket(ex).ToString &amp;amp; ex.Message)&lt;BR&gt;                    myS_Socket.Shutdown(SocketShutdown.Send)&lt;BR&gt;                    LOGOUTPUT(&amp;quot;クライアントへシャットダウン送信&amp;quot;)&lt;BR&gt;                    If Not IsNothing(myS_Socket) Then&lt;BR&gt;                        myS_Socket.Close()&lt;BR&gt;                    End If&lt;BR&gt;                    LOGOUTPUT(&amp;quot;Socket_Error　受信停止　次の接続を待つ&amp;quot;)&lt;BR&gt;                 End Try&lt;BR&gt;            Loop&lt;BR&gt;        Catch ex As Exception&lt;BR&gt;            LOGOUTPUT(&amp;quot;* 接続失敗再起動&amp;quot; &amp;amp; ex.Message)&lt;BR&gt;            myS_Socket.Shutdown(SocketShutdown.Send)&lt;BR&gt;            LOGOUTPUT(&amp;quot;クライアントへシャットダウン送信&amp;quot;)&lt;BR&gt;            If Not IsNothing(myS_Socket) Then&lt;BR&gt;                myS_Socket.Close()&lt;BR&gt;                LOGOUTPUT(&amp;quot;Socket.Close&amp;quot;)&lt;BR&gt;            End If&lt;BR&gt;            If Not IsNothing(mySocket) Then&lt;BR&gt;                mySocket.Close()&lt;BR&gt;                LOGOUTPUT(&amp;quot;Socket.Close&amp;quot;)&lt;BR&gt;            End If&lt;BR&gt;            Form_Close()&lt;BR&gt;        End Try&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Form_Close()&lt;BR&gt;        Dim Cancel_Event_Args As New System.ComponentModel.CancelEventArgs()&lt;BR&gt;        Application.Exit(Cancel_Event_Args)              &amp;#x27;アプリケーション終了&lt;BR&gt;        If Cancel_Event_Args.Cancel Then                  &amp;#x27;アプリケーションの終了がキャンセルされたか調べる&lt;BR&gt;            LOGOUTPUT(&amp;quot;アプリケーション終了がキャンセルされました&amp;quot;)&lt;BR&gt;        End If&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Function ErrorCodeofSocket(ByVal ex As Exception) As Integer  &amp;#x27;ソケットエラーコード解析&lt;BR&gt;        If IsNothing(ex) Then&lt;BR&gt;            Return -1&lt;BR&gt;        ElseIf TypeOf ex Is SocketException Then&lt;BR&gt;            Return CType(ex, SocketException).ErrorCode&lt;BR&gt;        Else&lt;BR&gt;            Return ErrorCodeofSocket(ex.InnerException)&lt;BR&gt;        End If&lt;BR&gt;    End Function&lt;BR&gt; &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;&amp;#x27;Windows ソケットのエラー コード、値、および意味は&lt;A href="https://support.microsoft.com/ja-jp/help/819124/windows-sockets-error-codes-values-and-meanings" target="_blank"&gt;こちら&lt;/A&gt;&lt;/SPAN&gt;&lt;A href="https://support.microsoft.com/ja-jp/help/819124/windows-sockets-error-codes-values-and-meanings" target="_blank"&gt;&lt;/A&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Delegate Sub D_Logupdate(ByVal str As String) &amp;#x27;別スレッドからLOG書き込み&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub LOGOUTPUT(ByVal strr As String)&lt;BR&gt;        If Me.InvokeRequired Then                                   &amp;#x27;別スレッドか判定&lt;BR&gt;            Me.Invoke(New D_Logupdate(AddressOf Logupdate), strr)   &amp;#x27;別スレッドならデリゲート&lt;BR&gt;        Else&lt;BR&gt;            Logupdate(strr)&lt;BR&gt;        End If&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Logupdate(ByVal str As String)          &amp;#x27; LOG書き出しルーチン&lt;BR&gt;        SyncLock logBox&lt;BR&gt;            logBox.Items.Add(str)&lt;BR&gt;            logBox.TopIndex = logBox.Items.Count - 1&lt;BR&gt;            logBox.Refresh()&lt;BR&gt;        End SyncLock&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub SerialPort1_DataReceived(sender As Object, e As Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived&lt;BR&gt;        &amp;#x27;        LOGOUTPUT(&amp;quot;EVENT_DataReceived&amp;quot;)&lt;BR&gt;        System.Console.Beep(440, 300)                   &amp;#x27;COMデータ受信しTCPに送信&lt;BR&gt;        Dim leng As Integer = 0&lt;BR&gt;        Dim dat(10000) As Byte&lt;BR&gt;        Try&lt;BR&gt;            leng = SerialPort1.Read(dat, 0, dat.GetLength(0))&lt;BR&gt;&lt;BR&gt;            TCP_DATA_SEND(dat, leng)            &amp;#x27;クライアントにデータを送信する&lt;BR&gt;            If leng &amp;lt; 11 Then                       &amp;#x27;10BYTE以下なら電文をLOGに、それ以上はLENGS&lt;BR&gt;                Dim i_c As Integer = 0&lt;BR&gt;                Do Until i_c = leng&lt;BR&gt;                    LOGOUTPUT(&amp;quot;COM&amp;lt;-------受信&amp;gt;&amp;gt; &amp;quot; &amp;amp; dat(i_c) &amp;amp; &amp;quot;=&amp;quot; &amp;amp; Chr(dat(i_c)))&lt;BR&gt;                    i_c = i_c + 1&lt;BR&gt;                Loop&lt;BR&gt;            Else&lt;BR&gt;                LOGOUTPUT(&amp;quot;COM&amp;lt;-------受信LNG&amp;gt;&amp;gt; &amp;quot; &amp;amp; leng.ToString)&lt;BR&gt;            End If&lt;BR&gt;        Catch ex As TimeoutException&lt;BR&gt;            LOGOUTPUT(&amp;quot;COM3ERR* &amp;quot; &amp;amp; ex.Message)&lt;BR&gt;            SerialPort1.Close()&lt;BR&gt;            myS_Socket.Shutdown(SocketShutdown.Send)&lt;BR&gt;            LOGOUTPUT(&amp;quot;クライアントへシャットダウン送信&amp;quot;)&lt;BR&gt;            Form_Close()&lt;BR&gt;        End Try&lt;BR&gt;        &amp;#x27;************************************************************************&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub TCP_DATA_SEND(buffer() As Byte, size As Integer)        &amp;#x27;クライアントにデータを送信する&lt;BR&gt;        Try&lt;BR&gt;            myStream.Write(buffer, 0, size)&lt;BR&gt;            If size &amp;lt; 11 Then                       &amp;#x27;10BYTE以下なら電文をLOGに、それ以上はLENGSを&lt;BR&gt;                Dim i_c As Integer = 0&lt;BR&gt;                Do Until i_c = size&lt;BR&gt;                    LOGOUTPUT(&amp;quot;送信&amp;gt;&amp;gt; &amp;quot; &amp;amp; buffer(i_c) &amp;amp; &amp;quot;=&amp;quot; &amp;amp; Chr(buffer(i_c)))&lt;BR&gt;                    i_c = i_c + 1&lt;BR&gt;                Loop&lt;BR&gt;            Else&lt;BR&gt;                LOGOUTPUT(&amp;quot;送信LNG&amp;gt;&amp;gt; &amp;quot; &amp;amp; size.ToString)&lt;BR&gt;            End If&lt;BR&gt;        Catch ex As Exception&lt;BR&gt;            LOGOUTPUT(ErrorCodeofSocket(ex).ToString &amp;amp; ex.Message)&lt;BR&gt;            LOGOUTPUT(&amp;quot;TCP送信エラー &amp;quot;)&lt;BR&gt;            myS_Socket.Shutdown(SocketShutdown.Send)&lt;BR&gt;            LOGOUTPUT(&amp;quot;クライアントへシャットダウン送信&amp;quot;)&lt;BR&gt;            Form_Close()                        &amp;#x27;&lt;BR&gt;        End Try&lt;BR&gt;    End Sub&lt;BR&gt;End Class&lt;/SPAN&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;続いてクライアント側のルーティンです。こちらもデザイン画面はForm1にLogboxという名前のListBoxが一つあるだけです。またSerialPortコントロールを張り付けています。（SerialPort1）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;IP_ADDRESSとPort番号、COM番号はコード中に組み込んでいます。&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;クライアントが起動するとサーバーに接続要求をします。接続後は交信します。終了はFormの✖によってサーバーに切断要求を送り、返事のシャットダウンが来るとプログラムを終了します。サーバーの電文中にシャットダウンがあればFormを閉じ終了します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;通常は再度プログラムを起動すれば接続から始まります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A target="_blank" href="http://narichan.asablo.jp/blog/img/2017/05/05/48008f.jpg" onclick="return asablo.expandimage(this,391,226,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/05/05/48008f.jpg&amp;#x27;)"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/05/05/48008e.jpg" style="border: medium none; width: 300px; height: 173px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;-------------------------------------------------------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;SPAN class="asahi_editor_styling" style="color: rgb(0, 0, 255); font-size: 85%;"&gt;Option Strict On&lt;BR&gt;Imports System.IO&lt;BR&gt;Imports System.Net&lt;BR&gt;Imports System.Net.Sockets&lt;BR&gt;Imports System.Text&lt;BR&gt;Imports System.Threading&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;Class Form1&lt;BR&gt;    Inherits System.Windows.Forms.Form&lt;BR&gt;    Dim mySocket As Socket                  &amp;#x27;セッションエンドの中でも使用のためグローバル&lt;BR&gt;    Dim myStream As NetworkStream           &amp;#x27;データの送信のためグローバル&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Form1_FormClosed(sender As Object, e As FormClosedEventArgs) Handles Me.FormClosed&lt;BR&gt;        SerialPort1.Close()&lt;BR&gt;        TCP_CLOSE()&lt;BR&gt;        SeesionEND()&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load&lt;BR&gt;        &amp;#x27; シリアルポートのオープン&lt;BR&gt;        SerialPort1.PortName = &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;&amp;quot;COM4&amp;quot;&lt;/SPAN&gt;&lt;BR&gt;        &amp;#x27; シリアルポートの通信速度指定&lt;BR&gt;        SerialPort1.BaudRate = &lt;FONT color="#ff0000"&gt;921600&lt;/FONT&gt;&lt;BR&gt;        &amp;#x27; シリアルポートのパリティ指定&lt;BR&gt;        SerialPort1.Parity = IO.Ports.Parity.None&lt;BR&gt;        &amp;#x27; シリアルポートのビット数指定&lt;BR&gt;        SerialPort1.DataBits = 8&lt;BR&gt;        &amp;#x27; シリアルポートのストップビット指定&lt;BR&gt;        SerialPort1.StopBits = IO.Ports.StopBits.One&lt;BR&gt;        SerialPort1.ReadBufferSize = 10000&lt;BR&gt;        &amp;#x27; シリアルポートのオープン&lt;BR&gt;        SerialPort1.Open()&lt;BR&gt;        SerialPort1.ReadTimeout = 3000&lt;BR&gt;        LOGOUTPUT(&amp;quot;COM4は開かれCOM3と繋がりました&amp;quot;)&lt;BR&gt;        TCP_OPEN()                                  &amp;#x27; サーバーと接続 受信スレッド起動&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub TCP_OPEN()&lt;BR&gt;        Dim myThread As Thread&lt;BR&gt;        Dim myAddress As IPAddress&lt;BR&gt;        Dim myPort As Integer&lt;BR&gt;        Dim myEndPoint As EndPoint&lt;BR&gt;        Try&lt;BR&gt;            mySocket = New Socket(AddressFamily.InterNetwork, _&lt;BR&gt;                                    SocketType.Stream, ProtocolType.Tcp)&lt;BR&gt;            LOGOUTPUT(&amp;quot;ソケット作成&amp;quot;)&lt;BR&gt;            myAddress = IPAddress.Parse&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt;(&amp;quot;192.168.1.249&amp;quot;&lt;/SPAN&gt;)&lt;BR&gt;            myPort =&lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt; 45678&lt;/SPAN&gt;&lt;BR&gt;            myEndPoint = New IPEndPoint(myAddress, myPort)&lt;BR&gt;            mySocket.Connect(myEndPoint)&lt;BR&gt;            LOGOUTPUT(&amp;quot;接続&amp;quot;)&lt;BR&gt;            myStream = New NetworkStream(mySocket)&lt;BR&gt;            &amp;#x27;別スレッド&lt;BR&gt;            myThread = New Thread(AddressOf ClientSTART)&lt;BR&gt;            myThread.IsBackground = True                &amp;#x27; バックグランドスレッド MAINスレッドの終了と共に終了&lt;BR&gt;            myThread.Start()                                        &amp;#x27; スレッドスタート&lt;BR&gt;            LOGOUTPUT(&amp;quot;受信スレッド起動&amp;quot;)&lt;BR&gt;        Catch ex As Exception&lt;BR&gt;            If Not IsNothing(mySocket) Then&lt;BR&gt;                mySocket.Close()&lt;BR&gt;            End If&lt;BR&gt;            LOGOUTPUT(&amp;quot;* &amp;quot; &amp;amp; ex.Message)&lt;BR&gt;            LOGOUTPUT(&amp;quot;* 再起動してください&amp;quot;)&lt;BR&gt;            SeesionEND()&lt;BR&gt;        End Try&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub TCP_CLOSE()&lt;BR&gt;        mySocket.Shutdown(SocketShutdown.Send)            &amp;#x27;送信の終了&lt;BR&gt;        LOGOUTPUT(&amp;quot;サーバーへシャットダウン送信&amp;quot;)&lt;BR&gt;        mySocket.Close()&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Sub ClientSTART()                     &amp;#x27;受信&lt;BR&gt;        Dim resBytes As Byte() = New Byte(10000) {}&lt;BR&gt;        Dim resSize As Integer = 0&lt;BR&gt;        Try&lt;BR&gt;            Do&lt;BR&gt;                resSize = myStream.Read(resBytes, 0, resBytes.Length)          &amp;#x27;ブロッキング &amp;#x27;データ受信&lt;BR&gt;                If resSize = 0 Then         &amp;#x27;サーバー切断&lt;BR&gt;                    LOGOUTPUT(&amp;quot;サーバーからシャットダウン要求&amp;quot;)&lt;BR&gt;                    Exit Do&lt;BR&gt;                End If&lt;BR&gt;                &amp;#x27;***************************************** COM DATA SEND&lt;BR&gt;                &amp;#x27;                                               TCPからCOMにデータを送信&lt;BR&gt;　　　　　　SerialPort1.Write(resBytes, 0, resSize)   &lt;BR&gt;                &amp;#x27;**************************************************************&lt;BR&gt;                If resSize &amp;lt; 11 Then                                    &amp;#x27;10BYTE以下なら電文をLOGに、それ以上はLENGSを&lt;BR&gt;                    Dim i_c As Integer = 0&lt;BR&gt;                    Do Until i_c = resSize&lt;BR&gt;                        LOGOUTPUT(&amp;quot;受信&amp;gt;&amp;gt; &amp;quot; &amp;amp; resBytes(i_c))&lt;BR&gt;                        i_c = i_c + 1&lt;BR&gt;                    Loop&lt;BR&gt;                Else&lt;BR&gt;                    LOGOUTPUT(&amp;quot;受信LNG&amp;gt;&amp;gt; &amp;quot; &amp;amp; resSize.ToString)&lt;BR&gt;                End If&lt;BR&gt;            Loop&lt;BR&gt;            LOGOUTPUT(&amp;quot;受信スレッド終了&amp;quot;)&lt;BR&gt;            SeesionEND()&lt;BR&gt;        Catch ex As Exception&lt;BR&gt;            LOGOUTPUT(ErrorCodeofSocket(ex).ToString &amp;amp; ex.Message)&lt;BR&gt;            SeesionEND()&lt;BR&gt;        End Try&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Function ErrorCodeofSocket(ByVal ex As Exception) As Integer  &amp;#x27;ソケットエラーコード解析&lt;BR&gt;        If IsNothing(ex) Then&lt;BR&gt;            Return -1&lt;BR&gt;        ElseIf TypeOf ex Is SocketException Then&lt;BR&gt;            Return CType(ex, SocketException).ErrorCode&lt;BR&gt;        Else&lt;BR&gt;            Return ErrorCodeofSocket(ex.InnerException)&lt;BR&gt;        End If&lt;BR&gt;    End Function&lt;BR&gt; &lt;SPAN class="asahi_editor_styling" style="color: rgb(255, 0, 0);"&gt; &amp;#x27;Windows ソケットのエラー コード、値、および意味は&lt;A href="https://support.microsoft.com/ja-jp/help/819124/windows-sockets-error-codes-values-and-meanings" target="_blank"&gt;こちら&lt;/A&gt;&lt;/SPAN&gt;&lt;A href="https://support.microsoft.com/ja-jp/help/819124/windows-sockets-error-codes-values-and-meanings" target="_blank"&gt;&lt;/A&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Sub SeesionEND()                                 &amp;#x27;セッション終了&lt;BR&gt;        If Not IsNothing(mySocket) Then&lt;BR&gt;            mySocket.Close()&lt;BR&gt;            LOGOUTPUT(&amp;quot;ソケットCLOSE&amp;quot;)&lt;BR&gt;        End If&lt;BR&gt;        LOGOUTPUT(&amp;quot;&amp;quot;)&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Delegate Sub D_Logupdate(ByVal str As String)  &amp;#x27;別スレッドからLOG書き込み&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Sub LOGOUTPUT(ByVal strr As String)&lt;BR&gt;        If Me.InvokeRequired Then                                   &amp;#x27;別スレッドか判定&lt;BR&gt;            Me.Invoke(New D_Logupdate(AddressOf Logupdate), strr)   &amp;#x27;別スレッドならデリゲート&lt;BR&gt;        Else&lt;BR&gt;            Logupdate(strr)&lt;BR&gt;        End If&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub Logupdate(ByVal str As String)          &amp;#x27; LOG書き出しルーチン&lt;BR&gt;        SyncLock logBox&lt;BR&gt;            logBox.Items.Add(str)&lt;BR&gt;            logBox.TopIndex = logBox.Items.Count - 1&lt;BR&gt;            logBox.Refresh()&lt;BR&gt;        End SyncLock&lt;BR&gt;    End Sub&lt;BR&gt;&lt;BR&gt;&amp;#x27;-------------------------------------------------------------------------------------------------------------------&lt;BR&gt;    Private Sub SerialPort1_DataReceived(sender As Object, e As Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived&lt;BR&gt;        System.Console.Beep(440, 300)                   &amp;#x27;COMデータ受信しTCPに送信&lt;BR&gt;        Dim leng As Integer = 0&lt;BR&gt;        Dim dat(10000) As Byte&lt;BR&gt;        Try&lt;BR&gt;            leng = SerialPort1.Read(dat, 0, dat.GetLength(0))&lt;BR&gt;        Catch ex As TimeoutException&lt;BR&gt;            LOGOUTPUT(&amp;quot;COM4ERR* &amp;quot; &amp;amp; ex.Message)&lt;BR&gt;            SeesionEND()&lt;BR&gt;        End Try&lt;BR&gt;        &amp;#x27;*********************************************************TCP DATA SEND&lt;BR&gt;        Try&lt;BR&gt;            &amp;#x27;クライアントにデータを送信する&lt;BR&gt;            myStream.Write(dat, 0, leng)&lt;BR&gt;            If leng &amp;lt; 11 Then                       &amp;#x27;10BYTE以下なら電文をLOGに、それ以上はLENGSを&lt;BR&gt;                Dim i_c As Integer = 0&lt;BR&gt;                Do Until i_c = leng&lt;BR&gt;                    LOGOUTPUT(&amp;quot;送信&amp;gt;&amp;gt; &amp;quot; &amp;amp; dat(i_c))&lt;BR&gt;                    i_c = i_c + 1&lt;BR&gt;                Loop&lt;BR&gt;            Else&lt;BR&gt;                LOGOUTPUT(&amp;quot;送信LNG&amp;gt;&amp;gt; &amp;quot; &amp;amp; leng.ToString)&lt;BR&gt;            End If&lt;BR&gt;        Catch ex As Exception&lt;BR&gt;            &amp;#x27;エラー処理&lt;BR&gt;            LOGOUTPUT(&amp;quot;* &amp;quot; &amp;amp; ex.Message)&lt;BR&gt;            SeesionEND()&lt;BR&gt;        End Try&lt;BR&gt;    End Sub&lt;BR&gt;End Class&lt;/SPAN&gt;&lt;DIV class="asahi_editor_line"&gt;------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;サーバールーチンですが当初TCPで受信しCOMにデータを送る時、クライアントと同じようにしていました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;  　　resSize = myStream.Read(resBytes, 0, resBytes.Length)          &amp;#x27;データ受信&lt;BR&gt; 　　 SerialPort1.Write(resBytes, 0, resSize)                                      &amp;#x27;データ送信&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;シリアルが低速の場合は何の問題もありませんでしたが921.6KPSにしたら通信できない場合がでてきました。試行錯誤の末、次のように変更して事なきを得ました。サーバーのCOMへの通信はコマンドの送出で最長4BYTEです。1BYTEづつ送ってもレスポンスには影響ありません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　　　　　 resSize = myStream.Read(resBytes, 0, resBytes.Length)   &amp;#x27;データ受信&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; 　　　　　　　　　i_send = 0&lt;BR&gt;                        Do Until i_send = resSize&lt;BR&gt;                            SerialPort1.Write(resBytes, i_send, 1)　　　　　　 &amp;#x27;１BYTEづつ送信&lt;BR&gt;                            i_send = i_send + 1&lt;BR&gt;                        Loop&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;原因は分かりません。相手（Serial機器）のあることですので誰もがこのようにしてうまくいくか分かりません。&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>H265対応ＤＬＮＡクライアント</title>
      <link>http://narichan.asablo.jp/blog/2017/04/19/8493051</link>
      <guid>http://narichan.asablo.jp/blog/2017/04/19/8493051</guid>
      <pubDate>Wed, 19 Apr 2017 22:03:00 +0900</pubDate>
      <dcterms:modified>2017-04-20T18:01:38+09:00</dcterms:modified>
      <dcterms:created>2017-04-19T22:03:09+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今まで取りためた動画はH264のMP4で保存してきました。画質、容量とも満足でしたがHDDの増設を繰り返すのが頻繁になってきたのでH265に変えました。1080Pから720Pにしても違いは分からないので圧縮率はH264(1080P)の1/3になりました。2時間の動画の容量はH265(720P)で2.6Gくらいになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;この動画をAV-LS700のDLNAクライアント機能で見ていましたが、H264からH265にしたらサーバーでトランスコードして送ってくれます。一応見れるのですが早送り、巻き戻しができません。AV-LS700の仕様を見るとH265は非対応です。そこで市販のDLNAプレーヤーを調べるとIODATAやバッファローにはH265対応はありません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;結局安さと性能を両立するのはAndroidのTV_BOXになりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;AmazonのFireTVでも良いのですが中華の安いものを探しました。１G RAM／8G ROMが低価格帯の標準ですがRAMは2Gは欲しいところです。ROMは外付けもできますので関係ありません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;RAM2Gで最安値のものはdocooler V11でした。&lt;A href="https://www.amazon.co.jp/dp/B06XKTPRQX/ref=sr_1_2?s=computers&amp;amp;ie=UTF8&amp;amp;qid=1491894439&amp;amp;sr=1-2&amp;amp;keywords=docooler+V11" target="_blank"&gt;Amazonで3970円です。&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;送られて来た物です。ACアダプタは日本仕様でした。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/19/47aef9.jpg" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;HDMIをテレビにつなぎ電気を入れるとAndroidが起動します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/19/47aefd.jpg" style="border: currentColor; border-image: none; width: 300px; height: 166px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;AndroidのTV_BOXはAndroidのOSをいれたコンピュータです。出力がHDMI対応のモニター（家庭用テレビ）、キーボード・マウスも付けられますが付属のリモコンで操作します。入力はUSBのHDD、メモリカードなど、またLANとWifiがあるのでネットワーク上のデータ（Windows標準のファイル共有、DLNAサーバー上のファイル）が利用可能です。通常のAndroid端末のように好きなアプリを入れられます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初この値段で本当に2Gか疑っていましたが2Gありました。さらにAmazonサイトではOSバージョンが5.1でしたが来たのは6.0でした。またroot化もされていました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TV_BOXがDLNAクライアントになると言っても、それ用のアプリを入れているからです。TV_BOXではたいがい数種のアプリがインストール済みです。DLNAクライアント機能があるネットワークプレーヤーソフトで有名なのはKODIというソフトです。おそらくすべてのTV_BOXにインストールされています。他には&lt;STRONG&gt;YouTube&lt;/STRONG&gt; などもインストールされています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ホームはMboxランチャーというものでした。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/19/47aefe.jpg" style="border: currentColor; border-image: none; width: 300px; height: 175px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今まで専用機（AV-LS700）でしたので単純操作で済みました。サーバーがEmbyなので、わざわざKodiのDLNA機能を使わなくともAndroidタブレットと同じEnby Androidをインストールしましたが、画面の大きさが変更できません。テレビに合わせてくれないのです。またタブレットが前提なのでタッチパネルかマウスでないと快適に使えません。その為この案はボツとなりました。調べるとEmby for Android TVというアプリがリモコンで操作しテレビにもフィットするらしいアプリであることが分かりました。しかしこちらは月700円くらい掛かります。月額ですよ！。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこでAndroidのDLNAクライアントをいくつか試しましたが中々適当なものがありません。結局動画と音楽はKODIを使い画像はBubbleUPnP for DLNA/Chromecastを使います。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;他にWOLのためにWol Wake on Lan Wanをそしてシャットダウン用にShutdownをそれぞれインストールしました。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;出来上がったホーム画面です。ランチャーアプリはADW Launcher 2をインストールしています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1022,767,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/04/19/47afcc.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2017/04/19/47afcc.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/04/19/47afcb.png" style="border: currentColor; border-image: none; width: 300px; height: 225px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これでほぼリモコンだけで操作できAV-LS700なみに使えます。何と言ってもH265コンテンツで早送り、巻き戻しができます。動作もサクサク動いています。たまに&lt;STRONG&gt;YouTube&lt;/STRONG&gt; を見たりブラウザを使っています。これらはさすがにマウスが必要で手持ちのLogicoolのM212のマウスだけ使っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このV11がアマゾンで2Gの最低価格と思っていましたが&lt;A href="https://www.amazon.co.jp/SAMMIX-R95S%25E4%25B8%25A8TV-Amlogic-Android-64BITGoogle%25E3%2582%25B9%25E3%2583%259E%25E3%2583%25BC%25E3%2583%2588TV%25E3%2583%2581%25E3%2583%25A5%25E3%2583%25BC%25E3%2583%258A%25E3%2583%25BC/dp/B01N5MAFKR/ref=sr_1_1?s=computers&amp;amp;ie=UTF8&amp;amp;qid=1491190931&amp;amp;sr=1-1&amp;amp;keywords=sammix+r95s" target="_blank"&gt;SAMMIX R95S&lt;/A&gt;がキーボードタッチパッド付きで5699円ならこちらの方が安くなります。&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>リグの遠隔操作</title>
      <link>http://narichan.asablo.jp/blog/2017/04/16/8487868</link>
      <guid>http://narichan.asablo.jp/blog/2017/04/16/8487868</guid>
      <pubDate>Sun, 16 Apr 2017 14:05:37 +0900</pubDate>
      <dcterms:modified>2017-04-16T14:04:36+09:00</dcterms:modified>
      <dcterms:created>2017-04-16T14:03:55+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このブログで無線機のリモートコントロールを書いてきましたが次のような構成でした。&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,694,266,&amp;#x27;http://narichan.asablo.jp/blog/img/2016/11/07/44d3f0.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2016/11/07/44d3f0.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2016/11/07/44d3ef.jpg" style="border: currentColor; border-image: none; width: 300px; height: 114px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A name="return asablo.expandimage(this,694,266,&amp;#x27;http://narichan.asablo.jp/blog/img/2016/11/07/44d3f0.jpg&amp;#x27;)" target="_blank" style="position: relative;"&gt;&lt;/A&gt;&lt;DIV class="asahi_editor_line"&gt;このパターンでも良いのですがパソコンの本体のOSが変わるたびにそれまで使っていたソフトの検証を行い移行しなければなりません。WindowsXPから始まってVISTA、7､8､8.1、10ですよ。まったくMSの思うままに振り回されています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これを防ぐにはRiｇを含めてコントローラを一体のハードにしてしまう。このハードとパソコンのインターフェースを超汎用（例えばHTTPなど）にしておけばクライアントも選ばす将来にわたって持続可能なシステムになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;その一例が&lt;A href="http://ham-star.net/demo/" target="_blank"&gt;HAM STAR「Remort Rig Control Server」RRS-101/501&lt;/A&gt;です。これは更に進化し&lt;A href="http://ham-star.net/" target="_blank"&gt;RRS-Pi&lt;/A&gt;になりました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,885,591,&amp;#x27;http://narichan.asablo.jp/blog/img/2016/11/07/44d409.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2016/11/07/44d409.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2016/11/07/44d408.jpg" style="border: currentColor; border-image: none; width: 300px; height: 200px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;右側のパソコンがRaspberry Pi です。このマイコンは世界で一番売れている教育用LINUXの組み込みタイプのマイコンです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;左側のクライアントはWEBにつながれば何でも構いません。&lt;BR&gt;右側のパソコンはRRS-Piの場合Linuxですが組み込み用としてシステムを構成する部品として使っています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこで私もここはWindowsのパソコンを使うとしてシステムを構成する一部品とします。Windowsのアップデートなどは一切行わず単にインターフェースとして使います。テレビもキーボードも要らないので小型で低消費電力のパソコンを探しました。うまい具合にオクに&lt;A href="http://shop.epson.jp/n110419/" target="_blank"&gt;EndeavorNP15&lt;/A&gt;が出品されていましたので購入しました。メモリ増設とSSDへの換装を行いました。大きさは20（幅）×173（高さ）×154（奥行）mm（突起部を除く）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2016/11/29/453b52.jpg" style="border: currentColor; border-image: none; width: 290px; height: 218px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;出品された方がWindows10にアップしていたためそのまま使用します。ただしWindows10HOMEですので細工が必要になります。（後述）&lt;BR&gt;全体の構成です。下記の内容中のTEAMSPEAK3はNETDUETTOに読み替えてください。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,1550,1050,&amp;#x27;http://narichan.asablo.jp/blog/img/2016/11/29/453b56.png&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2016/11/29/453b56.png" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2016/11/29/453b55.png" style="border: currentColor; border-image: none; width: 300px; height: 203px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;EndeavorNP15ですがコントローラですのですべてのソフトは自動で起動しなければなりません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;自動起動の項目は次の通りです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;      1、EndeavorNP15の遠隔起動&lt;BR&gt;      2、EndeavorNP15の自動ログイン&lt;BR&gt;      3、Riｇの遠隔起動&lt;BR&gt;      4、HAM RADIO DELUXEのServerの自動起動&lt;BR&gt;      5、Voipソフトの自動起動&lt;BR&gt;      6、EndeavorNP15の遠隔シャットダウン&lt;BR&gt;     　　（SSHデーモンの自動起動）&lt;BR&gt;     7、Rigの遠隔OFF&lt;BR&gt;     8、リモートデスクトップサーバー自動起動&lt;BR&gt;     9、Windows　Updateの禁止&lt;BR&gt;   10、Rig、アンテナの状態監視の起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;   11、その他の設定&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これらを実現するのにWindows10HOMEの標準の設定を変える必要があります。&lt;BR&gt;&lt;DIV class="asahi_editor_line"&gt;上記の項目を順に検討します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;1、EndeavorNP15の遠隔起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; 　これは常時ONでも構いませんが電気代、部品の消耗などを考えると必要なときにONし終了したらOFFするのが望ましいと考えられます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PCを遠隔で起動するには2つの方法があります。通常はWOL機能を使う方法です。最近のPCはほとんどが対応しているため可能です。これはLANのインターフェースが常時通電されていて特殊な信号を受信すると本体を起動します。通常Wifiなどのデバイスはこの機能がないので無線LANで直接起動はできません。そこで一旦無線を有線に変換し本体のLANインターフェースにつなぐことで無線から起動できます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;もう一つの方法はBiosの設定で本体に100Vが供給されたらPCを起動するという機能を有効にします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;こうすると100Vが制御できればPCを起動できます。今回はWOLで行います。無線から有線LANへの変換は手持ちのPlanexのMZK-MF-300Nという機器です。コンバーターモードがあります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;2、EndeavorNP15の自動ログイン&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　通常のWindows10の設定ではパスワードがあると起動後必ずログイン画面が出て来ます。そこでこれを&lt;A href="http://enjoypclife.net/2015/08/09/windows-10-passwordless-login-sign-in/" target="_blank"&gt;自動ログインの設定に変更します&lt;/A&gt;。自動ログインしなくとも必要なソフトがサービスとして起動すれば全く問題ありません。上記の4、6、7、8はサービスとして自動起動するのでログインは必須ではありません。残りの5がログインしないと起動できません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;3、Riｇの遠隔起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　当初PCの起動と同時にRigの電源をONにしていました。それはUSBの5Vを受けてリレーを動作させていました。これでも良いのですがのっぴきならない理由で別に制御することとしました。秋月さんから最後の1個と思われるIP POWER 9202が購入できたので&lt;A href="http://narichan.asablo.jp/blog/2016/11/15/8250459" target="_blank"&gt;WEBからRigの電源をON/OFFしています&lt;/A&gt;。この電源コントローラで非常時の強制電源断も行えるようにしました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt; 4、HAM RADIO DELUXEのServerの自動起動　&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　バージョン5.23.36がWindows10でも問題なく動きましたのでそのまま使っています。このHRDはよくできたソフトでサーバークライアントモデルが構築できます。2台のPCで片方をサーバーとして起動しもう片方をクライアントとしてサーバーにつながっているRigをコントロールできます。サーバーのほうはバックグランドで処理されるので画面には現れません。設定も簡単でいくつかの&lt;A href="http://www003.upp.so-net.ne.jp/jf1elr/elr-9/hdr_remote.pdf" target="_blank"&gt;サイト&lt;/A&gt;に出ています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このサーバークライアント方式のほかにはWindowsのリモートデスクトップ機能でクライアントPCからサーバーPCに接続しサーバーPCの画面、キーボードマウスをクライアントからあたかもその場にいるように制御できます。この機能を使ってサーバーPCのHRDを起動し同じように制御できます。この場合サーバーPCのHRDはサーバー設定をする必要がありません。この方式だとリモートデスクトップが可能なデバイスならRigをコントロールできます。現在マイクロソフトが提供しているソフトはWindowsのほかにAndroidスマホ・タブレット、iPhone・iPad、Macがあります。他にLinux にもソフトがあります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ところが今回のように非力なサーバーPCですと遅延が気になります。またリモートデスクトップで音声のやり取りも可能ですがそもそもWindows10HOMEにはリモートデスクトップ機能がありません。無理やり入れるのですが、そのため音声は片方向のみOKになりました。遅延の問題と音声の問題からHRDのサーバークライアントのほうが快適です。となりますと遠隔制御する側のデバイスはWindowsPCまたはWindowsタブレットになります。リモートデスクトップならデバイスは色々使えます。どちらを選ぶかは隔制御する側のデバイス次第ということになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;5、Voipソフトの自動起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　4でも書きましたがRigのスピーカ出力とRigのMIC入力の音声をどうやってやり取りするか、リモートデスクトップ機能ではRigのスピーカをクライアントで聞けましたがマイクの音声を送れませんでした。そこで無料通話アプリ（ボイスチャット）の登場です。SkypeをMSが吸収したこともあって日本ではLineと双璧となっていますね。この手のソフトは次のよう分類されます。&lt;A href="http://esportsaddict.blogspot.jp/2014/08/ts3mumbleraidcallskype.html" target="_blank"&gt;参考サイト&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　P2P方式----------相手と直接接続され通話します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　　　サーバー方式---相手も自分もサーバーに接続しサーバーを介して通話します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;サーバー方式にはさらに自分でサーバーを立ち上げれるもの、指定のサーバーのみのものとあります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;今回は自分でサーバーを立てられ自動起動し遅延が少ないものということでTeamSpeak3を第一候補として検討しました。他にはYAMAHAのNETDUETTOがあります。オンラインで音楽セッションを組んで演奏できるソフトで遅延が少なく使い勝手がよいです、サーバーはYAMAHAのもので1回6時間以内ですが残念なことに自動で相手に接続（ルームに入ること）ができません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Mumbleも試しましたが設定が多すぎて使いこなせませんでした。自分で立てたサーバーも基本公開されるのでパスワードの設定やチャンネルの設定が欠かせません。ある時、口笛が聞こえてきてビックリしたことがあります。他の人が私のサーバーを使いチャットしようとしていたことに後で気づきました。相手も無線機の音ばかりで驚いたのではないでしょうか。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;TEAMSPEAK3のサーバーの設定はいろいろなサイトで書かれています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;その後TEAMSPEAK3を使ってみると遅延はないのですがALC機能が悪さしてAMでも時々音声が途絶えます。レベルをTEAMSPEAK3が勝手に変えていきます。FMなどは元々スケルチが効いているのであまり関係ありませんがAMやSSBでは相当違和感です。SkypeやMumbleなどもALC機能が付きます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこでALC機能がないYAMAHAのNETDUETTOになりました。こちらはサーバーはYAMAHA社のものを使いますのでクライアントのみになります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ただし、自動でYAMAHAのサーバーのルームに接続できません。やむを得ずマウス自動クリックソフトを使います。例えば&lt;A href="http://forest.watch.impress.co.jp/docs/review/430349.html" target="_blank"&gt;TinyTask&lt;/A&gt;か&lt;A href="https://triton.casey.jp/portable/tinytask-portable/" target="_blank"&gt;TinyTaskPortable&lt;/A&gt;です。これはクリック動作を記録し実行ファイルを作成できます。これらのソフトで指定個所をクリックする実行ファイルを作りバッチファイルでNETDUETTOを起動した後タイマーを入れ自動クリックの実行ファイルを実行します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;6、EndeavorNP15の遠隔シャットダウン&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　WOLで起動したEndeavorNP15をどうやってシャットダウンするか。ルーターを超えて外部からでもシャットダウンできるようにするためいろいろ試しましたが結局SSHに落ち着きました。PCをリモートデスクトップでつないでそこからシャットダウンさせればそれでも良いのですがシャットダウンのためだけにリモートデスクトップに接続するのはどうかと思います。Windows10にはTelenetのデーモンはあります。今どきは平文対応のTelenetは時代遅れです。&lt;A href="http://dev.classmethod.jp/cloud/aws/aws-windows-sshd/" target="_blank"&gt;幸いにもWindows用のSSHデーモンが公開されていますので&lt;/A&gt;導入します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;SSHクライアントはTeraTermが常套なのですがマクロがうまく動きません。Win32 OpenSSHとの相性が悪いと勝手に決めつけています。毎回コンソールからシャットダウンコマンドを打ちこめばいいのですがあまり能がないのでマクロを組んだのですが撃沈しました。気を取り直してPuttyというクライアントソフトを導入しましたらシャットダウンコマンド1個だけならマクロを組まなくとも自動でできました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;もし、8のリモートデスクトップを起動できればそこからPCはシャットダウンできます。また前術のYAMAHAのNETDUETTOをルームに接続するのもリモートデスクトップを起動できればそこから手動で接続できます。しかしHRDをサーバークライアントで起動しているのにわざわざリモートデスクトップを立ち上げるのはどうかと思い5、Voipソフトの自動起動、6、PCの遠隔シャットダウンを試しています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;7、Rigの遠隔OFF&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　3、Riｇの遠隔起動と同じで&lt;A href="http://narichan.asablo.jp/blog/2016/11/15/8250459" target="_blank"&gt;WEBからコントロールします&lt;/A&gt;。Rigの電源はWEBからのコントロールだけでなくRigが送信状態で電源をコントロールできなくなった時、遠隔地にいた場合何ともなりません。FT897Dには連続送信のタイムアウト機能もありますが念のため温度プロテクション回路を付けました。これはRigの終段のヒートシンクの温度を検出して強制的にRigの電源を落とします。これは保持されますのでリセットボタンを押さない限り再開できません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;8、リモートデスクトップのサーバー自動起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　このシステムの泣き所ですがアンテナのSD330をコントロールするにはリモートデスクトップから行う必要があります。VB.NETで作ってありますがサーバークライアント型に作り替えれば良いのですが後々に取っておくとして今は手間でもリモートデスクトップから行います。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Windows10HOMEにはリモートデスクトップ機能はありませんので&lt;A href="http://blog2.k05.biz/2016/05/win10home-rdp.html" target="_blank"&gt;無理やり入れます&lt;/A&gt;。無理やり入れたせいか分かりませんがウインドウズボタン（画面の左下）から電源を選択するとシャットダウン、再起動、切断という項目が現れます。（Windows10PROのリモートデスクトップの場合、ここには切断のみらしい。）これ幸いにこのボタンからでもシャットダウンできます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;9、Windows　Updateの禁止&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　このEndeavorNP15はコントローラですので勝手にアップデートされては困ります。ファームウエアーの更新はあくまでも管理者の意思によって行われなければ管理できません。そこでWindows Updateを止めたいのですがWindows10HOMEには止める選択肢が出て来ません。またもや&lt;A href="http://zisakupc.hatenablog.com/entry/2016/07/03/145842" target="_blank"&gt;無理やり止めます&lt;/A&gt;。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これで安心して操作できます。気が向いたらアップデートをかけますが、現状動いているのでこのままで全く問題ありません。このEndeavorNP15は部品ですから。合わせてマイクロソフトに操作情報を送るのはやめましょう。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;10、Rig、アンテナの状態監視の起動&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　さて、理論上はこれでシステムとして動作するはずですが何らかのアクシデントが発生した場合、その検出ができないと手が打てません。何を心配しているかと言うとRigが熱源となって火災につながる可能性があるからです。あるいはRigが発する高周波が緊急無線等に影響を与え人命にかかわるような事態がになりかねないからです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;そこで、EndeavorNP15とは関係なくWEBカメラで監視します。手持ちにパナソニックのC11とC111がありましたので使ってみました。C11のActiveXはすでに期限切れで使えません。ところがWindows10になってIEからEdgeになったお陰でMotionJPEG、MPEG4がActiveXなしで見れるようになりました。復活です。（C111の音の取り込みはActiveXが必要です）FirefoxでもMjpegだと見れます。パン・チルトも動きますがズームと音はだめです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;C11でRigとEndeavorNP15のパネルのLEDを、C111でSD330を見ています。そのほかにLiveCapture3というソフトでRigの画面を見ていましたが結局HRDと同じなので止めました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;11、その他の設定&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　遠隔で操作するには自宅のPC等がインターネットを使って操作できるようにブロードバンドルーターに設定しなければなりません。特にWOLでPCを起動するにはその機能があるルーターにしなければなりません。当初コレガのAP（Wifiのアクセスポイント）を使っていましたが、うまく動かず調べたら対応していませんでした。ルーターを超えてやって来るマジックパケットをブロードキャストできるか、またはLAN側にコマンドでマジックパケットが出せるかの二通りの方法があります。対応しているルーターはNTT、YAMAHA、バッファロー、Aterm（NEC)です。NTTとYAMAHAはブロードキャストを転送できるタイプです。NECはルーターの設定画面で指定したPCを起動するマジックパケットをLAN側に送出します。バッファローはARPテーブルにあるMACアドレスに対してマジックパケットを送出します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コレガがダメなのでバッファローの該当ルーターを試験しましたが、ARPテーブルが5分位でクリアされうまく動かない時のほうが多かったです。そこでARPテーブルでなくターゲットを指定できるNECのAtermにしました。今度はうまく動いてくれました。&lt;A href="http://www.aterm.jp/function/wf1200hp/guide/wol.html" target="_blank"&gt;NECの場合&lt;/A&gt;、設定画面をWebブラウザで表示し操作します。ちょっと危険な気もしますがYAMAHAは高価で手がでません。それに有線です。NTTのHGWは無線もあり、WebブラウザでなくWOLソフトで操作します。これは魅力なのですがフレッツ光の方、向けですね。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;その他ルーターに穴を開ける必要があります。各プロトコルのポートは標準では危ないのですべて変えます。該当のソフトは下記の通りです。ポート番号は初期値です。穴を開けるにはルーターのポートマッピングで行います。NETDUETTOはルータのUPnP機能を使いますのでポート開放は必要ありません。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　ソフト　　　　　　　　　　ポート番号　　　　　　　　　　用途&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　SSH　　　　　　　　　 　22/TCP　　　　　　　　　　　　　PCのリモートコントロール（シャットダウン）用&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　HRDサーバー　　　　7805TCP   　　　　　               Rigのコントロール用&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　リモートデスクトップ　3389/TCP　                           SD330のコントロール用&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　IP POWER 　　　        80/TCPまたは7070/UDP    WEBによるRigの電源コントロール　　　　　　　&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        WOL　　　　　　　　　　NTTは&lt;FONT color="#00194b"&gt;7779&lt;/FONT&gt;/UDP　Atermの場合8080/TCP　　PCの起動用&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        WEBカメラC11　　　　80/TCP　                               Rigの監視&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　WEBカメラC111　　　80/TCP                                   アンテナの監視&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　　　&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;12、送信も遠隔で行う場合&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;　送信も&lt;A href="http://warp.ndl.go.jp/info:ndljp/pid/258151/www.soumu.go.jp/s-news/2003/030731_2.html" target="_blank"&gt;遠隔で行えるようになりました&lt;/A&gt;。しかしお上の許可を得なければなりません。幸い諸先輩が道を開いてくださったので今は届けるだけです。&lt;A href="http://jl1jvt.cocolog-nifty.com/blog/2014/10/post-3798.html" target="_blank"&gt;電子申請なら簡単に申請&lt;/A&gt;（JL1JVTさんのページ）できます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;その際必要になるのが「工事設計として要件に適合することを説明した書類」です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;A href="http://www.jarl.org/Japanese/7_Technical/d-star/digital-guide.htm" target="_blank"&gt;JARLのページ&lt;/A&gt;、&lt;A href="http://www.icom.co.jp/products/amateur/products/option/rs-ba1/data/RS-BA1_ApplicationExample.pdf#search=&amp;#x27;%25E3%2582%25A2%25E3%2583%259E%25E3%2583%2581%25E3%2583%25A5%25E3%2582%25A2%25E7%2584%25A1%25E7%25B7%259A%25E5%25B1%2580%25E3%2581%25AE%25E9%2581%25A0%25E9%259A%2594%25E6%2593%258D%25E4%25BD%259C%25E9%2581%258B%25E7%2594%25A8&amp;#x27;" target="_blank"&gt;ICOMのページ&lt;/A&gt;、&lt;A href="http://jl1jvt.cocolog-nifty.com/blog/files/ENKAKUSOUSATEKIGOUSETSUMEI.pdf" target="_blank"&gt;JL1JVTさんのページ&lt;/A&gt;,&lt;A href="http://www.amy.hi-ho.ne.jp/n-takasaki/0206_License.html" target="_blank"&gt;JF1MVFさんのページ&lt;/A&gt;を参考に作ってみました。（ただし申請してませんのでご使用は自己責任で。）&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Wordでほしい方はHRDのサーバークライアント編が&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/souko/tekigou-SC.docx" target="_blank"&gt;こちら&lt;/A&gt;　、リモートデスクトップ編が&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/souko/tekigou-RDP.docx" target="_blank"&gt;こちら&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;下記申請内容中のTEAMSPEAK3はNETDUETTOに読み替えてください。&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,810,3265,&amp;#x27;http://narichan.asablo.jp/blog/img/2016/12/08/456042.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2016/12/08/456042.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2016/12/08/456041.jpg" style="border: currentColor; border-image: none; width: 300px; height: 1209px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
    <item>
      <title>サーバーにアクセスが無くなったら自動でシャットダウン</title>
      <link>http://narichan.asablo.jp/blog/2017/02/19/8369607</link>
      <guid>http://narichan.asablo.jp/blog/2017/02/19/8369607</guid>
      <pubDate>Thu, 23 Feb 2017 14:18:55 +0900</pubDate>
      <dcterms:modified>2017-04-18T20:52:52+09:00</dcterms:modified>
      <dcterms:created>2017-02-19T20:30:23+09:00</dcterms:created>
      <description>&lt;DIV class="asahi_editor_line"&gt;はじめにお読みください。→&lt;A href="http://www.ne.jp/asahi/website/simplelife2014/LINKMSG/LINK.html" target="_blank"&gt;&lt;FONT color="#000080"&gt;当サイトのリンクと免責事項&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;サーバーは基本常時オンが通常と思いますが、電気代がもったいないので常時オフとします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;サーバーのダウンはクライアントのアクセスが無くなった後サーバー自身がシャットダウンすることとします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;基本はハードディスクのアクセスを管理してアクセスのない時間が10分を超えたらシャットダウンします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;VB.NETで作りますがサービスとして開発するには無償のVS Express2013 for DesktopではWindowsサービス テンプレート が出てきません。仕方がないのでコンソール アプリケーションで開発しタスク スケジューラでPC起動時に実行するようにします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;コンソール アプリケーションのソースです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Imports System&lt;BR&gt;Imports System.IO&lt;BR&gt;Imports System.Text&lt;BR&gt;Module Module1&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;    Dim stop_code As Integer = 0&lt;BR&gt;    Sub Main()&lt;BR&gt;        &amp;#x27;コンピュータ名&lt;BR&gt;        &amp;#x27;&amp;quot;.&amp;quot;はローカルコンピュータを表す&lt;BR&gt;        &amp;#x27;コンピュータ名は省略可能（省略時は&amp;quot;.&amp;quot;）&lt;BR&gt;        Dim machineName As String = &amp;quot;.&amp;quot;&lt;BR&gt;        &amp;#x27;カテゴリ名&lt;BR&gt;        Dim categoryName As String = &amp;quot;PhysicalDisk&amp;quot;&lt;BR&gt;        &amp;#x27;カウンタ名&lt;BR&gt;        Dim counterName As String = &amp;quot;Disk Transfers/sec&amp;quot;&lt;BR&gt;        &amp;#x27;インスタンス名&lt;BR&gt;        Dim instanceName As String = &amp;quot;2 K: L:&amp;quot;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        &amp;#x27;PerformanceCounterオブジェクトの作成&lt;BR&gt;        Dim pc As New System.Diagnostics.PerformanceCounter( _&lt;BR&gt;            categoryName, counterName, instanceName, machineName)&lt;BR&gt;        TextWite()&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Do&lt;BR&gt;            TextRead()&lt;BR&gt;            If pc.NextValue() * 1000 &amp;lt;&amp;gt; 0 Then&lt;BR&gt;                TextWite()&lt;BR&gt;            End If&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;            System.Threading.Thread.Sleep(10)&lt;BR&gt;        Loop Until stop_code = 1&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        End&lt;BR&gt;    End Sub&lt;BR&gt;    Public Sub TextWite()&lt;BR&gt;        Dim fileName As String = &amp;quot;C:\TEMP\ShutDownCounter.txt&amp;quot;&lt;BR&gt;        &amp;#x27;ファイルを開く&lt;BR&gt;        Dim fs As New System.IO.FileStream(fileName, _&lt;BR&gt;            System.IO.FileMode.Open, _&lt;BR&gt;            System.IO.FileAccess.Write, _&lt;BR&gt;            System.IO.FileShare.ReadWrite)&lt;BR&gt;        &amp;#x27;FileStreamを基にしたStringReaderのインスタンスを作成&lt;BR&gt;        Dim enc As System.Text.Encoding = _&lt;BR&gt;            System.Text.Encoding.GetEncoding(&amp;quot;shift_jis&amp;quot;)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&amp;#x27;************************************ ここからは単に時刻の固定長テキストを作っている&lt;BR&gt;        Dim dNOW As System.DateTime = System.DateTime.Now&lt;BR&gt;        Dim syesre_ As String&lt;BR&gt;        Dim smanth_ As String&lt;BR&gt;        Dim sday_ As String&lt;BR&gt;        Dim shour_ As String&lt;BR&gt;        Dim sminute_ As String&lt;BR&gt;        Dim ssecnd_ As String&lt;BR&gt;        Dim smanth As String&lt;BR&gt;        Dim sday As String&lt;BR&gt;        Dim shour As String&lt;BR&gt;        Dim sminute As String&lt;BR&gt;        Dim ssecnd As String&lt;BR&gt;        Dim sdatetime As String&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        syesre_ = dNOW.Year.ToString&lt;BR&gt;        smanth_ = dNOW.Month.ToString&lt;BR&gt;        sday_ = dNOW.Day.ToString&lt;BR&gt;        shour_ = dNOW.Hour.ToString()&lt;BR&gt;        sminute_ = dNOW.Minute.ToString&lt;BR&gt;        ssecnd_ = dNOW.Second.ToString&lt;BR&gt;        smanth_ = &amp;quot;0&amp;quot; &amp;amp; smanth_&lt;BR&gt;        sday_ = &amp;quot;0&amp;quot; &amp;amp; sday_&lt;BR&gt;        shour_ = &amp;quot;0&amp;quot; &amp;amp; shour_&lt;BR&gt;        sminute_ = &amp;quot;0&amp;quot; &amp;amp; sminute_&lt;BR&gt;        ssecnd_ = &amp;quot;0&amp;quot; &amp;amp; ssecnd_&lt;BR&gt;        smanth = smanth_.Substring(Len(smanth_) - 2, 2)&lt;BR&gt;        sday = sday_.Substring(Len(sday_) - 2, 2)&lt;BR&gt;        shour = shour_.Substring(Len(shour_) - 2, 2)&lt;BR&gt;        sminute = sminute_.Substring(Len(sminute_) - 2, 2)&lt;BR&gt;        ssecnd = ssecnd_.Substring(Len(ssecnd_) - 2, 2)&lt;BR&gt;        sdatetime = syesre_ &amp;amp; &amp;quot;/&amp;quot; &amp;amp; smanth &amp;amp; &amp;quot;/&amp;quot; &amp;amp; sday &amp;amp; &amp;quot; &amp;quot; &amp;amp; shour &amp;amp; &amp;quot;:&amp;quot; &amp;amp; sminute &amp;amp; &amp;quot;:&amp;quot; &amp;amp; ssecnd&lt;BR&gt;&amp;#x27;******************************************************************************&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Using sw As New System.IO.StreamWriter(fs, enc)&lt;BR&gt;            sw.Write(sdatetime)&lt;BR&gt;        End Using&lt;BR&gt;    End Sub&lt;BR&gt;    Public Sub TextRead()&lt;BR&gt;        Dim s As String&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Dim diffmin As Integer&lt;BR&gt;        &amp;#x27;読み込むファイルの名前&lt;BR&gt;        Dim fileName As String = &amp;quot;C:\TEMP\ShutDownCounter.txt&amp;quot;&lt;BR&gt;        &amp;#x27;ファイルを開く&lt;BR&gt;        Dim fs As New System.IO.FileStream(fileName, _&lt;BR&gt;            System.IO.FileMode.Open, _&lt;BR&gt;            System.IO.FileAccess.Read, _&lt;BR&gt;            System.IO.FileShare.ReadWrite)&lt;BR&gt;        &amp;#x27;FileStreamを基にしたStringReaderのインスタンスを作成&lt;BR&gt;        Dim enc As System.Text.Encoding = _&lt;BR&gt;            System.Text.Encoding.GetEncoding(&amp;quot;shift_jis&amp;quot;)&lt;BR&gt;        Using sr As New System.IO.StreamReader(fs, enc)&lt;BR&gt;            s = sr.ReadToEnd()&lt;BR&gt;        End Using&lt;BR&gt;        Dim c1 As Char = s(0)&lt;BR&gt;        If s(0) = &amp;quot;S&amp;quot; Then&lt;BR&gt;            stop_code = 1&lt;BR&gt;        Else&lt;BR&gt;            Dim dt1 As DateTime = DateTime.Parse(s)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;            diffmin = DateDiff(&amp;quot;n&amp;quot;, dt1, Now)&lt;BR&gt;            If diffmin &amp;gt; 9 Then&lt;BR&gt;                stop_code = 1&lt;BR&gt;                Dim psi As New System.Diagnostics.ProcessStartInfo()&lt;BR&gt;                Dim p As Process&lt;BR&gt;                psi.FileName = &amp;quot;shutdown.exe&amp;quot;&lt;BR&gt;                &amp;#x27;コマンドラインを指定&lt;BR&gt;                psi.Arguments = &amp;quot;/s&amp;quot;&lt;BR&gt;                &amp;#x27;ウィンドウを表示しないようにする&lt;BR&gt;                &amp;#x27;               psi.UseShellExecute = True&lt;BR&gt;                psi.CreateNoWindow = True&lt;BR&gt;                p = Process.Start(psi)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;            End If&lt;BR&gt;        End If&lt;BR&gt;    End Sub&lt;BR&gt;End Module&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ご覧のようにPerformanceCounterを使っています。10mSごとに見に行きDisk Transfers/secがゼロでなければアクセス有と判断してC:\TEMP\ShutDownCounter.txtに時刻を書き込みます。見ているHDDは2 K: L:でこれにはEmbyサーバーのコンテンツがあります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初10mSより長かったのですが、写真を閲覧している時など検出できない時がありました。動画の再生なら常にアクセスしていますがMP3の再生ではかなり減り、写真などは1回のアクセスで全写真を読み込んでいると思われるほど少ないです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;########################################################################################&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;ところでEmbyサーバーですがコンテンツは2 K: L:のハードディスクにありますが、トランスコードが始まると2 K: L:のハードディスクには行きません。該当コンテンツのフォーマットを変更し終えればアプリが使っているキャッシュにフォーマット変更後のコンテンツが蓄えられます。以降そのキャッシュにアクセスしてデータを送り出します。フォーマットの変更中はCPU100%です（Intel　QSVを使用すれば60%くらい)が完了すればCPU使用率は下がってきます。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;トランスコードが行われるのは例えばDLNAプレーヤがH264対応でコンテンツがH265の場合とコンテンツの解像度を落として送信する場合です。例えばクライアント側で1080Pから720Pにした場合などです。&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;########################################################################################&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;後述しますが別プログラムでもC:\TEMP\ShutDownCounter.txtに読み書きします。そのため競合の問題が出たためSystem.IO.FileShare.ReadWriteとして共有ファイルにしました。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;このコンソールアプリをタスク スケジューラでPC起動時実行するように設定します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,540,391,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/02/21/46aa89.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2017/02/21/46aa89.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/02/21/46aa88.jpg" style="border: currentColor; border-image: none; width: 300px; height: 217px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;A onclick="return asablo.expandimage(this,541,388,&amp;#x27;http://narichan.asablo.jp/blog/img/2017/02/21/46aa7a.jpg&amp;#x27;)" href="http://narichan.asablo.jp/blog/img/2017/02/21/46aa7a.jpg" target="_blank"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/02/21/46aa79.jpg" style="border: currentColor; border-image: none; width: 300px; height: 215px;"&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;さて、このサーバーマシンですが日常使いでもあります。何もしないでいると10分後には勝手にシャットダウンします。これでは困るのでログインしたらシャットダウンする前にC:\TEMP\ShutDownCounter.txtを更新するアプリを作成し、スタートアップにいれてログインと同時に起動します。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;DIV class="msg-pict-2" style="text-align: left;"&gt;&lt;IMG src="http://narichan.asablo.jp/blog/img/2017/02/21/46aa7f.jpg" style="border: currentColor; border-image: none; width: 272px; height: 103px;"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;こちらは1分ごとにC:\TEMP\ShutDownCounter.txtを見に行きます。サーバーへのアクセスが無くなって4分したら黄色に7分したら赤になります。8分経ったらC:\TEMP\ShutDownCounter.txtの値を下のTextBoxに退避して、新たに現在時刻をC:\TEMP\ShutDownCounter.txtに書き込みます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;これを繰り返すことで10分のシャットダウンを免れています。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;もしEmbyのコンテンツにアクセスがあれば警告音で知らせます。この時全ての色は白になります。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PCでの作業が終わってログアウトする時に色がついていれば最低でも4分間はサーバーへのアクセスが無かったと判断されますのでシャットダウンで終了しても構いません。もし全てが白だったらどなたかがサーバーにアクセスしている可能性もあるのでサインアウトします。サーバーへのアクセスが無くなれば10分後にシャットダウンします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;VB.NETのソースです。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Imports System.IO&lt;BR&gt;Imports System.Text&lt;BR&gt;Imports System.Threading&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;Public Class Form1&lt;BR&gt;    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Dim diffmin As Integer&lt;BR&gt;        Dim ts1 As New TimeSpan(0, 0, 2, 0)&lt;BR&gt;        Timer1.Interval = 60000&lt;BR&gt;        Timer1.Start()&lt;BR&gt;        Button1.BackColor = Color.White&lt;BR&gt;        Button2.BackColor = Color.White&lt;BR&gt;        Button3.BackColor = Color.White&lt;BR&gt;        Button4.BackColor = Color.White&lt;BR&gt;        &amp;#x27;読み込むファイルの名前&lt;BR&gt;        Dim fileName As String = &amp;quot;C:\TEMP\ShutDownCounter.txt&amp;quot;&lt;BR&gt;        Dim s As String&lt;BR&gt;        &amp;#x27;ファイルを開く&lt;BR&gt;        Dim fs As New System.IO.FileStream(fileName, _&lt;BR&gt;            System.IO.FileMode.Open, _&lt;BR&gt;            System.IO.FileAccess.Read, _&lt;BR&gt;            System.IO.FileShare.ReadWrite)&lt;BR&gt;        &amp;#x27;FileStreamを基にしたStringReaderのインスタンスを作成&lt;BR&gt;        Dim enc As System.Text.Encoding = _&lt;BR&gt;            System.Text.Encoding.GetEncoding(&amp;quot;shift_jis&amp;quot;)&lt;BR&gt;        Using sr As New System.IO.StreamReader(fs, enc)&lt;BR&gt;            s = sr.ReadToEnd()&lt;BR&gt;        End Using&lt;BR&gt;        Dim dt1 As DateTime = DateTime.Parse(s)&lt;BR&gt;        diffmin = DateDiff(&amp;quot;n&amp;quot;, dt1, Now)&lt;BR&gt;        If diffmin &amp;gt; 30 Then&lt;BR&gt;            Dim dt2 As DateTime = Now - ts1&lt;BR&gt;            s = dt2.ToString&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;           TextWite(dt2)&lt;BR&gt;        End If&lt;BR&gt;        TextBox1.Text = s&lt;BR&gt;    End Sub&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick&lt;BR&gt;        Dim s As String&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Dim diffmin As Integer&lt;BR&gt;        &amp;#x27;読み込むファイルの名前&lt;BR&gt;        Dim fileName As String = &amp;quot;C:\TEMP\ShutDownCounter.txt&amp;quot;&lt;BR&gt;        &amp;#x27;ファイルを開く&lt;BR&gt;        Dim fs As New System.IO.FileStream(fileName, _&lt;BR&gt;            System.IO.FileMode.Open, _&lt;BR&gt;            System.IO.FileAccess.Read, _&lt;BR&gt;            System.IO.FileShare.ReadWrite)&lt;BR&gt;        &amp;#x27;FileStreamを基にしたStringReaderのインスタンスを作成&lt;BR&gt;        Dim enc As System.Text.Encoding = _&lt;BR&gt;            System.Text.Encoding.GetEncoding(&amp;quot;shift_jis&amp;quot;)&lt;BR&gt;        Using sr As New System.IO.StreamReader(fs, enc)&lt;BR&gt;            s = sr.ReadToEnd()&lt;BR&gt;        End Using&lt;BR&gt;        TextBox1.Text = s&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Dim dt1 As DateTime = datetime.Parse(s)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;        diffmin = DateDiff(&amp;quot;n&amp;quot;, dt1, Now)&lt;BR&gt;        If diffmin &amp;lt; 1 Then&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;            Button2.BackColor = Color.White &amp;#x27;外部アクセスがあり初期状態にする&lt;BR&gt;            Button3.BackColor = Color.White &amp;#x27;外部アクセスがあり初期状態にする&lt;BR&gt;            Button4.BackColor = Color.White &amp;#x27;外部アクセスがあり初期状態にする&lt;BR&gt;            Button1.BackColor = Color.White   &amp;#x27;外部アクセスがありブリンクする&lt;BR&gt;            System.Threading.Thread.Sleep(1000)&lt;BR&gt;            System.Media.SystemSounds.Beep.Play() &amp;#x27;外部アクセスがあり警告音鳴動&lt;BR&gt;            System.Threading.Thread.Sleep(1000)&lt;BR&gt;            System.Media.SystemSounds.Beep.Play()&lt;BR&gt;            System.Threading.Thread.Sleep(1000)&lt;BR&gt;            System.Media.SystemSounds.Beep.Play()&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        End If&lt;BR&gt;        If diffmin &amp;gt; 3 Then&lt;BR&gt;            Button1.BackColor = Color.Yellow&lt;BR&gt;        End If&lt;BR&gt;        If diffmin &amp;gt; 6 Then&lt;BR&gt;            Button1.BackColor = Color.Red&lt;BR&gt;        End If&lt;BR&gt;        If diffmin &amp;gt; 7 Then&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;            If Button2.BackColor = Color.White Then&lt;BR&gt;                Button2.BackColor = Color.Blue&lt;BR&gt;            Else&lt;BR&gt;                If Button3.BackColor = Color.White Then&lt;BR&gt;                    Button3.BackColor = Color.Blue&lt;BR&gt;                Else&lt;BR&gt;                    If Button4.BackColor = Color.White Then&lt;BR&gt;                        Button4.BackColor = Color.Blue&lt;BR&gt;                    Else&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;                        Button3.BackColor = Color.White&lt;BR&gt;                        Button4.BackColor = Color.White&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;                    End If&lt;BR&gt;                End If&lt;BR&gt;            End If&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;            Button1.BackColor = Color.White&lt;BR&gt;            TextBox2.Text = TextBox1.Text&lt;BR&gt;            TextWite(Now)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        End If&lt;BR&gt;    End Sub&lt;BR&gt;    Public Sub TextWite(datetime_ As Date)&lt;BR&gt;        Dim fileName As String = &amp;quot;C:\TEMP\ShutDownCounter.txt&amp;quot;&lt;BR&gt;        &amp;#x27;ファイルを開く&lt;BR&gt;        Dim fs As New System.IO.FileStream(fileName, _&lt;BR&gt;            System.IO.FileMode.Open, _&lt;BR&gt;            System.IO.FileAccess.Write, _&lt;BR&gt;            System.IO.FileShare.ReadWrite)&lt;BR&gt;        &amp;#x27;FileStreamを基にしたStringReaderのインスタンスを作成&lt;BR&gt;        Dim enc As System.Text.Encoding = _&lt;BR&gt;            System.Text.Encoding.GetEncoding(&amp;quot;shift_jis&amp;quot;)&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&amp;#x27;************************************* ここからは単に時刻の固定長テキストを作っている&lt;BR&gt;        Dim syesre_ As String&lt;BR&gt;        Dim smanth_ As String&lt;BR&gt;        Dim sday_ As String&lt;BR&gt;        Dim shour_ As String&lt;BR&gt;        Dim sminute_ As String&lt;BR&gt;        Dim ssecnd_ As String&lt;BR&gt;        Dim smanth As String&lt;BR&gt;        Dim sday As String&lt;BR&gt;        Dim shour As String&lt;BR&gt;        Dim sminute As String&lt;BR&gt;        Dim ssecnd As String&lt;BR&gt;        Dim sdatetime As String&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        syesre_ = datetime_.Year.ToString&lt;BR&gt;        smanth_ = datetime_.Month.ToString&lt;BR&gt;        sday_ = datetime_.Day.ToString&lt;BR&gt;        shour_ = datetime_.Hour.ToString()&lt;BR&gt;        sminute_ = datetime_.Minute.ToString&lt;BR&gt;        ssecnd_ = datetime_.Second.ToString&lt;BR&gt;        smanth_ = &amp;quot;0&amp;quot; &amp;amp; smanth_&lt;BR&gt;        sday_ = &amp;quot;0&amp;quot; &amp;amp; sday_&lt;BR&gt;        shour_ = &amp;quot;0&amp;quot; &amp;amp; shour_&lt;BR&gt;        sminute_ = &amp;quot;0&amp;quot; &amp;amp; sminute_&lt;BR&gt;        ssecnd_ = &amp;quot;0&amp;quot; &amp;amp; ssecnd_&lt;BR&gt;        smanth = smanth_.Substring(Len(smanth_) - 2, 2)&lt;BR&gt;        sday = sday_.Substring(Len(sday_) - 2, 2)&lt;BR&gt;        shour = shour_.Substring(Len(shour_) - 2, 2)&lt;BR&gt;        sminute = sminute_.Substring(Len(sminute_) - 2, 2)&lt;BR&gt;        ssecnd = ssecnd_.Substring(Len(ssecnd_) - 2, 2)&lt;BR&gt;        sdatetime = syesre_ &amp;amp; &amp;quot;/&amp;quot; &amp;amp; smanth &amp;amp; &amp;quot;/&amp;quot; &amp;amp; sday &amp;amp; &amp;quot; &amp;quot; &amp;amp; shour &amp;amp; &amp;quot;:&amp;quot; &amp;amp; sminute &amp;amp; &amp;quot;:&amp;quot; &amp;amp; ssecnd&lt;BR&gt;&amp;#x27;*****************************************************************************&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;        Using sw As New System.IO.StreamWriter(fs, enc)&lt;BR&gt;            sw.Write(sdatetime)&lt;BR&gt;        End Using&lt;BR&gt;    End Sub&lt;BR&gt;End Class&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;当初はアクセスが無くなり30分後にシャットダウンするように作ったのですがアクセス終了後15分くらいで1回アクセスがあります。おそらく電源オプションでHDD電源を切るを20分に設定しているためではないかと考えています。結局30分に設定しても45分から50分くらい経ったあとでシャットダウンします。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;10分に設定すればそれらの合間をぬって落ちてくれます。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;PCを使っていてもkまたはLのドライブにアクセスがあれば警告音がでますので一耳瞭然です。&lt;/DIV&gt;&lt;DIV class="asahi_editor_line"&gt;&lt;BR&gt;&lt;/DIV&gt;
</description>
    </item>
  </channel>
</rss>
