更新时间:2024-07-03 GMT+08:00

LwM2M/CoAP协议鉴权

概述

LwM2M/CoAP协议鉴权支持加密与非加密两种接入方式,若设备采用非加密方式接入时,非加密端口为5683,在设备接入物联网平台时携带设备唯一标识nodeId,完成设备的接入鉴权;当设备采用加密方式接入时,加密业务数据交互端口为5684,使用DTLS/DTLS+传输层安全协议通道接入,并携带nodeId和密钥以完成设备的接入鉴权。

使用LwM2M/CoAP协议接入的鉴权流程

图1 LwM2M/CoAP协议接入鉴权流程图
  1. 通过调用注册接口向物联网平台发送注册请求或者在控制台上注册设备。
  2. 物联网平台向设备分配密钥,返回timeout。
    • 密钥可以在注册设备时自定义,如果没有定义,平台将自动分配预置密钥。
    • timeout是指超时时间,若设备在有效时间未接入物联网平台,则平台会删除该设备的注册信息。
  3. 设备登录时,安全设备携带设备唯一标识码nodeId(如IMEI)和密钥发起接入鉴权请求;非安全设备携带设备唯一标识码nodeId发起接入鉴权请求。
  4. 平台验证通过后,返回成功响应,设备连接物联网平台成功。