[关闭]
@soszrg 2018-05-24T09:10:59.000000Z 字数 936 阅读 782

获取设备的时间序列数据(jwt认证)

v3文档

POST /v3/enduser/device/tsd/

请求参数

参数名 类型 必须 说明
deviceid string 设备ID
start string 查询起始时间
aggregator json string 聚合查询条件,目前仅支持取平均值
fill json string 取样为空值时的填充值

aggregator说明
aggregator为json string,且需要对应start使用,以下是对应的key和value取值。

条件 start key value 说明
6h 6 hours ago Avg 1 hour 最近6小时内,每小时的平均值
12h 12 hours ago Avg 1 hour 最近12小时内,每小时的平均值
1天 1 day ago Avg 1 hour 最近1天内,每小时的平均值
1周 1 week ago Avg 1 day 最近一周内,每天的平均值

aggregator示例

  1. {
  2. "Avg":"1 hour"
  3. }

fill说明
fill是当取值为空值时,将该样本的聚合结果填充的值;比如fill设置为:

  1. {
  2. "type": "Fixed",
  3. "interval": "1 hour",
  4. "value": -1
  5. }

三点的数据为空,则三点的数据被填充为-1。

请求的data示例

  1. {
  2. "deviceid": "3rfxz...",
  3. "start":"3 hour ago"
  4. "aggregator": '{"Avg":"1 hour"}',
  5. "fill":'{"type": "Fixed","interval": "1 hour","value": -1}'
  6. }

返回值

  1. {
  2. "meta":{
  3. "message":"tsd data",
  4. "code":0
  5. },
  6. "data":{
  7. "count":2,
  8. "next":null,
  9. "previous":null,
  10. "results":[
  11. [
  12. 1526346000,
  13. -1
  14. ],
  15. [
  16. 1526350200,
  17. 14.666666666666666
  18. ],
  19. [
  20. 1526353200,
  21. 5.578418230563003
  22. ]
  23. ]
  24. }
  25. }

错误码

错误码 说明
10000 参数错误:参考Response的message字段
10050 未知错误

标签(空格分隔): 未分类


在此输入正文

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注