Skip to main content
Version: 3.2.1

概述

设备接入物联网平台之前,需通过身份认证。目前,物联网平台支持使用设备访问令牌和X.509证书进行设备身份认证。

设备密钥认证

创建设备时,认证方式选择为设备访问令牌,获取物联网平台颁发的访问令牌(Access Token)。设备接入物联网平台时,会使用物联网平台颁发的Token信息,进行身份认证。

针对不同的使用环境,物联网平台提供以下几种设备密钥认证方案。

  • 一机一密:每台设备拥有自己的设备证书(AccessToken)。
  • 一型一密预注册:同一设备配置下的所有设备可以使用相同证书(ProvisionDeviceKey和ProvisionDeviceSecret)。开通设备配置的动态注册功能,需要提前在物联网平台创建设备。
  • 一型一密免预注册:同一设备配置下的所有设备可以使用相同证书(ProvisionDeviceKey和ProvisionDeviceSecret)。开通产品的动态注册功能,设备通过动态注册获取AccessToken。
  • 网关子设备动态注册:网关连接上物联网平台后,子设备通过动态注册获取AccessToken。
对比项一机一密一型一密预注册一型一密免预注册网关子设备动态注册
设备端AccessTokenProvisionDeviceKey、ProvisionDeviceSecretProvisionDeviceKey、ProvisionDeviceSecretAccessToken
平台是否需要配置设备配置无需配置,默认支持需要配置需要配置无需配置,默认支持
是否需要提前在物联网平台创建设备,注册设备名称需要需要不需要不需要
安全性较高一般一般一般
其他外部依赖依赖网关的安全性保障

X.509证书认证

X.509是由国际电信联盟(ITU-T)制定的数字证书标准,具有通信实体鉴别机制。

说明
仅MQTT协议直连的设备可使用X.509证书认证。
连网方式为LoRaWAN的产品不支持X.509证书认证。

使用场景

访问令牌X.509证书
说明基于访问令牌身份验证模式可以在未加密或单向SSL模式下使用,
适合于通用的设备认证。
X.509认证凭据是基于PKI和TLS标准的双向SSL模式认证
优点易于配置和使用且占用带宽低和支持设备广泛。使用加密的凭据进行连接安全性较高
缺点使用未加密码的网络易被拦截。某些设备不支持,耗电并消耗CPU资源较高