腾讯云物联网通信平台设备动态注册鉴权流程
前置条件
物联网平台
- 在物联网平台创建新产品(普通产品),认证方式选用“秘钥认证”。
- 在产品设置中打开动态注册配置开关,并允许自动创建设备。
- 记录产品ID和产品秘钥(ProductID/ProductSecret)。
设备端
- 命名设备的唯一标识(如设备MAC、IMEI号、芯片ID等)即DeviceName。
- 将物联网平台获取的产品ID和产品秘钥烧录至设备中。
注册流程
第一步:生成验签参数
1 | deviceName: #设备名称 |
拼接字符串“deviceName=%s&nonce=%d&productId=%s×tamp=%d”,使用HMAC_SHA1算法,ProductSecret作为Key对字符串进行摘要,然后使用Base64编码该摘要获得验签参数(Signature)的值
