查询设备历史命令
请求方式:GET
URL:http://api.heclouds.com/cmds/history/device_id
device_id:需要替换为设备ID
URL参数
参数名称 |
格式 |
是否必须 |
说明 |
start |
date |
是 |
查询的开始时间,格式示例:2015-01-10T08:00:35 |
end |
date |
否 |
查询的结束时间,格式示例:2015-01-10T08:00:35 |
page |
int |
否 |
指定页码 |
per_page |
int |
否 |
指定每页输出设备个数,默认30,最多100 |
HTTP请求返回参数
参数名称 |
格式 |
说明 |
errno |
int |
调用错误码,为0表示调用成功 |
error |
string |
错误描述,为"succ"表示调用成功 |
data |
json |
接口调用成功之后返回的设备相关信息,见data描述表 |
data描述表
参数名称 |
格式 |
说明 |
page |
int |
当前页码 |
per_page |
int |
当前每页总数 |
total_count |
int |
总数 |
items |
array-json |
设备历史命令相关信息,见items描述表 |
items描述表
参数名称 |
格式 |
说明 |
cmd_uuid |
string |
命令ID |
device_id |
string |
设备ID |
expire_time |
date |
过期时间 |
status |
int |
命令状态 |
send_time |
date |
发送时间 |
confirm_time |
date |
响应时间 |
confirm_body |
string |
响应内容,16进制字符 |
body |
string |
请求内容, 16进制字符 |
请求示例
GET http://api.heclouds.com/cmds/history/3****78?start=2015-01-10T08:00:35 HTTP/1.1
返回示例
{
"errno": 0,
"error": "succ",
"data": {
"page": 1,
"per_page": 10,
"total_count": 100,
"items": [{
"cmd_uuid": "2302-312-21dgaapbafddfs",
"device_id": 223422,
"expire_time": "2016-07-05 00:00:00",
"send_time": "2016-07-05 00:00:00",
"confirm_time": "2016-07-05 00:00:00",
"confirm_body": "2463726571007b202274797022",
"body": " 2463726571007b202274797022"
},{
"cmd_uuid": "rezcgt2-se12-F2323Wdadfadfs",
"device_id": 223422,
"expire_time": "2016-07-05 01:01:01",
"send_time": "2016-07-05 03:01:02",
"confirm_time": "2016-07-05 02:02:02",
"confirm_body": "2463726571007b202274797022",
"body": " 2463726571007b202274797022"
},{...}
]
}
}