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時より無償提供を開始したとお知らせしています。
デバイスコネクト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のインストールが必要 |
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ページ