夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

デバイスポータルを使用してHoloLensにアプリをインストールする

本日はHoloLensのノウハウ記事です。

バイスポータルを使用してアプリケーションをHoloLensにデプロイします。

〇HoloLensアプリのインストール方法

HoloLensアプリの入手方法として大きく以下の方法があります。

・MicrosoftStoreで入手

f:id:Holomoto-Sumire:20201127194433j:plain

HoloLensではMicrosoft Storeがプリインストールされており、スマートフォンと同じように主としてStoreを使用してアプリケーションの入手を行います。

・ソリューションファイルをVisualStudioで直接デプロイ(展開)

f:id:Holomoto-Sumire:20201127194513j:plain

開発者向けの方法で、自身の作成したアプリケーションをリリース(公開)することなく自身のHoloLensにデプロイすることができます。

HoloLensのほかにPC側でVisualStudio等の環境構築が必要です。

・アプリケーションパッケージをデバイスポータルを使用してデプロイ(展開)

f:id:Holomoto-Sumire:20201127185551j:plain

こちらは環境構築を行うことなくアプリケーションをHoloLensにデプロイすることができる方法です。

今回はこちらを調査します。

〇デバイスポータルとは?

f:id:Holomoto-Sumire:20201127185704j:plain

バイスポータルはウェブブラウザを用いて接続したデバイス(ここではHoloLens)のシステムステータスの管理を行える機能です。

HoloLens 2では通常のデバイスと異なり使用しているユーザーのみがHoloLensでのMixedReality空間の操作、体験が行えます。

バイスポータルを使用することで開発中において、アプリの起動、制限やFPSの確認、エラー状況の取得など多々に渡るデバイスへのアクセスをウェブブラウザ上で行うことができます。

今回このデバイスポータルの機能を使用してHoloLens 2にアプリをインストールします。

〇準備

今回の手順を実行するための環境は以下のようになります。

・HoloLens(1 or 2)実機

・インストールするアプリケーションファイル(Appxファイル)

Windows PC

・ブラウザ(Microsoft Edge もしくはGoogle Chrome)

●HoloLens側の準備

バイスポータルを使用するためにはHoloLens側で使用を許可する必要があります。

①設定アプリを開き[更新とセキュリティ]を開きます。

f:id:Holomoto-Sumire:20201127183608j:plain

②サイドタブから[開発者向け]を選択し、ページ下部にある[バイスポータル]を有効化します。

f:id:Holomoto-Sumire:20201127183453j:plain

※デバイスポータルを使用するためにはHoloLensデバイスを[開発者モード]に設定する必要があります。

〇アプリのインストール

ここからデバイスポータルを使用したアプリケーションのインストールになります。

バイスポータルへの接続法は2種類あります。 

●デバイスポータルへの接続(USBを使用)

①Windows10 PCとHoloLensをUSBケーブルで接続します。

バイス同士が正常に接続されているとPC側の[エクスプローラ]にHoloLensのアイコンが表示されています。

f:id:Holomoto-Sumire:20201127175814j:plain

HoloLensが電源が入っていてスリープモードではないアクティブな状態のときは上画像のようにストレージ情報が表示されます。

HoloLensの電源が入っていない場合やスリープモードの場合以下のようにストレージが表示されないこともあります。

f:id:Holomoto-Sumire:20201127180153j:plain

Windows PC側でブラウザを開きます。今回はEdgeを使用しています。

f:id:Holomoto-Sumire:20201127180538j:plain

③検索バーで[127.0.0.1:10080]と入力しエンターキーを押します。

f:id:Holomoto-Sumire:20201127182023j:plain

初回接続時には以下のようなサイトにつながります。

f:id:Holomoto-Sumire:20201127182925j:plain

●デバイスポータルを使う

バイスポータルの画面に接続したら次はデバイスポータルを使用します。

①[リクエストピン]を選択します。

f:id:Holomoto-Sumire:20201127184938j:plain

②HoloLensの画面上にピン番号が表示されます。

f:id:Holomoto-Sumire:20201127185011j:plain

③HoloLensに表示されたピンと自身の情報を入力し[ペア]を選択します。

f:id:Holomoto-Sumire:20201127185149j:plain

これでデバイスポータルの登録が完了しました。 この操作はデバイスごとに行う必要があります。

二回目以降はここから以下の作業になります。

④ポップアップ画面に戻ります。 先ほど登録した名前とパスワードを入力します。

f:id:Holomoto-Sumire:20201127185233j:plain

これでデバイスポータルへ接続できました。

f:id:Holomoto-Sumire:20201127185551j:plain

〇アプリケーションのインストール

バイスポータルで実際にアプリケーションをデプロイします。

①サイドメニューより[View]→[Apps]を開きます。

f:id:Holomoto-Sumire:20201127193307j:plain

この画面ではアプリケーションの管理を行うことができます。

②[Deploy appsl]より[ファイルを選択]を選択します。

f:id:Holomoto-Sumire:20201127193501j:plain

 別ウィンドウが開くのでインストールしたいアプリケーションファイル([.appx]ファイル)を選択します。

③[Install]を選択することでインストールが始まります。

f:id:Holomoto-Sumire:20201127193650j:plain

 30秒ほどでインストールが完了しHoloLensの[AllApps]にインストールしたアプリが並びます。

f:id:Holomoto-Sumire:20201127193349j:plain

以上でデバイスポータルを使用してHoloLensにアプリをインストールすることができました。