设备状态上报
HTTP方法
POST
HTTP URL
/v1/device/status/put
Header参数
- Content-Type采用 application/json
- 认证相关头字段,请参考wsse认证
Body数据
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
| deviceId | string | 是 | 设备Id |
| signal | string | 否 | 信号强度 |
| state | string | 否 | 报警布防:0: 撤防,1: 布防 |
| power | string | 否 | 电量 |
| charging | string | 否 | 充电中, 0-否,1-是 |
| version | string | 否 | 设备版本号 |
| network | string | 否 | 网络接入, 1: WiFi, 0: 4G |
| online | string | 否 | 是否在线 ,0-否,1-是 |
请求示例
{
"deviceId":"1230-4304312094232",
"signal":"90",
"state":"1",
"power":"90",
"charging":"1",
"version":"1.0.1",
"network":"1",
"online":"1"
}
HTTP响应
| 参数 | 类型 | 描述 |
|---|---|---|
| code | int | 状态码,0为成功,非0为失败 |
| message | string | 对于状态码的简单描述 |
正常响应
{
"code": 0,
"message": "Success"
}
异常响应
设备ID不能为空
{
"code": 312007,
"message": "设备ID不能为空"
}