获取设备历史数据
接口简述
通过 Neptune API 获取设备的历史数据,默认取最近、最多1万条数据
请求地址
/device/historydata
请求方式
GET
请求参数
序号 | 名称 | 必填 | 描述 |
---|---|---|---|
1 | app_id | 是 | 开发者账号 |
2 | app_secret | 是 | 开发者密码 |
3 | uuid | 是 | 设备名称 |
4 | fields | 否 | 筛选栏位(选填,不传则默认返回全部栏位),格式为字符串,多个栏位请用[,]分隔 如:显示 0100H,0200H栏位 ,fields 应为: "0100H,0200H" |
请求示例
// 使用jQuery AJax作为请求提交工具
$.ajax({
type: "get",
url: "https://api.neptune-iiot.net/device/historydata",
dataType: "json",
data: {
app_id: "nep863f8291",
app_secret: "720f8d0d3cf3b38ff190892a7840ad68",
uuid: "0ADF-EF22-838F-122E",
fields: "ConductivityThresholdMax,Consumable"
}
});
返回值说明
返回值格式为JSON
序号 | 名称 | 描述 |
---|---|---|
1 | code | 请求状态: 200 = 请求成功; 401 = Token授权失败; 1001 = 设备不存在; |
2 | message | 请求状态描述 |
3 | data | 设备数据 |
返回值示例
{
"code": 200,
"message": "",
"data": {
"count": 3,
"datas": [
{
"data": {
"ConductivityThresholdMax": "1.80",
"Consumable": false
},
"time": "2019-10-14 17:37:27.893",
"create_date": "2019-10-14 17:37:27.918"
},
{
"data": {
"ConductivityThresholdMax": "1.80",
"Consumable": false
},
"time": "2019-09-29 11:37:46.053",
"create_date": "2019-09-29 11:37:46.068"
},
{
"data": {
"ConductivityThresholdMax": "1.80",
"Consumable": false
},
"time": "2019-09-29 11:37:45.883",
"create_date": "2019-09-29 11:37:45.905"
},
]
}
}