Temperature - TakayukiHoshi1984/DeviceConnect-Spec GitHub Wiki

概要

スマートデバイスの計測または管理している温度を提供するプロファイル。

目次

API 概要
GET /gotapi/temperature スマートデバイスの温度設定値を取得する。

種別

one-shot

概要

スマートデバイスの温度設定値を取得する。

typeはそれぞれ
1:摂氏
2:華氏
を表している。

リクエスト

物理名 データ型 必須 説明
serviceId string Yes サービスID。
type integer No 1:摂氏
2:華氏

レスポンス

論理名 物理名 データ型 必須 説明
処理結果 result integer Yes 0:正常応答
0以外:異常応答
システム名 product string Yes DeviceConnectシステムの名前。
システムバージョン version string Yes DeviceConnectシステムのバージョン名。
署名 hmac string No レスポンスに対する署名。
アプリケーション側から事前にHMACキーを共有されていた場合は必須。
温度 tempareture float Yes 温度の値。
単位 type integer Yes 1:摂氏
2:華氏
温度のタイムスタンプ timeStamp long No 測定が行われた測定時間。ミリ秒のUnixタイムスタンプで返す。
温度のタイムスタンプ文字列 timeStampString dateTime No タイムスタンプと同じタイムスタンプを RFC3339「yyyy-MM-dd''T''HH:mm:ssZZZZZ」の形式で返す。

レスポンスサンプル

{
  "product" : "Example System",
  "version" : "1.0",
  "result" : 0,
  "temperature" : 25,
  "type" : 1,
  "timeStamp" : 1431856940275,
  "timeStampString" : "2015-05-17T10:02:20+09:00"
}
⚠️ **GitHub.com Fallback** ⚠️