1. 主数据API
API列表
编号 | API名称 | 路径 | 版本 |
---|---|---|---|
1.1 | 设备调试开门 | /v1/iot/master-data/device/debug | 1.0 |
1.3 | 设备调试日志 | /v1/iot/master-data/device/debug/log | 1.0 |
1.3 | 设备调试日志清空 | /v1/iot/master-data/device/debug/log/remove | 1.0 |
API调用
1.1: 设备调试
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/v1/iot/master-data/device/debug
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
id | body | string | y | |
ids | body | array | y | id不传时必填 |
syncType | body | string | n | 是否同步下发 async异步 sync同步 |
debugMode | body | string | n | 调试模式 in 内网 out 外网 |
请求Body描述(非Form表单数据)
{
"id": "3e65c27913624fb6b127e49516df9b4a",
"debugMode": "in",
"syncType": "async"
}
返回信息
返回参数类型
JSON
返回参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
code | 顶层 | STRING | 是 | 响应码标识 |
message | 顶层 | STRING | 是 | 响应消息文本 |
data | 顶层 | JSONObject | 是 | 响应数据对象 |
返回结果示例
{
"code": 200,
"errMsg": "openDoor success"
}
1.2: 设备调试日志
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/v1/iot/master-data/device/debug/log
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
id | body | string | y | |
ids | body | array | y |
请求Body描述(非Form表单数据)
{
"id": "xxxx"
}
返回信息
返回参数类型
JSON
返回参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
code | 顶层 | STRING | y | 响应码标识 |
message | 顶层 | STRING | y | 响应消息文本 |
data | 顶层 | JSONObject | y | 响应数据对象 |
返回结果示例
{
"code": 200,
"data": [
{
"id": "10",
"projectId": null,
"flag": 2,
"deviceId": "d82335f182e94ef6",
"content": "2020-09-17 16:10:04 实验室梯控开门失败",
"createTime": "2020-09-17T08:10:04.000+0000"
},
{
"id": "11",
"projectId": null,
"flag": 2,
"deviceId": "d82335f182e94ef6",
"content": "2020-09-17 16:12:37 实验室梯控开门失败",
"createTime": "2020-09-17T08:12:38.000+0000"
},
{
"id": "14",
"projectId": null,
"flag": 1,
"deviceId": "619a22e35078421f",
"content": "2020-09-17 17:59:27 实验室梯控开门成功",
"createTime": "2020-09-17T09:59:27.000+0000"
},
{
"id": "15",
"projectId": "21291194",
"flag": 1,
"deviceId": "619a22e35078421f",
"content": "2020-09-17 18:13:44 实验室梯控开门成功",
"createTime": "2020-09-17T10:13:45.000+0000"
}
],
"message": "success"
}
1.3: 设备调试日志清空
描述
请求信息
HTTP协议:HTTP,HTTPS
uri:/v1/iot/master-data/device/debug/log/remove
方法:POST
请求参数
名称 | 位置 | 类型 | 必填 | 描述 |
---|---|---|---|---|
id | body | string | y | |
ids | body | array | y |
请求Body描述(非Form表单数据)
{
"id": "xxxx"
}
#### 返回信息
##### 返回参数类型
JSON
#### 返回参数
| 名称 | 位置 | 类型 | 必填 | 描述 |
| ------- | ---- | ---------- | ---- | ------------ |
| code | 顶层 | STRING | 是 | 响应码标识 |
| message | 顶层 | STRING | 是 | 响应消息文本 |
| data | 顶层 | JSONObject | 是 | 响应数据对象 |
##### 返回结果示例
{ "code": 200, "data": { }, "message": "success" } ```