More Related Content
Similar to デバイス WebAPI(GotAPI)とその活用事例のご紹介 - ワイヤレスジャパン2016 (20)
More from Device WebAPI Consortium (19)
デバイス WebAPI(GotAPI)とその活用事例のご紹介 - ワイヤレスジャパン2016
- 2. メガネ型
デバイス
©2016 NTT DOCOMO, INC. All Rights Reserved. - 2 -
温度
センサー
Android
時計型
デバイス
アクション
カメラ
スマートトイ
(おもちゃ)
iPhone
Windows
様々な実行環境、開発環境
様々な
通信プロトコル
様々なデバイス
ネイティブ
アプリ
Webアプリ/
Webブラウザ
ハイブリッド
アプリ
無線LAN
Bluetooth
USB
…
…
…
デバイス毎のSDK,API、仕様等
スマート
家電A規格
心拍数計
体重計
スマート
家電B規格
Android用
A規格SDK
iOS用
B規格API
Android用
Cデバイス向け
管理アプリ
D規格用
接続仕様
iOS用
A規格SDK
BLE
Android
アプリ開発者
Webアプリ
開発者
iOSアプリ
開発者
…
E用クラウド
データ取得API
スクリプト言語
開発者
…
デバイスを
使いたい開発者
開発
ひとつひとつのデバイスや規格にあわせ、それぞれの環境での開発が必要
スマートフォンにつながる様々なデバイスの現状
- 3. Android
アプリ開発者
Webアプリ
開発者
iOSアプリ
開発者
スクリプト言語
開発者
デバイスを
使いたい開発者
メガネ型
デバイス
©2016 NTT DOCOMO, INC. All Rights Reserved. - 3 -
温度
センサー
Android
時計型
デバイス
アクション
カメラ
スマートトイ
(おもちゃ)
iPhone
Windows
様々な実行環境、開発環境
様々な
通信プロトコル
様々なデバイス
ネイティブ
アプリ
Webアプリ/
Webブラウザ
ハイブリッド
アプリ
無線LAN
Bluetooth
USB
…
…
…
デバイス毎のSDK,API、仕様等
スマート
家電A規格
心拍数計
体重計
スマート
家電B規格
Android用
A規格SDK
iOS用
B規格API
Android用
Cデバイス向け
管理アプリ
D規格用
接続仕様
iOS用
A規格SDK
BLE
…
E用クラウド
データ取得API
色々な仕様を
覚えるのが大変
環境にあわせた
作りこみが必要
通信の仕組みの
違いにあわせた
開発が必要
開発環境の
構築が大変
デバイスアクセス
が制限された環境
…
そもそも
作れない
ひとつひとつのデバイスや規格にあわせ、それぞれの環境での開発が必要
スマートフォンにつながる様々なデバイスの現状
- 4. メガネ型
デバイス
デバイスWebAPIとは?
デバイスの持つ機能に、共通の記述でアクセスする仕組みで現状の課題を解決
©2016 NTT DOCOMO, INC. All Rights Reserved. - 4 -
温度
センサー
Android
時計型
デバイス
アクション
カメラ
スマートトイ
(おもちゃ)
iPhone
Windows
様々な実行環境、開発環境様々なデバイス
ネイティブ
アプリ
無線LAN
Bluetooth
USB
…
…
…スマート
家電A規格
心拍数計
体重計
スマート
家電B規格
Android用
A規格SDK
iOS用
B規格API
Android用
Cデバイス向け
管理アプリ
D規格用
接続仕様
iOS用
A規格SDK
BLE
…
E用クラウド
データ取得API
…
…
Web
インター
フェース
Webアプリ/
Webブラウザ
ハイブリッド
アプリ
共通の記述
(WebAPI)
Android
アプリ開発者
Webアプリ
開発者
iOSアプリ
開発者
スクリプト言語
開発者
デバイスを
使いたい開発者
違いを意識する
必要がなくなる
仕組みの違いを
意識する必要なし
様々な
通信プロトコル
デバイス毎のSDK,API、仕様等
機能
デバイス1
デバイス2
デバイス3
ライト
画面 加速度
心拍数
カメラ
通知
画面
加速度 通知
スマートフォン
経由での、他の
環境からの利用
デバイスを機能
の集合として表現
どの開発者も
共通の記述を
覚えるだけ
- 9. メガネ型
デバイス
デバイスWebAPIの国際標準化
GotAPI(Generic Open Terminal API):スマートフォンにWebインターフェースを持たせる仕様
デバイスWebAPI:具体的なデバイスの機能をWebAPIとしてどう記述するかの仕様
©2016 NTT DOCOMO, INC. All Rights Reserved. - 9 -
温度
センサー
時計型
デバイス
アクション
カメラ
デバイス2
スマートフォン様々なデバイス
ネイティブ
アプリ
…
スマート
家電A規格
心拍数計
スマート
家電B規格
Web
インター
フェース Webアプリ/
Webブラウザ
ハイブリッド
アプリ
機能
デバイス1
デバイス2
デバイス3
ライト
画面 加速度
心拍数
カメラ
通知
画面
加速度 通知
デバイス1
デバイス3
GotAPI
デバイスWebAPI
ややこしいのでデバイスWebAPIに統一して説明しています
- 10. デバイスWebAPIコンソーシアム
総会
事務局
・第一回総会:2015年6月2
日
・第二回総会:2016年4月7
日
・代表 :大野 友義(株式会社NTTドコモ サービスイノベーション部 部長)
・副代表:砂原 秀樹(慶応義塾大学大学院 メディアデザイン研究科 教授)
・監事 :土井 正行(ソフトバンク株式会社 技術開発統括部 デバイス技術部 部長)
・第一回会合:2015年7月2日
・第二回会合:2015年10月2日
・第三回会合:2016年2月5日
理事会
技術ワーキンググループ
局長:羽田野 太巳
(有限会社futomi代表取締役)
毎回、60名超の参加者
毎回、100名超の参加者
2016年5月現在、ヘルスケア、ウェアラブル、スマートハウス等、
様々な観点でのIoTに関わる企業・大学関係者あわせて100会員以上に拡大
- 10 -©2016 NTT DOCOMO, INC. All Rights Reserved.
- 18. ©2016 NTT DOCOMO, INC. All Rights Reserved. - 18 -
事例紹介:映像中継ソリューションパッケージ(ブリリアントサービス社)
・デバイスWebAPIの特性(様々なデバイスの相互接続性の高さ)を活用したソリューション展開
・映像中継による遠隔作業支援を実現
【出展】デバイスWebAPIコンソーシアムでのブリリアントサービス 飯田様講演資料
http://device-webapi.org/event/20160407/2st_plenary_meeting.html
- 19. ©2016 NTT DOCOMO, INC. All Rights Reserved. - 19 -
事例紹介:サーマルカメラ(インフィニテグラ社)
・インフィニテグラ OWLIFT:USB接続の小型サーマルカメラ(温度を画像化できるカメラ)
・製品のWebベースでのインターフェースとして活用
【出展】デバイスWebAPIコンソーシアムでのインフィニテグラ 長野様講演資料
http://device-webapi.org/event/20160407/2st_plenary_meeting.html