文档首页 > > 开发指南> 设备侧SDK使用指南> LiteOS SDK使用指南> 附录 LwM2M协议介绍> LwM2M接口定义

LwM2M接口定义

更新时间:2019/06/25 GMT+08:00

概述

LwM2M引擎主要有两个组件:LwM2M服务器和LwM2M客户端。LwM2M标准为两个组件之间的交互设计了4种主要的接口:

  • 设备发现和注册
  • 引导程序
  • 设备管理和服务实现
  • 信息上报

接口模型图

LwM2M接口模型如图所示:

图1 LwM2M接口模型

消息流程示例

LwM2M的消息交互流程如图所示:

图2 LwM2M消息流程

设备管理和服务实现接口

LwM2M的接口表示一类功能,设备管理和服务实现接口是LwM2M的四种接口之一。

接口的具体功能是由一系列的操作来实现的,LwM2M的4种接口被分为上行操作和下行操作。

  • 上行操作:LwM2M Client -> LwM2M Server
  • 下行操作:LwM2M Server -> LwM2M Client

LwM2M Server使用设备管理和服务实现接口来访问LwM2M Client的对象实例和资源。该接口包括7种操作:“Create”、“Read”、“Write”、“Delete”、“Execute”、“Write Attributes”和“Discover”。

图3 设备管理和服务实现接口操作

接口

操作

方向

设备管理和服务实现

Create,Read,Write,Delete,Execute,Write Attributes,Discover

下行

设备管理和服务实现接口的交互过程如图所示:

图4 设备管理&服务使能接口示例

图5 对象创建和删除示例

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过200

反馈内容不能为空!

提交反馈 取消