NTTドコモ、ウェアラブル機器などを操作するアプリやWebコンテンツの開発キット用APIとSDKをオープンソースで無償提供!スマートウォッチでスマートグラスを操作など


NTTドコモが各ウェアラブル機器を連携できるようにする「デバイスコネクトWebAPI」を提供開始!

NTTドコモは3日、無線機能を搭載する多種多様なウェアラブル機器や健康機器などを操作したり、機器のデータを収集したりすることが可能なスマートフォン(スマホ)など向けアプリやWebコンテンツを開発するためのAPI(Application Programming Interface)「デバイスコネクトWebAPI」と、このAPIを活用して簡単に開発者がプログラミングを行えるSDK(Software Development Kit)をオープンソースソフトウェアとしてGitHub( https://github.com/DeviceConnect )にて2014年10月3日(金)16時より無償提供を開始したとお知らせしています。

このAPIによって多種多様な機器を組み合わせて利用することが可能となり、例えば、メガネ型機器の映像再生の操作を異なるメーカーのリストバンド型機器で操作したり、活動量計や体重計で収集した情報をスマートフォンアプリで統合して活用したり、新しい機器の使い方ができるようになるとしています。なお、対応OSはAndroidおよびiOSとなっており、対応WebブラウザーとしてはChromeおよびFirefox、Safari(擬似的な仕組み)で動作を確認しているとのこと。

10

デバイスコネクトWebAPIを利用することにより、開発者はメーカーごとに異なる開発環境を習熟しなくても異なるメーカーの機器を扱うことが可能となります。

また、このAPIは高い機能拡張性があるため、今後発売される機器を新たなこのAPIに対応させる開発も容易に行え、従来では難しかったWebコンテンツ(Webブラウザー)からの機器の操作およびデータ収集をスマホなど上で動作する仮想サーバー技術を独自で開発したことにより実現しているとのこと。

デバイスコネクトWebAPIはOpen Mobile Alliance(OMA)でGeneric Open Terminal APIとして標準化が推進されている技術を利用しており、NTTドコモではセイコーエプソンやVuzix、ウエストユニティスなどのメガネ型の機器メーカーと連携して、より高度な機器固有の機能への対応や機器の検証といった取り組みを進めているという。

このAPIをアプリ開発者・デバイス開発者に幅広い用途で利用してもらうことで改善を図り、商用提供に向けて技術開発を進めていくとしています。なお、20種類以上の対応機器(現時点では以下の通り)およびAPIの詳細については公開されているGitHubを参照してください。

メーカー 製品名 機器種別 対応プラグイン 備考
SONY SmartWatchMN2 腕時計型デバイス MN2/SW2 プラグイン 通知以外の機能を利用するには、スマートウォッチ側でミニアプリの起動が必要
SONY SmartWatchSW2 腕時計型デバイス MN2/SW2 プラグイン 通知以外の機能を利用するには、スマートウォッチ側でミニアプリの起動が必要
Orbotix Sphero 2.0 ボール型スマートトイ Sphero プラグイン
Game Technologies DICE+ サイコロ型スマートトイ DICE+ プラグイン ソースコード開示なし、開発者向けファームウェアへのアップデートが必要
Philips hue スマートライト hue プラグイン
Philips Bloom Lamp スマートライト hue プラグイン
Philips LightStrips スマートライト hue プラグイン
IRKit IRKit 赤外線リモコン Irkit プラグイン
Epson Moverio BT-200 メガネ型デバイス AndroidHost プラグイン 個別の拡張機能にも対応予定
Vuzix M100 Smart Glass メガネ型デバイス AndroidHost プラグイン 個別の拡張機能にも対応予定
ウエストユニティス Inforod メガネ型デバイス AndroidHost プラグイン 個別の拡張機能にも対応予定
SONY DSC-QX100 レンズスタイルカメラ SonyCamera プラグイン
SONY DSC-QX10 レンズスタイルカメラ SonyCamera プラグイン
Pebble Pebble 腕時計型デバイス Pebbleプラグイン
Android端末 Ver4.0以降 Android端末 AndroidHost プラグイン
LG G Watch AndroidWear端末 Wearプラグイン 仮対応のため、ADBでのAPKのインストールが必要
Samsung Gear Live AndroidWear端末 Wearプラグイン 仮対応のため、ADBでのAPKのインストールが必要
Google ChromeCast HDMIドングル ChromeCast プラグイン Google Cast SDK Developer ConsoleのページでデバイスとReceiverアプリの登録が必要
エー・アンド・ディー UA-767PBT-C 血圧計 mHealthプラグイン ソースコード開示なし
エー・アンド・ディー UA-851PBT-C 血圧計 mHealthプラグイン ソースコード開示なし
エー・アンド・ディー TM-2656VPM 血圧計 mHealthプラグイン ソースコード開示なし
エー・アンド・ディー UC-321PBT-C 体重計 mHealthプラグイン ソースコード開示なし
オムロンヘルスケア HEM-708-IT 血圧計 mHealthプラグイン ソースコード開示なし
オムロンヘルスケア HBF-206IT 体重体組成計 mHealthプラグイン ソースコード開示なし
オムロンヘルスケア HHX-IT1 活動量計 mHealthプラグイン ソースコード開示なし
エー・アンド・ディー UA-772 血圧計 mHealthプラグイン ソースコード開示なし
エー・アンド・ディー UW201 活動量計 mHealthプラグイン ソースコード開示なし
オムロンヘルスケア HEM-7250IT 血圧計 mHealthプラグイン ソースコード開示なし
オムロンヘルスケア HBF-208IT 体重体組成計 mHealthプラグイン ソースコード開示なし
オムロンヘルスケア HBF-215IT 体重体組成計 mHealthプラグイン ソースコード開示なし
ESTERA FS-500 歩数計 mHealthプラグイン ソースコード開示なし
ESTERA FS-700 活動量計 mHealthプラグイン ソースコード開示なし
YAMASA EX-950 歩数計 mHealthプラグイン ソースコード開示なし
TERUMO MSFV01 血糖計 mHealthプラグイン ソースコード開示なし
TERUMO MT-KT02DZ 歩行強度計 mHealthプラグイン ソースコード開示なし
TERUMO C215 体温計 mHealthプラグイン ソースコード開示なし
TERUMO ES-H700D 血圧計 mHealthプラグイン ソースコード開示なし
TERUMO ZS-NS05 パルスオキシメータ mHealthプラグイン ソースコード開示なし
TERUMO WT-B100DZ 体組成計 mHealthプラグイン ソースコード開示なし
Polar H7 心拍計 mHealthプラグイン ソースコード開示なし
Mio Global Mio Alpha 心拍計 mHealthプラグイン ソースコード開示なし
記事執筆:memn0ck

■関連リンク
エスマックス(S-MAX)
エスマックス(S-MAX) smaxjp on Twitter
S-MAX – Facebookページ

コメント

タイトルとURLをコピーしました