レゴ ブースト　03. BOOSTアプリを使う準備(Windows 10)

#BOOSTアプリの動作環境
　さて、実際には[S2Bot](http://www.picaxe.com/Teaching/Other-Software/Scratch-Helper-Apps/)で先に遊んだんですけど、順番的には公式の開発環境「[BOOSTアプリ](https://www.lego.com/ja-jp/service/device-guide/boost)」から説明したいと思います。サイトにもある通り、「レゴ BOOST アプリがお使いいただけるのはタブレットのみです。」らしいです、が、iPhoneが動作確認されていたりよく意図が判りません。Windows 10（以降Win10と略す）が対応しているのでPCでもいけるっしょ。ちなみに18/02/05現在の対応機種は以下の通り。Macないのか。

- iOS 10.3以上 <sub>（うちの「新しいiPad」は名実ともに新しくなくなったようです）</sub>
- Android 5.0以上
- Fire OS （おそらく5.0以上、第5世代以降のHD 8/HD 10/7）
- Windows 10 （**1703以降**、これ大事　Windows Phone不可）

　とりあえず手元のiPhone8で試しました、結論から言うと**環境含め普通に動きましたiPhoneで**。App Storeから普通にインストールして起動して導かれるままに押すと、初回はチュートリアルとしていきなりインストが提示されて1番袋を作れと言われます。あちゃー、ばらしちゃった、まぁOK。その後、ボタンを押せと言われるので押すと勝手に設定してくれます、別途ペアリング作業なし。**そのままおもむろにムーブハブのファームウェアアップデートがかかりました**。あっこれ、~~まぁチュートリアルを進めていかないと使えるブロックが増えなくて**かなりイラッとする**ので組み立てないか速攻分解してモーターとセンサーだけ繋いで**マッハでアンロックするのも一興**ですが、~~BOOSTアプリでプログラムする気がなければそれでいいんですが、その気がなくても一度は起動した方がいいかも。
　アプリを閉じるとムーブハブとの接続も自動的に解除されました。ちなみに右上の設定メニューから日本語を選択することができます（音声も日本語です）。

#Win10版インストール、その前に
　まぁそんな訳で「タブレット必須っていったいなんやねん」と思いつつWin10行きます。WeDo2.0もそうでしたが、PF2系のハブはまさにハブで中にプログラムを保持せず、母艦とのBluetooth通信（以降BTと略す）によってコマンドを送受信しつつ動作します。これにはBT4.0以降のBluetooth Low Energy（以降BLEと略す）モードが使われていて、当然内蔵BTまたはBTドングルも4.0以降のバージョンのものを使わなければいけません。ここでは手元にあったWeDo2.0でも動作する[GH-BHDA42](https://www.green-house.co.jp/products/gh-bhda42/)を使いました。たぶん各社とも千数百円ぐらいで買えるものと思います。
　また、BOOSTアプリでは母艦のマイクを入力デバイスとして用いますので、内蔵していない場合は別途用意する必要があります。うちではWebカム内蔵の奴を使いました。マイク持っていない方は、まぁマイク単体で使うことはほとんどないと思いますので、一思いにWebカム買っちゃいましょう。値段によってピンキリですが、簡単なビデオ会議や生中継をする用途であれば数千円のもので充分です。ここでは手元にあった[Logicool HD Webcam C615](https://www.logicool.co.jp/ja-jp/product/hd-webcam-c615?crid=34)を使用しました、これほんとザ・必要充分。あっあとスピーカー、動作に必須ではないですがミュートするとだいぶさみしいかと。
　で、このWin10向けBOOSTアプリは「ストアアプリ」です、泣いても笑ってもWin10にしかインストールできません。いかがわしい方法を使えばよもや、とも思いますがWin10いいっすよ、アップグレードしましょう。また、Win10にも（エディションではなく）様々なバージョンがありまして、昨年かかった大型アップデート「Creators Update」を適用した**バージョン 1703以降**じゃないといけません。まずはご確認ください、[Windowsボタン]→[設定]→[システム]→[バージョン情報]です。
![図3.png](https://qiita-image-store.s3.amazonaws.com/0/151581/b3289134-21a2-0bf6-e665-5d023ab01009.png)
　はい、アウトォォォォォォォNovember UpdateまでしかあたっていないThreshold世代のWin10でした。まぁ人生そんなもんです。インストールするのは至って普通の業務用ノートPCです。ってか来年度開講までに20台全部やりますか…　まぁそんな愚痴はともかく1台PC柱にして1709 Fall Creators Updateを掛けちゃうことにします。
　ちなみに、上記ダウンロードページからWin10版を選択すると、
![図1.png](https://qiita-image-store.s3.amazonaws.com/0/151581/d49e8ffa-e852-eaf1-cac2-15d1240ace10.png)
こんな画面が出て、そこから設定によってはポップアップに従ってストアアプリを起動すると、
![図2.png](https://qiita-image-store.s3.amazonaws.com/0/151581/64437195-da75-cff8-bb6a-aa293de2e400.png)
こうなって「入手」ボタンが押せず**今すぐ入手してください**ってんで「更新」ボタンを押すと手動アップデートのサイトに飛びます。
##Win10のアップデート
![図4.png](https://qiita-image-store.s3.amazonaws.com/0/151581/59833d29-ab40-7005-d627-cac548d0213b.png)
サクっと「Update Now」で。すると「Windows10Upgrade9252.exe」みたいなファイルをダウンロードできるので、これを起動します。
![図5.png](https://qiita-image-store.s3.amazonaws.com/0/151581/a7ee5d56-0031-317c-de18-e19a21433f2c.png)
「Update Now」で、
![図6.png](https://qiita-image-store.s3.amazonaws.com/0/151581/68bf8ab9-8c5e-c3d7-f690-4cafd9577509.png)
ハードウェアスペックをチェックしてくれます。**はじかれたら単に泣いてください**。
![図7.png](https://qiita-image-store.s3.amazonaws.com/0/151581/951fd686-b6db-3d46-35cc-f440b24f4517.png)
あとはダウンロードしてインストールしてくれます。その間PC使ってても大丈夫だよ、ファイルもなくならないしいつでもやめられるよ、と言ってくれてます。
![図8.png](https://qiita-image-store.s3.amazonaws.com/0/151581/a13f5ef4-8255-01a7-1afa-32e5f883975b.png)
「Restart Now」で完了、その後に「サインアウトしようとしています」が出るので「閉じる」。完全に環境依存ですが、うちの環境ではここまでに約3時間かかりました。その後に再起動グルグル画面になってPCは数回再起動しますっつってもうひと頑張りします、たぶん3時間ぐらい、2時間92％ぐらいで帰っちゃいました。
![図10.png](https://qiita-image-store.s3.amazonaws.com/0/151581/21e91a5f-3c52-5427-03af-e35a6629905d.png)
はい、これでOKです。
##ダウンロードとインストール、そして起動
![図11.png](https://qiita-image-store.s3.amazonaws.com/0/151581/26f75d72-f2c7-6b49-4a70-5b060f990ec8.png)
「入手」ボタンが押せるようになりました。このボタン一発でダウンロードとインストールをしてくれます。らくちん。
![図12.png](https://qiita-image-store.s3.amazonaws.com/0/151581/9cb9297d-b454-fe16-4d2c-f2ba6515f71a.png)
　開発環境としてはほぼWeDo-Gです。が、チュートリアルが~~いちいちアンロックしないといけないのでだいぶイラっとする上、「作業内容をリセットする」ボタン一発で初期化されるので**悪魔**かと~~ゲーム形式で楽しめる構成になっているので、対象年齢のお子さんがいらっしゃる方はまず遊んでもらっちゃうのがよいかもしれません。
　ちなみにWin10版でもムーブハブのボタンをポン押しで接続できました。さらばペアリング。もちろんアプリはマウスで普通に操作できますよ。