-
Notifications
You must be signed in to change notification settings - Fork 8
PoseEstimation Profile
TakayukiHoshi1984 edited this page Mar 27, 2017
·
2 revisions
| API | 機能概要 |
|---|---|
| Pose Estimation API | デバイスの姿勢推定計測イベントを通知する。 |
デバイスの姿勢推定のイベントを通知するための機能。
https://dev.smt.docomo.ne.jp/?p=docs.api.page&api_name=iot_control&p_name=sdk#tag01
| インターフェース名称 | Version | 種別 |
|---|---|---|
| Pose Estimation API | 2.0.0 | 非同期I/F(イベントI/F) |
デバイスの姿勢推定計測イベントを通知する。
| イベント名 | Content-Type |
|---|---|
| /gotapi/poseEstimation/onPoseEstimation | application/json |
<td><b>論理名</b></td>
<td colspan="2" text-align="center"><b>物理名</b></td>
<td><b>データ型</b></td>
<td><b>省略</b></td>
<td><b>設定値</b></td>
<td>PoseEstimationオブジェクト</td>
<td colspan="2" text-align="center">pose</td>
<td>object</td>
<td>-</td>
<td>検出値、検出したデバイスの情報を取得する。</td>
<td>姿勢状態</td>
<td rowspan="50"></td>
<td >state</td>
<td>string</td>
<td>-</td>
<td>ターゲットデバイスによって測定された姿勢状態を返す。<br>
<ul>
<li>Forward:前屈</li>
<li>Backward:後屈</li>
<li>Rightside:右傾き</li>
<li>Leftside:左傾き</li>
<li>FaceUp:仰向け</li>
<li>FaceLeft:左向き</li>
<li>FaceDown:うつ伏せ</li>
<li>FaceRight:右向き</li>
<li>Standing:直立</li>
</ul>
</td>
<td>姿勢推定のタイムスタンプ</td>
<td >timeStamp</td>
<td>number</td>
<td>-</td>
<td>測定が行われた測定時間。ミリ秒のUnixタイムスタンプで返す。</td>
<td>姿勢推定のタイムスタンプ文字列</td>
<td >timeStampString</td>
<td>string</td>
<td>-</td>
<td>タイムスタンプと同じタイムスタンプを「YYYYMMDDHHMMSS.sss+/-HHMM」の形式で返す。</td>
{
"product":"Device Connect Manager",
"version":"x.x",
"serviceId": “device1.localhost.deviceconnect.org",
“api”: “gotapi”,
"profile" : “poseEstimation”,
"attribute" : "onPoseEstimation",
“pose”: {
“state”:”Forward”,
“timeStamp”:1431856940275,
“timeStampString”: "20150517100220.000-0000"
}
}