LwM2M协议接入
LwM2M简介
LwM2M(lightweight Machine to Machine),是由OMA(open Mobile Alliance)定义的物联网协议,主要使用在资源受限(包括存储、功耗等)的NB终端。
协议特点
LwM2M协议栈如下图所示:
LwM2M 把设备上的服务抽象为 Object 和 Resource,并在 XML 文件中定义各种 Object 的属性和功能。
LwM2M Objects:每个对象对应客户端的某个特定功能实体。LwM2M 规范定义了标准Objects,比如urn:oma:LwM2M:oma:1; (LwM2M Server Object)、urn:oma:LwM2M:oma:3; (Device Object),每个object下可以有很多resource。 比如Device Object可以有Manufacturer,Model Number等resource。
LwM2M Protocol定义了一些逻辑操作,比如Read、Write、Execute等。
CoAP是IETF定义的Constrained Application Protocol,用来做LwM2M的传输层,下层可以是UDP或者SMS,UDP是必须支持的,SMS可选。
DTLS用来保证客户端和服务器间的安全性。
支持IMEI认证和SM9认证两种设备认证方式。
操作前提
1.已创建