「ユニバーサルアプリ実行環境」をRaspberry Pi 3とToradexに配置するラズパイ3&Toradex、Windows 10 IoT Coreで楽しみながら検証するIoT実践入門(2)(2/4 ページ)

» 2016年04月07日 05時00分 公開
[薬師寺国安PROJECT KySS]

VS2015で、Unityより書き出したソリューションファイルを開く

 書き出したフォルダにある「UWP_UnityChan.sln」をダブルクリックすると、VS2015が起動する。VS2015のソリューションエクスプローラーより「MainPage.xaml」を選択する。今回は、コードを触る必要はなく、VS2015の設定を行うだけだ。「スケール」の一覧から、「4“IoT Device(569×330)160%スケール」を選択する(図7)。

photo 図7 VS2015のメニューから「4“IoT Device(569×330)160%スケール」を選択する

 続いて「ARM」→「Device」から、「リモートコンピュータ」を選択する。Raspberry Pi 3やToradexなどのボードコンピュータを既に起動しているならば、表示されるリモート接続の画面に「1個の接続が見つかりました」と表示されるはずだ。まれにIPアドレスが見つからない場合があるが、そのときは、起動している「Windows IoT Core Watcher」を再起動してみる。それでも見つからなければ、ボードコンピュータのWindows 10 IoT Coreを再起動すると大抵は解決できる(図8)。

photo 図8 リモートコンピュータ接続でボードコンピュータのIPアドレスを取得する

 自動検出されたボードコンピュータを選び、「選択」をクリックする(図9)。

photo 図9 自動検出されたボードコンピュータを選び「選択」ボタン

 ここで念のため、ターゲットデバイスがVS2015でも適用されているかを確認する。VS2015メニューの「プロジェクト」→「UWP_UnityChanのプロパティ」を開き、「デバッグ」を選択。「開始オプション」のターゲットデバイスに「リモートコンピューター」、リモートコンピュータの名称は「minwinpc」、認証モードは「ユニバーサル(暗号化されていないプロトコル)」と表示されているはずだ(図10)。「検索」ボタンを押して、図9の内容と同じ項目が表示されるかも確認をする。必須の作業ではないが、UWPを配置するときの配置エラーを回避するための確認をしておくと安心だ。

photo 図10 VS2015でも同じ内容が表示されることを確認

Raspberry Pi 3のOSバージョンを確認する

 Windows IoT Core Watcherで表示されたボードコンピュータの「IpAddress」上で右クリックすると、「Web Browser Here」のメニューが表示され、「ユーザー名」と「パスワード」が聞かれる。初期値はユーザー名は「Administrator」、パスワードは「p@ssw0rd」だが、任意に変更した値を入力してほしい。

 ユーザー名とパスワードを入力すると「Home」画面が表示され、Windows 10 IoT Coreのバージョンが表示される(図11)。Raspberry Pi 3に対応した、最新版のWindows 10 IoT Core Insider Previewのバージョンは、この「Build 14279」だ(2016年3月下旬時点)。これ以降ならば、配置する際の「認証モード」には、Pasberry Pi 3もToradexも、「ユニバーサル(暗号化されていないプロトコル)」を指定する。初期バージョンのWindows 10 IoT Coreでは、この認証モードを「なし」にする必要があった。

photo 図11 Windows 10 IoT Coreのバージョンはここでチェックできる。なお、この画面からパスワードの変更もできるので、もしデフォルトのままならば変更してほしい

Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。