Skip to content

Vibration Profile

Onuzimoyr edited this page Nov 17, 2015 · 2 revisions

目次

API 機能概要
Vibration Start API スマートデバイスに対してバイブ鳴動依頼を送る (どのスマートデバイスを振動させるか、振動パターンの選択)。
Vibration Stop API スマートデバイスに対してバイブ鳴動停止依頼を送る。

機能概要

スマートデバイスのバイブレーション操作機能を提供する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
}

Clone this wiki locally