LwM2M/CoAP协议接入
概述
LwM2M(Lightweight M2M,轻量级M2M),由开发移动联盟(OMA)提出,是一种轻量级的、标准通用的物联网设备管理协议,可用于快速部署客户端/服务器模式的物联网业务。LwM2M为物联网设备的管理和应用建立了一套标准,它提供了轻便小巧的安全通信接口及高效的数据模型,以实现M2M设备管理和服务支持。物联网平台支持加密与非加密两种接入设备接入方式,其中加密业务数据交互端口为5684端口,采用DTLS+CoAP协议通道接入,非加密端口为5683,接入协议为CoAP。物联网平台从安全角度考虑,强烈建议采用安全接入方式。
LwM2M的语法和接口细节,请以此标准规范为准。
物联网平台支持协议规定的plain text, opaque, Core Link ,TLV , JSON编码格式。在多字段操作时(比如写多个资源),默认用TLV格式。
使用限制
描述 |
限制 |
---|---|
支持的LwM2M协议版本 |
1.1 |
支持的DTLS版本 |
DTLS 1.2 |
支持的加密算法套件 |
TLS_PSK_WITH_AES_128_CCM_8,TLS_PSK_WITH_AES_128_CBC_SHA256 |
支持的body体最大长度 |
1KB |
接口规格说明 |
请参考产品规格说明。 |
调用说明
物联网平台的Endpoint请参见:地区和终端节点。
使用“设备接入-> CoAP (5683)| CoAPS (5684)”对应的Endpoint,端口为5683(非加密接入方式)或者5684(加密接入方式)。