文档首页 > > SDK参考> SDK开发指南> 附录 LwM2M协议介绍> LwM2M接口定义

LwM2M接口定义

分享
更新时间: 2019/01/02 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

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区