lwm2m 相关文档

LwM2M基础概念

LwM2M全称是Lightweight Machine to Machine,是OMA开发的用于M2M或物联网设备管理的协议。

该协议定义了LwM2M服务器和客户端之间的应用层通信协议。目标设备主要是资源受限的设备。

参考:LwM2M@Wiki

LwM2M常与CoAP一起使用。CoAP定义于RFC 7252中,是应用层协议。如图:

参考:CoAP@Wiki

LwM2M也有跟MQTT一起使用的情况。MQTT与CoAP类似,属于即时通信协议。但其使用发布/订阅模式,适用于一对多的消息发布场景。

参考:MQTT@Wiki

MQTT与CoAP的相同与不同点参考这篇文章:LWM2M,MQTT与CoAP区别和联系,简单对比如图:

实际上CoAP也有基于TCP的用例,这样跟MQTT的区别就不大了。

LwM2M版本说明

OMA LwM2M介绍

参考OMA LwM2M文档可以看到,目前(2018/11)最新的文档是2018/07/10发布的1.1版本

但是,考虑到目前最适合的开源实现Leshan的实现是基于1.0.2版本的,且1.0.2版本的文档相对于1.1版本多了关于架构的介绍以及其他一些Object的描述,这两个版本文档应结合起来查阅。

Top