You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"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.
5
+
"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.
6
6
7
7
# Introduction
8
8
Device Connect system is a multi-OS, on the run-time environment of multi-platform, provides API (RESTful) for connection to a smart device.<br>
@@ -75,10 +75,10 @@ _Updated some package names of the sample for Android at 2014/10/15._
75
75
_Please reinstall by following procedure if you would check this sample again._
76
76
77
77
```
78
-
1. Delete files that are related to the demoWebSite.zip on internal storage.
79
-
2. Uninstall a APK of old Manager and plugins.
80
-
3. Choose "CLEAR BROWSING DATA..." in "history" on Chrome Browser menu.
81
-
4. Choose "Clear" button with "Clear the cache" check box.
78
+
1. Delete files that are related to the demoWebSite.zip on internal storage.
79
+
2. Uninstall a APK of old Manager and plugins.
80
+
3. Choose "CLEAR BROWSING DATA..." in "history" on Chrome Browser menu.
81
+
4. Choose "Clear" button with "Clear the cache" check box.
82
82
5. Refer to the procedure for "Example for Android" in "Readme.md".
83
83
```
84
84
@@ -102,161 +102,196 @@ Android root
102
102
103
103
5.Try the prototype GotAPI behavior from "Launch UI-App".
104
104
105
-
106
105
##About access from the external devices
107
106
108
107
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.
109
108
110
109
_*Please do not use at network that can not be trusted because there is a security risk._
111
110
112
-
1. By the procedure as above , set up the DeviceConnect WebAPI to the terminal of the operation target.
111
+
1. By the procedure as above , set up the DeviceConnect WebAPI to the terminal of the operation target.
113
112
114
-
2. Start the DeviceConnectManager from the launcher of Android,and turn off the slide toggle for DeviceConnectManager service.
115
-
3. Enable "Allow External IP" checkbox, and turn on the slide toggle for DeviceConnectManager service.
113
+
2. Start the DeviceConnectManager from the launcher of Android,and turn off the slide toggle for DeviceConnectManager service.
114
+
3. Enable "Allow External IP" checkbox, and turn on the slide toggle for DeviceConnectManager service.
116
115
117
116
4. Add the IP address of the operation target in URL of demoWebSite on the operation side terminal.
118
117
```
119
118
e.g. file:///C:/demoWebSite/demo/index.html?ip=192.168.13.3#demo
120
119
```
121
120
122
-
123
-
124
121
#Supported devices
125
122
<table>
126
123
<tr>
127
124
<td>Manufacturer</td>
128
125
<td>Product name</td>
129
126
<td>Device type</td>
130
127
<td>Plug-in</td>
128
+
<td>Android</td>
129
+
<td>iOS</td>
131
130
<td>Remarks</td>
132
131
</tr>
133
132
<tr>
134
133
<td>SONY</td>
135
134
<td>SmartWatchMN2</td>
136
135
<td>Watch</td>
137
136
<td>MN2/SW2</td>
137
+
<td>○</td>
138
+
<td>×</td>
138
139
<td>Need the app launch on SmartWatch</td>
139
140
</tr>
140
141
<tr>
141
142
<td>SONY</td>
142
143
<td>SmartWatchSW2</td>
143
144
<td>Watch</td>
144
145
<td>MN2/SW2</td>
146
+
<td>○</td>
147
+
<td>×</td>
145
148
<td>Need the app launch on SmartWatch</td>
146
149
</tr>
147
150
<tr>
148
151
<td>Orbotix</td>
149
152
<td>Sphero 2.0</td>
150
153
<td>Toy</td>
151
154
<td>Sphero</td>
155
+
<td>○</td>
156
+
<td>○</td>
152
157
<td></td>
153
158
</tr>
154
159
<tr>
155
160
<td>Game Technologies</td>
156
161
<td>DICE+</td>
157
162
<td>Toy</td>
158
163
<td>DICE+</td>
164
+
<td>○</td>
165
+
<td>○</td>
159
166
<td>Need the firmware for development</td>
160
167
</tr>
161
168
<tr>
162
169
<td>Philips</td>
163
170
<td>hue</td>
164
171
<td>Light</td>
165
172
<td>hue</td>
173
+
<td>○</td>
174
+
<td>○</td>
166
175
<td></td>
167
176
</tr>
168
177
<tr>
169
178
<td>Philips</td>
170
179
<td>Bloom Lamp</td>
171
180
<td>Light</td>
172
181
<td>hue</td>
182
+
<td>○</td>
183
+
<td>○</td>
173
184
<td></td>
174
185
</tr>
175
186
<tr>
176
187
<td>Philips</td>
177
188
<td>LightStrips</td>
178
189
<td>Light</td>
179
190
<td>hue</td>
191
+
<td>○</td>
192
+
<td>○</td>
180
193
<td></td>
181
194
</tr>
182
195
<tr>
183
196
<td>IRKit</td>
184
197
<td>IRKit</td>
185
198
<td>Infrared remote control</td>
186
199
<td>IRKit</td>
200
+
<td>○</td>
201
+
<td>○</td>
187
202
<td></td>
188
203
</tr>
189
204
<tr>
190
205
<td>Epson</td>
191
206
<td>Moverio BT-200</td>
192
207
<td>Glasses</td>
193
208
<td>Android Host</td>
209
+
<td>○</td>
210
+
<td>×</td>
194
211
<td>The future works; Support the extension</td>
195
212
</tr>
196
213
<tr>
197
214
<td>Vuzix</td>
198
215
<td>M100 Smart Glass</td>
199
216
<td>Glasses</td>
200
217
<td>Android Host</td>
218
+
<td>○</td>
219
+
<td>×</td>
201
220
<td>The future works; Support the extension</td>
202
221
</tr>
203
222
<tr>
204
223
<td>WESTUNITIS</td>
205
224
<td>Inforod</td>
206
225
<td>Glasses</td>
207
226
<td>Android Host</td>
227
+
<td>○</td>
228
+
<td>×</td>
208
229
<td>The future works; Support the extension</td>
209
230
</tr>
210
231
<tr>
211
232
<td>SONY</td>
212
233
<td>DSC-QX100</td>
213
234
<td>Camera</td>
214
235
<td>SonyCamera</td>
236
+
<td>○</td>
237
+
<td>○</td>
215
238
<td></td>
216
239
</tr>
217
240
<tr>
218
241
<td>SONY</td>
219
242
<td>DSC-QX10</td>
220
243
<td>Camera</td>
221
244
<td>SonyCamera</td>
245
+
<td>○</td>
246
+
<td>○</td>
222
247
<td></td>
223
248
</tr>
224
249
<tr>
225
250
<td>Pebble</td>
226
251
<td>Pebble</td>
227
252
<td>Watch</td>
228
253
<td>Pebble</td>
254
+
<td>○</td>
255
+
<td>○</td>
229
256
<td></td>
230
257
</tr>
231
258
<tr>
232
259
<td>-</td>
233
260
<td>Android Ver4.0</td>
234
261
<td>Android</td>
235
262
<td>Android Host</td>
263
+
<td>○</td>
264
+
<td>×</td>
236
265
<td></td>
237
266
</tr>
238
267
<tr>
239
268
<td>LG</td>
240
269
<td>G Watch</td>
241
270
<td>Android Wear</td>
242
271
<td>Wear</td>
272
+
<td>○</td>
273
+
<td>×</td>
243
274
<td>Provisional support</td>
244
275
</tr>
245
276
<tr>
246
277
<td>Samsung</td>
247
278
<td>Gear Live</td>
248
279
<td>Android Wear</td>
249
280
<td>Wear</td>
281
+
<td>○</td>
282
+
<td>×</td>
250
283
<td>Provisional support</td>
251
284
</tr>
252
285
<tr>
253
286
<td>Google</td>
254
287
<td>ChromeCast</td>
255
288
<td>ChromeCast</td>
256
289
<td>Chromecast</td>
290
+
<td>○</td>
291
+
<td>○</td>
257
292
<td>Need to register the Receiver Apps and device on Google Cast SDK Developer Console.</td>
258
293
</tr>
259
-
294
+
260
295
<!-- <tr>
261
296
<td>AND</td>
262
297
<td>UA-767PBT-C</td>
@@ -402,20 +437,60 @@ _*Please do not use at network that can not be trusted because there is a securi
402
437
<td>H7</td>
403
438
<td>Heart rate meter</td>
404
439
<td>BLE Heart Rate</td>
440
+
<td>○</td>
441
+
<td>×</td>
405
442
<td></td>
406
443
</tr>
407
444
<tr>
408
445
<td>Mio Global</td>
409
446
<td>Mio Alpha</td>
410
447
<td>Heart rate meter</td>
411
448
<td>BLE Heart Rate</td>
449
+
<td>○</td>
450
+
<td>×</td>
412
451
<td></td>
413
452
</tr>
414
453
<tr>
415
454
<td>OMRON</td>
416
455
<td>HVC-C</td>
417
456
<td>Human Vision Components</td>
418
457
<td>HVC</td>
458
+
<td>○</td>
459
+
<td>×</td>
460
+
<td></td>
461
+
</tr>
462
+
<tr>
463
+
<td>FUJITSU</td>
464
+
<td>F-PLUG</td>
465
+
<td>Smart Meter</td>
466
+
<td>F-PLUG</td>
467
+
<td>○</td>
468
+
<td>×</td>
419
469
<td></td>
420
470
</tr>
471
+
<tr>
472
+
<td>RICOH</td>
473
+
<td>THETA m15</td>
474
+
<td>Spherical Camera</td>
475
+
<td>THETA</td>
476
+
<td>○</td>
477
+
<td>○</td>
478
+
<td>Need to register developer and download SDK at RICHO THETA Developers.</td>
479
+
</tr>
480
+
<tr>
481
+
<td>LIFX</td>
482
+
<td>White 800</td>
483
+
<td>Light</td>
484
+
<td>AllJoyn</td>
485
+
<td>○</td>
486
+
<td>○</td>
487
+
<td>White 800 can not change color.</td>
488
+
</tr>
421
489
</table>
490
+
491
+
* This project is not a formal service provision as NTT docomo. It is an experimental source code disclosure. The purpose is consideration of specifications and security.
492
+
* Each manufacturer does not guarantee the operation.
493
+
* Available functions vary with each device.
494
+
* The source code of the plug-in will be disclosed about some equipment by convenience of development for the library to be used.
495
+
* We will advance sequentially that updating documents and expanding enabled devices.
496
+
* Specifications may be changed by improvement of security or other reasons.
0 commit comments