阿里云的设备接入认证方式
阿里云的一机一密码,一机一密认证,是预先为每个设备烧录其唯一的设备证书(ProductKey、DeviceName和DeviceSecret)。当设备与物联网平台建立连接时,物联网平台对其携带的设备证书信息进行认证。认证通过后,设备完成激活,然后与物联网平台进行通信。
我自己的理解,不要产品密码。备注: 产品Key+产品密码,设备名+设备密码
一型一密免预注册,一型一密预注册,区别是是否需要在物联网平台预注册设备DeviceName,那么在物联网平台接收到设备DeviceName要先判断它是否存在,存在的话按照一型一密预注册走流程,不存在则是预注册流程。
其次两者交互也有差异如下:
一型一密预注册:(ProductKey、DeviceName和DeviceSecret)
一型一密免预注册:ProductKey、ProductSecret和下发的ClientID、DeviceToken
| 认证方式 | 一机一密 | 一型一密预注册 | 一型一密免预注册 |
| 连接次数 | 1 | 2 | 2 |
| 平台添加设备 | 返回DeviceSecret | 添加 |
不添加 |
| 认证上报 | ProductKey、DeviceName和DeviceSecret | ProductKey、ProductSecret、DeviceName |
ProductKey、ProductSecret、DeviceName |
| 认证下发 | 无 | DeviceSecret | ClientID、DeviceToken |
| 通信使用 | 不需要2次连接 | ProductKey、DeviceName和DeviceSecret |
|
| 安全等级 | 高 | 低 |
|

浙公网安备 33010602011771号