-
Notifications
You must be signed in to change notification settings - Fork 8
DriveController Profile
Ryo Mizuno edited this page Nov 2, 2016
·
3 revisions
| API | 機能概要 |
|---|---|
| Drive Controller Move API | 指定された方向に移動を開始する。 |
| Drive Controller Stop API | 移動停止命令を送る。 |
| Drive Controller Rotate API | 指定された向きに回転を開始する。 |
スマートデバイスの駆動処理を提供するAPI。
なし
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Drive Controller Move API | 2.0.0 | 同期I/F |
スマートデバイスを指定された方向に移動開始する。
| HTTPメソッド | URI |
|---|---|
| POST | /gotapi/driveController/move |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| 角度 | angle | number | - | デバイスの方向 (degree) 0~360 |
| 速度 | speed | number | - | デバイスの動く速度 0.0~1.0 |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
POST http://localhost:4035/gotapi/driveController/move
| POSTデータ |
|---|
| serviceId=localhost.deviceconnect.org&accessToken=xxxxx&angle=0&speed=0.5 |
{
"product":"Device Connect Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Drive Controller Stop API | 2.0.0 | 同期I/F |
スマートデバイスに移動停止命令を送る。
| HTTPメソッド | URI |
|---|---|
| DELETE | /gotapi/driveController/stop |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
DELETE http://localhost:4035/gotapi/driveController/stop?servieId=localhost.deviceconnect.org&accessToken=xxxxx
{
"product":"Device Connect Manager",
"version":"x.x",
"result": 0
}
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Drive Controller Rotate API | 2.0.0 | 同期I/F |
スマートデバイスを指定された向きに回転を開始する。
| HTTPメソッド | URI |
|---|---|
| PUT | /gotapi/driveController/rotate |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| サービスID | serviceId | string | - | 取得対象スマートデバイス |
| 角度 | angle | number | - | デバイスの向き (degree) 0~360 |
| Content-Type | 形式 | HTTPステータス |
|---|---|---|
| application/json | JSON | 200 |
| 論理名 | 物理名 | データ型 | 省略 | 設定値 |
|---|---|---|---|---|
| 処理結果 | result | number | - | 0:正常応答 0以外:異常応答 |
PUT http://localhost:4035/gotapi/driveController/rotate
| PUTデータ |
|---|
| serviceId=localhost.deviceconnect.org&accessToken=xxxxx&angle=90 |
{
"product":"Device Connect Manager",
"version":"x.x",
"result": 0
}