\r\n\r\n
windows 10は多くのデバイスに搭載されています。マイクロソフトは、windows 10 IoT coreをデスクトップ環境の小さいながらも強力なバージョンと位置づけ、IoTの分野でも大きく前進しています。
Raspberry Pi 3とちょっとしたノウハウがあれば、今日からWindows 10 IoT Coreを試用することができます。
"Windows IoT Coreは、ARMとx86/x64の両方のデバイスで動作するディスプレイの有無にかかわらず、**allerデバイス用に最適化されたWindows 10のバージョンです。"
Windows 10 IoT Coreは、Windows Embedded Compactの精神的後継者と言われ、スマートデバイスとIoTサービスを幅広くサポートします。
Windows 10 IoT Coreは、マイクロソフトが2022年までIoT開発に50億ドルを投資している焦点の一つです。このように、私たちはこのプラットフォームに対して大きなサポートとエキサイティングな開発を提供することを期待しています。
Windows 10 IoT カーネルを使用して、Raspberry Pi で非常にクールなプロジェクトを実行することができます。
まず、Windows 10 IoTカーネルを搭載したRaspberry Pi3を使って、Microsoft Officeやその他の「レガシー」プログラムを実行することはないでしょう。これらのプログラムは、Raspberry PiのARMベースのハードウェアと互換性がありません。
ただし、Windows 10 IoT Coreでは、Universal Windowsアプリ、およびUniversal Windowsアプリに変換されたアプリが動作します。(アプリケーションごとに動作が異なるため、あちこちで不具合が発生する可能性があることをご了承ください)。
しかし、windows10iotのコアプラットフォームは、あくまでもIoTアプリケーションとデバイスに特化したプラットフォームです。
そうです。しかし、本当の問題は、「なぜ、こんなことをするのか」ということです。
現時点では、windows 10 on ARMプロジェクトは、raspberrypi3デバイスで動作しています。残念ながら、下の動画が示すように、少し遅いです。さらに良いことに、これらのレガシーなWin32プログラムがraspberrypi3上でwindows10で動作している様子が表示されます。
Windows 10 IoT Coreへの旅を始める前に、このチュートリアルに従うために適切なデバイスが準備されていることを確認してください。
インストールを確認するために、Raspberry Piを対応ディスプレイに接続するためのHDMIケーブルが必要です。インストール作業は何もしなくても完了するので、USBキーボードはオプションですが、デフォルトの言語とキーボードオプションとしてUS英語を使用することになるでしょう。その他の言語オプションが必要な場合は、USBキーボードが必要です。
CanaKit Raspberry Pi 3 キット、プレミアムクリアケース、2.5A電源 (UL Listed) BUY NOW ON AMAZON
まず最初に、Windows 10 IoT Coreダッシュボードをダウンロードする必要があります。
Windows Dev Center IoTダウンロードページ[終了しました]へ移動します。Windows 10 IoT Core Dashboardのダウンロード(リンク)を選択し、アプリケーションをインストールします。インストーラーは、ダッシュボードの残りのパッケージをダウンロードし、インターネットの速度にもよりますが、完了までに1分ほどかかります。
あとは、デバイスのセットアップです。IoTダッシュボードで開いたパネルから、Set up a new deviceを選択します。このオプションが表示されていない場合は、右側の欄から「新しいデバイスを設定する」を選択し、大きな青いボタンを押してください。
デバイスの設定画面は、かなりわかりやすいものです。デバイスの種類(Broadcom [Raspberry Pi 2&3])、OSの内蔵バージョンがWindows 10 IoT Coreに設定されていること、microSDカードのドライブ番号が正しいことを確認すること。また、管理者名とパスワードは必ず設定してください。すべて揃ったら、「ダウンロードとインストール」をクリックします。
処理には数分かかりますが、ダッシュボードで進捗状況を確認することができます。
インストールが完了したら、次はRaspberry Pi 3を掘り出してみましょう。
プロセスを設定する前に必要なことは4つあります。
これが完了したら、Raspberry Pi 3の電源を入れ、Windows 10 IoT Coreのセットアップを開始します。**microUSB電源を入れ、Raspberry Piの起動処理を開始させます。軽量なOSらしく、インストールは短時間で完了します。
インストーラーは、まず言語選択のページに進みます。接続されたキーボードでは、タブ、矢印キー、エンターキーでメニューを操作することができます。すると、Windows 10 IoT Core Deviceのトップページにたどり着きます。
メニューは、デバイス情報、コマンドライン、ブラウザ、チュートリアルの4つのタブがあります。
Windows 10 IoT Coreを搭載したRaspberry Pi 3がインターネットに接続されると、Windows IoTダッシュボードの後ろにあるマイデバイスパネルにも表示されるようになります。
デバイスが表示されない場合は、いくつかの方法を試してみてください。
デバイスがインターネットにアクセスできる場合、Windows IoTダッシュボードを使用して直接接続することができます。
マイデバイスでRaspberry Pi 3を右クリックし、「デバイスポータルで開く」を選択するだけです。Windowsデバイスポータルが表示されます。
次に、マイクロソフトのIoTアプリケーションのサンプルをRaspberry Piにデプロイしてみます。 マイクロソフトでは、基本的なHello Worldアプリケーション、インターネットラジオアプリケーション、ブロックプログラミングアプリケーションであるIoT Core Blocklyを提供しています。
Windows IoTダッシュボードで、Try some samples.を選択し、ドロップダウン・メニューからデバイスを選択します。
また、Windows 10 IoT Coreの開発チュートリアルは、examplesのホームページにある「View other projects and tutorials」リンクから誰でもアクセスすることが可能です。
RaspberryPI3にWindows 10 IoT Coreを簡単に導入できることがおわかりいただけると思います。IoTダッシュボードにあるサンプルアプリケーションや、初心者、中級者、上級者向けの多くの無料プロジェクトやチュートリアルのいずれかをデプロイできるようになりました。
また、IoTアプリケーションやデバイスの開発に本格的に取り組むのであれば、C、C++、XAML(Extensible Application Markup Language)などのプログラミング言語の習得を強く推奨します。