当设备开机上报其属性信息时,或其它情况下设备属性信息有变化时,向ISV上报设备属性信息。
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
deviceCode | String | 必须 | a123456 | 即TmallDeviceCode | |
deviceSn | String | 必须 | asdfasdf | 即TmallDeviceSn | |
androidVersion | Number | 必须 | 25 | 安卓版本 | |
firmwareVersion | String | 必须 | 1.0.0.1-R-20181019.1000 | 固件版本 | |
atmVersion | String | 必须 | 1.0.8 | 终控APP版本 | |
longitude | String | 可选 | 11.22 | 经度 | |
latitude | String | 可选 | 22.33 | 纬度 | |
altitude | String | 可选 | 33.44 | 海拔 | |
currentTemperature | String | 可选 | 22.5 | 当前温度 | |
ipcVersion | String | 可选 | 1.3 | 工控机版本 | |
deviceSdkVersion | String | 可选 | 2.4 | 设备SDK版本 | |
attribute | String | 可选 | {"light":"on"} | 扩展字段(JSON字符串) |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
code | String | CE000 | 错误码 |
msg | String | 失败了 | 错误信息 |
succ | Boolean | true | 是否成功 |
{"altitude":"33.44","currentTemperature":"22.5","androidVersion":25,"latitude":"22.33","deviceCode":"a123456","attribute":"{\"light\":\"on\"}","firmwareVersion":"1.0.0.1-R-20181019.1000","deviceSdkVersion":"2.4","deviceSn":"asdfasdf","atmVersion":"1.0.8","ipcVersion":"1.3","longitude":"11.22"}
{ "code":"CE000", "msg":"失败了", "succ":true }
{"msg":"Illegal request","code":"sign-check-failure","succ":"不等于true"}
错误码 | 错误描述 | 解决方案 |
---|