设备状态上报
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不能为空"
}