Skip to content

DeviceConnect/DeviceConnect-Docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Click here for description of English.

Device Connectシステムについて

Device Connect システムはスマートフォン上で仮想サーバとして動作するWebAPIで、様々なウェアラブルデバイスやIoTデバイスをWebブラウザやアプリから統一的な記述で簡単に利用することができます。

  • 動作環境として、Android、iOSに対応しています。WebブラウザとしてはChrome、Safari(擬似的な仕組み)、Firefoxで動作を確認しています。
    ※それぞれの動作環境で利用できる対応デバイスは異なります。
  • 仮想サーバによるREST/WebSocketのWebAPIにより、任意の開発環境がご利用いただけます。
  • コンテンツ開発を容易にするために、Javascript用SDK、Android用SDK、iOS用SDKを用意しています。
  • 機能拡張のためのプラグイン開発用SDKを用意しております。任意のWebAPI機能の追加が可能です。
  • 同じローカルネットワーク上にあるDeviceConnect APIがセットアップされたAndroid端末も設定変更で利用できます(セキュリティ上のリスクについてご留意いただく必要があります)。

詳しく説明は、Wikiをご参照ください。

DeviceConnectのレポジトリ

  • DeviceConnect-Spec
    DeviceConnectAPIの仕様をプロファイルごとに管理するレポジトリです。
    各プロファイルの仕様は、Swagger2.0を元に定義されています。

  • DeviceConnect-Android
    Android上にDeviceConnectプラットホームをサンプル実装したレポジトリです。
    Android端末で、DeviceConnectを動作させたい場合には、このレポジトリからソースコードを取得してビルドを行います。

  • DeviceConnect-iOS
    iOS上にDeviceConnectプラットホームをサンプル実装したレポジトリです。
    iOS端末で、DeviceConnectを動作させたい場合には、このレポジトリからソースコードを取得してビルドを行います。

  • DeviceConnect-JS
    HTMLからDeviceConnectを呼び出すためのSDKを実装したレポジトリです。

  • DeviceConnect-Common
    DeviceConnect-Android、およびDeviceConnect-iOSと連携するデバイス上で動作するアプリのレポジトリです。

  • DeviceConnect-NodeJS
    RaspberryPi上にDeviceConnectプラットホームをサンプル実装したレポジトリです。

  • DeviceConnect-PodSpecs
    DeviceConnect-iOSのライブラリをCocoaPodを利用してインポートするための設定ファイルを管理するレポジトリです。

  • DeviceConnect-Experiments
    DeviceConnectの実験的なアプリなどを配置するレポジトリです。

対応デバイス

メーカー 製品名 機器種別 対応プラグイン Android iOS 備考
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 プラグイン
SONY ActionCam レンズスタイルカメラ SonyCamera プラグイン
Pebble Pebble 腕時計型デバイス Pebble プラグイン
- Android端末 Ver4.2以降 Android端末 AndroidHost プラグイン × Ver4.2以降
LG G Watch Android Wear端末 Android Wear プラグイン × 仮対応のため、ADBでのAPKのインストールが必要
Samsung Gear Live Android Wear端末 Android Wear プラグイン × 仮対応のため、ADBでのAPKのインストールが必要
Google ChromeCast HDMIドングル ChromeCast プラグイン Google Cast SDK Developer ConsoleのページでデバイスとReceiverアプリの登録が必要
Google NexusPlayer AndroidTV ChromeCast プラグイン Google Cast SDK Developer ConsoleのページでデバイスとReceiverアプリの登録が必要
Polar H7 心拍計 BLE HeartRate プラグイン ×
Mio Global Mio Alpha 心拍計 BLE HeartRate プラグイン ×
Mio Global Mio Fuse 心拍計 BLE HeartRate プラグイン ×
EPSON Pulsense PS-500 心拍計 BLE HeartRate プラグイン ×
EPSON Pulsense PS-100 心拍計 BLE HeartRate プラグイン ×
NTTドコモ Hitoe 心拍計、他 Hitoe プラグイン 開発中
A&D UT-201BLE 体温計 x
OMRON HVC-C Human Vision Components HVC プラグイン ×
OMRON HVC-C2W Human Vision Components HVC2W プラグイン ×
OMRON HVC-P Human Vision Components HVCP プラグイン ×
FUJITSU F-PLUG スマートメーター F-PLUG プラグイン ×
RICOH THETA m15 全天球カメラ THETAプラグイン RICOH THETA Developersにて開発者登録、およびSDKのダウンロードが必要。
RICOH THETA S 全天球カメラ THETAプラグイン RICOH THETA Developersにて開発者登録、およびSDKのダウンロードが必要。
LIFX White 800 ライト AllJoynプラグイン White 800の色は変えられない。
LIFX Color 1000 ライト AllJoynプラグイン
EchonetLite 規格準拠機器全般 家電製品制御 EchoneLiteプラグイン × 準拠機器全般
Linking Tomoru BLE連携デバイス Linkingプラグイン 準拠機器全般。開発中
UVC(USB Video Class) USBカメラ UVCプラグイン ×
モバイルカメラ テレビ会議、遠隔作業支援 WebRTCプラグイン ×
インフィニテグラ OWLIFT サーマルカメラ ×
FaBo FaBo IoTHWプロトタイプキット FaBoプラグイン ×
  • 本プロジェクトはNTTドコモとしての正式なサービス提供ではなく、実験的なソースコード開示です。仕様やセキュリティの検討を目的としております。
  • 各メーカーが動作を保障するものではありません。
  • 利用できる機能は各機器で異なります。
  • 利用する開発用ライブラリの都合により、プラグインのソースコードは一部機器についての開示となります。
  • 各種ドキュメントの整備、対応デバイスの拡大についても順次進めていく予定です。
  • 利便性の改善やセキュリティ向上のため、仕様が変更となる場合があります。予めご了承ください。

About

Archive of Device Connect UI Sample and APK binary

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages