LWM2M简介-学习记录

1. Lightweight M2M 基础,是谁搞出来的

OMA是一家国际组织,因为物联网的兴起, OMA在传统的OMA-DM协议基础之上,提出了LWM2M协议。这个协议基于COAP协议,COAP协议基于UDP协议。

2. lwm2m怎么组成,有3个设备(或者叫做逻辑实体),客户端设备,引导服务器,工作服务器

LWM2M Server 工作服务器 

LWM2M client 客户端 负责执行服务器的命令和上报执行结果

LWM2M Bootstrap server 引导服务器负责配置LWM2M客户端

理解是,首先有个设备,比如你的电脑,算是LWM2M client 客户端设备,其次需要一个引导服务器 Bootstrap server,它是用来配置你的电脑的,还有一个Server 工作服务器。我这边理解是你的电脑先去问问引导服务器,我应该去连那个工作服务器,然后再去连接工作服务器,类似于投石问路。

3. Bootstrap是什么,类似于引导程序

客户端有4个引导方式,其中后面两种需要LWM2M 引导服务器 Bootstrap server

Factory Bootstrap
Bootstrap from Smartcard
Client Initiated Bootstrap
Server Initiated Bootstrap

看如下解释The LwM2M Bootstrap-Server is used to provision the LwM2M Client with the information required to contact the LwM2M Server(s).说白了引导服务器就是告诉客户端去连接那个工作服务器的。

其中Client Initiated Bootstrap这种引导方式,需要客户端发送一个Bootstrap-Request,第4种方式不需要

4. 这3个逻辑实体有4组通信的交互

Device Discovery and Registration,这是客户端和工作服务器之间的注册接口
这个接口让客户端注册到服务器并通知服务器客户端所支持的能力(简单说就是支持哪些资源Resource和对象Object

Bootstrap,这是客户端和引导服务器之间的通信接口
Bootstrap server通过这个接口来配置Clinet - 比如说LWM2M server的URL地址

Device Management and Service Enablement,这是客户端和工作服务器之间的设备管理接口
这个就是最主要的业务接口了。 LWM2M Server 发送指令给 Client 并受到回应.

Information Reporting,这是客户端和工作服务器之间的上报接口
这个接口是 LWM2M Client 来上报其资源信息的,比如传感器温度。上报方式可以是事件触发,也可以是周期性的。

5. 客户端和引导服务器之间的通信接口

6. 客户端和工作服务器之间的注册接口

7. 客户端和工作服务器之间的设备管理接口

8. 客户端和工作服务器之间的上报接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值