-
Notifications
You must be signed in to change notification settings - Fork 8
Vibration Profile
Onuzimoyr edited this page Nov 17, 2015
·
2 revisions
| API | 機能概要 |
|---|---|
| Vibration Start API | スマートデバイスに対してバイブ鳴動依頼を送る (どのスマートデバイスを振動させるか、振動パターンの選択)。 |
| Vibration Stop API | スマートデバイスに対してバイブ鳴動停止依頼を送る。 |
スマートデバイスのバイブレーション操作機能を提供するAPI。
http://www.w3.org/TR/2013/CR-vibration-20130723/
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Vibration Start API | 2.0.0 | 同期I/F |
スマートデバイスに対してバイブ鳴動依頼を送る (どのスマートデバイスを振動させるか、振動パターンの選択)。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/vibration/vibrate |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象デバイス |
| パターン | pattern | string | ○ | カンマ区切りで、震える、止まるを繰り返しバイブレーションする。カンマ区切りされていない場合は、そのms分バイブレーションする。省略された場合は、デバイス毎のMax値分バイブレーションする。デバイス毎にMax値が設定されていない場合は、500ms分バイブレーションする。 例)100, 100, 100, 100 |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/vibration/vibrate
| PUTデータ |
|---|
| serviceId=localhost.deviceconnect.org&pattern=100%2c%20100%2c%20100%2c%20100&accessToken=xxxxx |
{
"product":"Device Connect Manager",
"version":"x.x",
"result":0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Vibration Stop API | 2.0.0 | 同期I/F |
スマートデバイスに対してバイブ鳴動停止依頼を送る。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/vibration/vibrate |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象デバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/vibration/vibrate?serviceId=localhost.deviceconnect.org&accessToken=xxxxx
{
"product":"Device Connect Manager",
"version":"x.x",
"result":0
}