Moverio Controller Function SDK

Androidデベロッパーズガイド

1. 概要

1.1. Moverio Controller Function SDKによるMoverio向けアプリ開発の概要

Moverio Controller Function SDKを使用してBT-40などのUSB接続型Moverioと接続可能な専用コントローラー(型番:BO-IC400/BO-IC400N)のアプリケーションから、専用コントローラーのボタンの無効やキーコードのカスタマイズなどができます。

Moverio Controller Function SDKは、以下の開発環境をサポートします。

  Android Studio Unity*1
Androidアプリケーション

*1 Unity 2018.4.0f1以降をサポート

本ドキュメントではAndroid Studioでのアプリ開発におけるMoverio Controller Function SDKで使用できる機能について説明します。
Unityを使用したアプリ開発についてはMoverio Controller Function UnityPlugin デベロッパーズガイドを参照してください。
なおここで紹介する機能はMoverio専用になります。一般のAndroidスマートフォンなどでは、機能を利用することはできませんのでご注意ください。

1.2. Moverio Controller Function SDKの適用範囲

Moverio Controller Function SDKは、専用コントローラーで動作するAndroidアプリ開発にのみ適用することができます。
AndroidスマートフォンやBT-300、BT-350などの旧Moverio製品向けのアプリ開発には適用できないためご注意ください。

  BT-30ES
(専用コントローラー+BT-30E)
BT-35ES
(専用コントローラー+BT-35E)
BT-40S
(専用コントローラー+BT-40)
BT-45CS
(専用コントローラー+BT-45C)
一般のAndroidスマートフォン 旧Moverio製品
(BT-200/BT-2000/BT-2200/BT-300/BT-350)
Moverio Controller Function SDK V1.1.0

1.3. Moverio Controller Function SDK機能一覧と専用コントローラーのOSバージョンの互換性

専用コントローラーのOSの各バージョンでサポートされている機能は以下になります。

  OSバージョン HA24_R1.0.00/R1.0.01 HA24_R1.1.01 HA24_R2.0.00 HA24_R2.1.00
HA24_E1.0.00/E1.0.01 HA24_E1.1.01 HA24_E2.0.00 HA24_E2.1.00
HA24_V1.0.00/V1.0.01 HA24_V1.1.02 HA24_C2.0.00 HA24_C2.1.00
機能 HA24_C1.0.00/C1.0.01 HA24_C1.1.02 HA24_N2.0.00 HA24_N2.1.00
専用APIによる制御 キー操作ロック
キーコードカスタマイズ
コントローラーLED制御
UIモード切替 - - *2
Android CameraAPIによるカメラ制御 - *1 *3
Android Sensor APIによるセンサー制御 - - -

*1 BT-35Eカメラ制御のみサポート

*2 十字キーによる画面操作ができる機能(アシストモード)を追加

*3 Camera Custom State設定の追加

専用コントローラーのOSが最新バージョンで無い場合は、一部機能を使用できません。そのためシステムアップデートによってコントローラーのOSを最新版にアップデートしてお使いください。

1.4. Moverio Basic Function SDKを使用したアプリ開発について

Moverio Basic Function SDKを使用すると表示設定や、モーションセンサーデータの取得、カメラのアクセスなど、ヘッドセットを制御できます。

Moverio Basic Function SDKには主に以下の機能があります。

  • ヘッドセットディスプレイ制御機能
  • ヘッドセットセンサー制御機能
  • ヘッドセットカメラ制御機能
  • ヘッドセットオーディオ制御機能

Moverio Basic Function SDKは専用コントローラーのアプリ開発にも使用することが可能で、Moverio Basic Function SDKをアプリに組み込むことで、専用コントローラーからヘッドセットのディスプレイの明るさの調整や2D/3D表示モードの切り替えなどを行うことができます。またアプリにMoverio Controller Function SDKを組み込むことで、専用コントローラーの制御も同一アプリから行うことができます。

Moverio Basic Function SDKの詳細は、Moverio Basic Function SDKのデベロッパーズガイドを参照ください。

Go to Top