查询设备最近的一笔数据
参数 | 描述 | 必选 |
---|---|---|
action | queryDeviceLastData | 是 |
i18n | 国际化语言, 见多语言支持 | 是 |
pn | 数采器编号 | 是 |
devcode | 设备协议编码 | 是 |
devaddr | 设备地址(485总线) | 是 |
sn | 设备序列号 | 是 |
响应:
参数 | 描述 | 必选 |
---|---|---|
dat[x].title | 设备协议字段的名称 | 是 |
dat[x].unit | 设备协议字段的单位, 一些字段有单位, 如逆变器的电发量单位W, 另一些可能没有单位, 如序列号 | 否 |
dat[x].val | 设备协议字段的值 | 是 |
尤其要说明的是: dat[0], dat[1], 总是表示数据明细的唯一标识和数据发生时的时间戳(设备所在时区), 时间戳格式: yyyy-mm-dd hh:mi:ss.
{
"err":0,
"desc":"ERR_NONE",
"dat":[
{
"title":"id",
"val":"cac824e415f211e7bde91c6f6593e938"
},
{
"title":"时间戳",
"val":"2017-03-31 17:17:59"
},
{
"title":"序列号",
"val":"687484400018"
},
{
"title":"PV1输入电压",
"unit":"V",
"val":"608.4"
},
{
"title":"PV2输入电压",
"unit":"V",
"val":"582.9"
},
Object{...},
Object{...},
Object{...},
Object{...},
Object{...},
Object{...},
Object{...},
Object{...},
Object{...}
]
}
可能出现的错误:
返回错误码 | 描述 | 详细描述 |
---|---|---|
0x0006 | ERR_FORMAT_ERROR | 参数错误 |
0x000C | ERR_NO_RECORD | 无记录(该设备没有数据) |
0x0102 | ERR_NOT_FOUND_DEVICE | 找不到设备 |