查询设备指标趋势
调用此接口,查询设备某一参数的指标趋势。
接口路径
/api/deviceStat/kvlog/{pk}/{devId}
请求方式
[GET]
请求参数
路径参数:
参数名称 | 数据类型 | 是否必须 | 说明 |
---|---|---|---|
pk | String | 是 | 产品pk |
devId | String | 是 | 设备ID |
Headers:
参数名称 | 参数值 | 是否必须 |
---|---|---|
Content-Type | application/x-www-form-urlencoded | 是 |
Authorization | {token} | 是 |
- 其中token获取方式参考使用AccessKey计算token。
Query:
参数名称 | 数据类型 | 是否必须 | 说明 |
---|---|---|---|
startTime | number | 是 | 查询开始时间(ms) |
endTime | number | 是 | 查询结束时间(ms) |
key | String | 是 | 所查询设备的参数标识 |
【注意】:
其中key
必须为number型参数。
【示例】:
http://**3.*9.*1.**2:8***/api/deviceStat/kvlog/848f4fc************85e63e35159783/t*****1?startTime=1578878730279&endTime=1578882330279&key=power
返回参数
名称 | 类型 | 说明 |
---|---|---|
key | String | 设备参数标识 |
value | number | 参数值 |
timestamp | number | 时间节点(ms) |
【注意】:
查询结果最多返回1000条
,若查询结果为1000条
时建议修改查询时间范围(如:将总时间段分成若干个时间段查询)。
【示例】:
[
{
"key": "power",
"value": 1.0,
"timestamp": 1578882269208
},
{
"key": "power",
"value": 1.0,
"timestamp": 1578882271439
},
{
"key": "power",
"value": 0.0,
"timestamp": 1578882274379
},
{
"key": "power",
"value": 0.0,
"timestamp": 1578882275028
}
]