Skip to content

Latest commit

 

History

History
456 lines (425 loc) · 9.6 KB

readme.md

File metadata and controls

456 lines (425 loc) · 9.6 KB

Migration of DeviceConnect of repository

The repository of DeviceConnect I was moved to the following locations:

DeviceConnect-Docs: Documents & Binaries https://github.com/DeviceConnect/DeviceConnect-Docs

DeviceConnect-Android: Android Platform Sources https://github.com/DeviceConnect/DeviceConnect-Android

DeviceConnect-JS: JavaScript Platform Sources https://github.com/DeviceConnect/DeviceConnect-JS

DeviceConnect-iOS: iOS Platform Sources https://github.com/DeviceConnect/DeviceConnect-iOS

DeviceConnect-Common: Device App's Sources https://github.com/DeviceConnect/DeviceConnect-Common

About DeviceConnect WebAPI

"DeviceConnect WebAPI" is WebAPI which operates as a virtual server on a smart phone. It can use easily various wearable devices and an IoT device by unific description from a web browser or an application.

Example for Android

Updated some package names of the sample for Android at 2014/10/15. Please reinstall by following procedure if you would check this sample again.

  1. Delete files that are related to the demoWebSite.zip on internal storage. 
  2. Uninstall a APK of old Manager and plugins. 
  3. Choose "CLEAR BROWSING DATA..." in "history" on Chrome Browser menu. 
  4. Choose "Clear" button with "Clear the cache" check box. 
  5. Refer to the procedure for "Example for Android" in "Readme.md".

1.Make this Folder to Android's internal Storage.

Android root
   └── mnt
       └── sdcard
           └── dConnect
                └── demoWebSite

2.Access the internal file URI with Chrome browser.

  e.g. "file:///storage/emulated/0/dConnect/demoWebSite/index.html"

3.Install the Manager APK and the Android Host APK from "Download APK". If you have other supported gadgets , install other APKs.

4.Go back to the top page.

5.Try the prototype GotAPI behavior from "Launch UI-App".

##About access from the external devices

By adding the parameter of the IP address to the demoWebSite URL, can control the external device by DeviceConnect WebAPI at a local network. However, the following settings are required for terminal on the operation side.

*Please do not use at network that can not be trusted because there is a security risk.

  1. By the procedure as above , set up the DeviceConnect WebAPI to the terminal of the operation target.

  2. Start the DeviceConnectManager from the launcher of Android,and turn off the slide toggle for DeviceConnectManager service.

  3. Enable "Allow External IP" checkbox, and turn on the slide toggle for DeviceConnectManager service.

  4. Add the IP address of the operation target in URL of demoWebSite on the operation side terminal.

 e.g. "file:///C:/demoWebSite/demo/index.html?ip=192.168.13.3"

#Supported devices

Manufacturer Product name Device type Plug-in Android iOS Remarks
SONY SmartWatchMN2 Watch MN2/SW2 × Need the app launch on SmartWatch
SONY SmartWatchSW2 Watch MN2/SW2 × Need the app launch on SmartWatch
Orbotix Sphero 2.0 Toy Sphero
Game Technologies DICE+ Toy DICE+ Need the firmware for development
Philips hue Light hue
Philips Bloom Lamp スマートライト hue
Philips LightStrips Light hue
IRKit IRKit Infrared remote control IRKit
Epson Moverio BT-200 Glasses AndroidHost × The future works; Support the extension
Vuzix M100 Smart Glass Glasses AndroidHost × The future works; Support the extension
WESTUNITIS Inforod Glasses AndroidHost × The future works; Support the extension
SONY DSC-QX100 Camera SonyCamera
SONY DSC-QX10 Camera SonyCamera
SONY ActionCam Camera SonyCamera
Pebble Pebble Watch Pebble
- Android Ver4.2 Android AndroidHost ×
LG G Watch Android Wear Wear × Provisional support
Samsung Gear Live Android Wear Wear × Provisional support
Google ChromeCast ChromeCast ChromeCast Need to register the Receiver Apps and device on Google Cast SDK Developer Console.
Google NexusPlayer AndroidTV ChromeCast Need to register the Receiver Apps and device on Google Cast SDK Developer Console.
Polar H7 Heart rate meter BLE HeartRate ×
Mio Global Mio Alpha Heart rate meter BLE HeartRate ×
Mio Global Mio Fuse Heart rate meter BLE HeartRate ×
EPSON Pulsense PS-500 Heart rate meter BLE HeartRate ×
EPSON Pulsense PS-100 Heart rate meter BLE HeartRate ×
NTT DOCOMO Hitoe Heart rate meter Hitoe Now under development
A&D UT-201BLE Thermometer 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 SmartMeter F-PLUG ×
RICOH THETA m15 Spherical Camera THETA Need to register developer and download SDK at RICHO THETA Developers.
RICOH THETA S Spherical Camera THETA Need to register developer and download SDK at RICHO THETA Developers.
LIFX White 800 Light AllJoyn No color change.
EchonetLite Home control EchoneLite ×
Linking BLE Linking Now under development
UVC(USB Video Class) WebCamera UVC ×
TV conference WebRTC ×
Infinitegra OWLIFT Thermal camera ×
FaBo FaBo IoT HW Prototype kit FaBo ×