API概览
物联网平台支持的LwM2M对象资源
| 资源路径 | 对象名 | 资源名 | 对应平台的功能 |
|---|---|---|---|
| /rd?ep={nodeId} | Device | Register | 设备连接 |
| /3/0/3 | Device | Firmware Version | 查询固件版本号 |
| /4/0/0 | Connectivity monitoring | Network Bearer | 识别设备接入网络类型 |
| /4/0 | Connectivity monitoring | Network Signal Strength | 查询信号强度 |
| /4/0/8 | Connectivity monitoring | Cell ID | 小区ID |
| /5/0/1 | Firmware Update | Package URI | 下发固件版本下载链接 |
| /5/0/2 | Firmware Update | Update | 通知固件升级 |
| /5/0/3 | Firmware Update | State | 固件升级状态通知 |
| /5/0/5 | Firmware Update | Update Result | 查询固件升级结果 |
| /19/0/0 | BinaryAppDataContainer | Data | 上行业务消息传输 |
| /19/1/0 | BinaryAppDataContainer | Data | 下行业务数据传输 |
BinaryAppDataContainer对象:为简化设备厂商定义并使用LwM2M对象的复杂度,华为定义了19对象,由芯片或模组实现,设备只需要调用AT接口或函数接口来实现业务数据的收发,不需要关心LWM2M协议,参考此规范。
设备鉴权
| API | 说明 |
|---|---|
| 设备向物联网平台注册,物联网平台进行设备的身份认证。物联网平台向设备订阅资源,设备获取到物联网平台下发订阅时的token,调用属性上报等其他接口时,都需要携带token信息。 |
设备属性上报
| API | 说明 |
|---|---|
| 设备向平台上报数据,设备携带平台下发/19/0/0订阅时的token进行属性上报。 |
设备命令下发
| API | 说明 |
|---|---|
| 物联网平台向设备下发命令,物联网平台通过LwM2M的/19/1/0资源对象将命令打包到LwM2M write消息的payload里下发给设备。 |