デバイスWebAPIコンソーシアム 第7回技術WG

デバイスコネクト活用事例紹介

2017年7月14日
株式会社管理工学研究所

お品書き• 会社紹介• これまでの取り組み– Plug-in、アプリケーション開発– 展示会へのデモ展示• Plug-in 開発で困った事– プロファイルの定義 / 標準化

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

2

株式会社管理工学研究所• 設立：昭和42年（1967年）1月24日• 資本金 ：1,250万円• 本社：〒101-0021 東京都千代田区外神田2-2-2（関根ビル）
北陸分室 1981年：金沢オフィスを開設 / 1998年：福井オフィス開設• URL：http://www.kthree.co.jp/

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

3

主要事業
コンシューマ向け
パッケージ

日本語データベースシステム

特定業種向けパッケージ
電子編集組版システム「EDIAN」「桐」精神科向け医療情報ソリューション
「Raporte」、「mims」
時間割作成ソフト「YELL」

受託開発

教育・研修

モバイル
 携帯プラットフォーム
 ミドルウェア
 携帯アプリケーション
 ツール
 Android, iOS

新事業推進
ネットワークソリューション

校務支援ソリューション
「Heuris」「時間割作成」

 ネットワーク構築
 パフォーマンスチューニング
 センサー管理 サーバサイド HTML5 / CSS

携帯コミュニケーション「mobileESCORT」

ソフトウェア全般
調査・開発

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

技術企画

産学官連携

新規顧客開拓4

これまでの取り組み• 2016年4月– デバイス WebAPI コンソーシアムに加盟• 2016年11月（Matching HUB Kanazawa 2016）– パネル展示と、心拍計を使ったデモ• 2017年2月（ICT・IoTビジネスマッチングフェア2017）– スマートグラス映像のリアルタイム配信システム「匠の技」の展示• 2017年5月（e-messe金沢 2017）– スマートグラス映像のリアルタイム配信システム「匠の技」の展示– MaBeee Plug-in を使ったプラレール操作アプリの展示– LEDストリップライト操作アプリの展示
Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

5

「匠の技」
熟練技術者の目線映像を、録画しながらリアルタイム配信するシステムの展示• スマートグラス (Wowza Client for Android)↓ rtp で映像を転送する• 動画配信サーバ(Wowza Streaming Engine)↓ ｽﾏﾎ標準のアプリで視聴可能• スマートフォン（ビデオアプリ）
システムをリモートコントロールするためのDevice Connect Plug-in とアプリを提供
 スマートグラスアプリの遠隔設定
 スマートグラスからの映像配信開始/停止
 動画配信サーバの録画開始/停止
Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

6

「匠の技」

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

7

MaBeee Plug-in
e-messe金沢という展示会は、ビジネス要素が非常に少ない展示会（地元IT企業の見本市）のため、企業名アピールのみを目的に出展している
週末は子供連れの来場者が多いため、子供をダシにして親にアピールしようと思い、プラレールで遊んでもらう事を企画した。

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

8

MaBeee Plug-in
スマートフォンの傾きで出力電圧量を制御することができるアプリ• Host Plug-in– Device Orientationで傾き(0～90゜)を取得し、0～100%に変換• MaBeee Plug-in– Power Profile を拡張し、出力電圧量を設定

DeviceOrientation / PUTPower 拡張 / POST

DeviceConnect
ManagerMaBeeePlug-in

BLE

HostPlug-in

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

9

LEDストリップライト Plug-in
企業名パネルの上下にLEDストリップライト(144個/m)を配置し、Device Connectを利用して電飾パターン、色変更デモを実施。
元々、IoT のデモとして作っていたものを Device Connect 対応するという試み

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

10

LEDストリップライト Plug-in
920MHzRaspberry Pi 3
無線 : インタープラン IM920

Wi-Fi

MCU : NXP LPC812
無線 : インタープラン IM920

Device Connect Manager
ledstrip Plug-in
Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

11

Plug-in 開発で困った事
MaBeee Plug-in を開発する際、どのように定義するのが正しいのか？を知る術がなかったため、山添さんに相談させていただいた• プロファイル定義は誰がコントロールするのか？

– MaBeeeは電池をコントロールするガジェットという事で、Battery Profileを使い、Service ID や電池残量を取得するAPIを提供している– では、出力電圧量はどのプロファイルを使うのが正しい？
⇒ NTTドコモ 山添さんに相談し、Power Profile を使う事にしました– 出力電圧量を設定するパラメータ名は level or strength?
⇒ strength で実装しました– 他にも似た機能を提供するハードウェアが出た時のことを考えると標準化する必要があるのでは？
⇒ GotAPI に対しては何のアプローチもしていません m(_ _)m
Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

12

Plug-in 開発で困った事• 新規でプロファイルを定義する場合どうすべきだったのか？

– Hue Light プロファイルは、Light Profile を拡張したもの– Hue Plug-in を更に拡張しようとも考えたが、n 個のLED をどのように制御するかを先に検討した– n 個のLEDを個別に、好きに制御しようにも、通信量が増えるだけでなく、アプリ開発も大変となり現実的ではないと判断– LEDストリップライトを制御するMCUを作成し、いくつかのパターンをMCUで制御することとした– Device Connect Plug-in では、色（R/G/B）での変更の他、電飾パターン番号を設定できるように設計⇒ 本当に正しいアプローチだったのか？
⇒ 同じような事をしている企業はどのように調整しているの？
Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

13

ご清聴ありがとうございました。

Copyright (c) 2017 Kanrikogaku Kenkyusho, Ltd. All rights reserved.

14