一机一密认证方法,即预先为每个设备烧录其唯一的设备证书(ProductKey、DeviceName和DeviceSecret)。当设备与物联网平台建立连接时,物联网平台对其携带的设备证书信息进行认证。认证通过,物联网平台激活设备,设备与物联网平台间才可传输数据。

背景信息

一机一密认证方式的安全性较高,推荐使用。

使用流程示意图:

设备认证

操作步骤

  1. 创建产品。
    物联网平台控制台创建产品,具体步骤,请参见创建产品
  2. 添加设备。

    在已创建产品下添加设备,并获取设备证书信息,具体步骤,请参见单个创建设备批量创建设备

  3. 产线烧录。
    1. 下载设备端SDK
    2. 初始化设备端SDK。在设备端SDK中,填入设备证书。
      初始化一机一密认证方式的设备端SDK,请参见Link SDK文档中,各语言SDK《设备认证》、《认证与连接》文档。
    3. 根据实际需求,完成设备端SDK开发,如OTA开发、子设备接入、设备物模型开发、设备影子开发等。
    4. 在产线上,将已开发完成的设备SDK烧录至设备中。
  4. 设备联网。
    设备上电联网后,携带设备证书发起认证请求。请参见MQTT-TCP连接通信CoAP连接通信HTTP连接通信
  5. 云端激活。
    物联网平台对设备证书进行校验。认证通过后,与设备建立连接,设备便可通过发布消息至Topic和订阅Topic消息,与物联网平台进行数据通信。