【华为云技术分享】LwM2M协议的学习与分享

更新时间:2023-07-04 17:11:33 阅读: 评论:0

【华为云技术分享】LwM2M协议的学习与分享
【摘要】 本⽂主要对于LwM2M协议进⾏了简单的介绍,包括协议的体系架构以及特性、对象、资源、接⼝的定义等,希望对你有所帮助。
我的课外生活1 协议简介
LwM2M(Lightweight Machine-To-Machine)协议是由OMA提出并定义的⼀个适⽤于资源有限的终端设备的轻量级物联⽹协议,可以⽤于快速部署客户端、服务器模式的物联⽹业务。LwM2M为物联⽹设备的管理和应⽤建⽴了⼀套标准,它提供了轻便⼩巧的安全通信接⼝及⾼效的数据模型,以实现M2M设备管理和服务⽀持。
2 协议特性
1)    基于资源模型的简单对象
2)    资源操作:创建/检索/更新/删除/属性配置
3)    资源的观察/通知
4)    ⽀持的数据格式:TLV/JSON/Plain Text/Opaque
5)    传输层协议:UDP/SMS鸿运当头正确浇水方法
6)    安全协议:DTLS
7)    NAT/防⽕墙应对⽅案: Queue模式
8)    ⽀持多LwM2M Server猪肉芹菜饺子馅怎么调
9)    基本的M2M功能:LwM2M Server,访问控制,设备,⽹络连接监测,固件更新,位置和定位服务,统计
3 体系架构
景物的四字词语
4 对象定义
⾸先对象是逻辑上⽤于特定⽬的的⼀组资源的集合。在使⽤对象功能之前,必须对该对象进⾏实例化,对象可以有多个对象实例,对象定义的格式如下。
OMA为LwM2M协议内置了8个对象。具体如下落枕了什么办法最有效
LiteOS SDK端云互通组件配合Huawei Ocean Connect物联⽹开发平台能⼒,还⽀持的19号LwM2M APPDATA对象:
5 资源定义
LwM2M定义了⼀个资源模型,所有信息都可以抽象为资源以提供访问。资源是对象的内在组成,⾪属于对象,LwM2M客户端可以拥有任意数量的资源。和对象⼀样,资源也可以有多个实例。
LwM2M客户端、对象以及资源的关系如图所⽰:
资源定义的格式
6接⼝定义接⼝模型图如下
(1)由上图可知,协议的主体包括两部分LwM2M客户端和服务器端,服务器,部署在M2M服务供应商处或⽹络服务供应商处,客户端,部署在各个LwM2M设备上。
(2)图中主要包括4个逻辑接⼝具体如下
Bootstraping;引导接⼝:可以向客户端提供注册到服务器的必要信息,如服务器访问信息、客户端⽀持的资源信息等,不需要出⼚之时预置在谁被中。
Registration:客户端注册接⼝,实现客户端与服务器互联,通知服务器客户端的“存在”和⽀持的功能。⽀持FOTA和SOTA。
Object/Resource Access :设备管理和服务启⽤接⼝,LwM2M允许提供程序访问对象实例和资源,从⽽使他可以更改设备设置和参数。设备管理与服务实现接⼝的主控⽅为LwM2M服务器,服务器向客户端发送指令,客户端对指令做出回应并将回应消息发送给服务器。
Reporting:信息上报接⼝,当服务不再正常运⾏时,⽤户能够从设备获取错误报告以及发送有关设备状态的查询。
(3)如图右侧可见:LwM2M协议采⽤了具备REST的风格的CoAP来完成消息和数据床底,同时使⽤了基于UDP的DTLS安全传输协议
消息流程⽰例
设备管理和服务实现接⼝
财务决策实训报告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”。
设备管理和服务实现接⼝的交互过程如图所⽰:
设备管理和服务使能接⼝⽰例

本文发布于:2023-07-04 17:11:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1078274.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   对象   客户端   协议   资源   服务器
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图