lierda iot平台认证与连接

1. 认证

设备上报认证的通用Topic:/sys/device/auth
认证统一使用产品的账号密码进行认证
MqttClientID:${ProductID}-${NodeEui(设备 ID)}
MqttUserName:AUTH-${OpenID}-${ProductID}
MqttPassword:${ProductKey
平台回复Topic:/sys/${openId}/${productId}/${deviceId}/downlink
发布的消息:
{
  "MessageId":6666,
   "HeaderCtrl":1,
   "Payload":{
      "OpenID":"762DF087",
      "ProductID":"73AF9252",
       "NodeEui":"TEST6666",
        "Type":0
   },
    "Version":"2.0"
}
平台回复:
{"HeaderCtrl":1,"MessageId":6666,"Version":"2.0","Payload":{"Code":0,"DeviceSecret":"3B4D6F108FDB08F068EC4FF44802A859"}}

2.计算密码

3.连接

设备连接信息如下所示:
 MqttClientID:V2_ClientId_type_Timestamp
 MqttUserName:OpenID-ProductID-NodeEui
 MqttPassword:ENCRYPT(DeviceSecret,content)
 ClientId:${ProductID}.${NodeEui(设备 ID)}
Type: 是否需要校验时间戳的标志位,0-不校验,1-校验。
Timestamp:表示当前时间秒值。时间戳范围:大于当前设备离线时间,小于等于当前时间。
end
  • 作者:(联系作者)
  • 更新时间:2024-06-18 09:54
  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
  • 转载声明:如果是转载栈主转载的文章,请附上原文链接
  • 公众号转载:请在文末添加作者公众号二维码(公众号二维码见右边,欢迎关注)
  • 评论

    新增邮件回复功能,回复将会通过邮件形式提醒,请填写有效的邮件!