设备安全认证
设备接入物联网平台之前,需通过身份认证。目前,物联网平台支持使用设备密钥进行设备身份认证。
一机一密
一机一密认证方法,即预先为每个设备烧录其唯一的设备证书(ProductKey、DeviceName和DeviceSecret)。当设备与物联网平台建立连接时,物联网平台对其携带的设备证书信息进行认证。认证通过,物联网平台激活设备,设备与物联网平台间才可传输数据。
使用流程示意图:
操作步骤
在渊联物联平台创建产品
在产品下,添加设备,并获取设备证书信息。
MQTT连接信息说明
客户端ID : deviceName + “&” + productid , 此示例值为:add2&0yjhm48rpzl
用户名:与客户端ID相同
密码: hmac1算法加密,原始值由deviceName${deviceName}productKey${productKey}组成,加密密钥为DeviceSecret
此示例中,原始值为deviceNameadd2productKey0yjhm48rpzl, 加密密钥为j3dku5gtnj62fdm
为简化使用,该版本,可直接取DevicePassword值作为密码
设备上电联网后,向物联网平台发起认证激活请求。
物联网平台对设备证书进行校验。认证通过后,与设备建立连接,设备便可通过发布消息至Topic和订阅Topic消息,与物联网平台进行数据通信。