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
"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.
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.
-
By the procedure as above , set up the DeviceConnect WebAPI to the terminal of the operation target.
-
Start the DeviceConnectManager from the launcher of Android,and turn off the slide toggle for DeviceConnectManager service.
-
Enable "Allow External IP" checkbox, and turn on the slide toggle for DeviceConnectManager service.
-
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 |
ChromeCast | ChromeCast | ChromeCast | ○ | ○ | Need to register the Receiver Apps and device on Google Cast SDK Developer Console. | |
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 | ○ | × |