更新时间:2022-09-01 GMT+08:00
分享

网关登录

平台支持MQTT协议的connect消息接口,获取鉴权信息“clientId”、“Username”、“Password”。

参数说明

参数

必选/可选

类型

参数描述

clientId

必选

String(256)

一机一密的设备clientId由4个部分组成:deviceId/nodeId、鉴权类型、密码签名类型、时间戳,通过下划线“_”分隔。

  • 鉴权类型:长度1字节,当前支持2个类型:
    • “0”,表示使用一机一密设备的deviceId接入。
    • “2”,表示使用一机一密设备的nodeId接入。
  • 密码签名类型:长度1字节,当前支持2种类型。
    • “0”代表HMACSHA256不校验时间戳。
    • “1”代表HMACSHA256校验时间戳。
  • 时间戳:为设备连接平台时的UTC时间,格式为YYYYMMDDHH,如UTC 时间2018/7/24 17:56:20,则应表示为2018072417。

以deviceId为例的clientId示例为:D39564861q3gDa_0_0_2018072417

Username

必选

String(256)

一机一密的设备“Username”。

  • 使用deviceId接入时填写为设备注册成功后返回的“deviceId”值。
  • 使用nodeId接入时填写为设备注册成功时的“nodeId”值。

Password

必选

String(256)

Password的值为使用“HMACSHA256”算法以时间戳为密钥,对secret进行加密后的值。

secret为注册设备时平台返回的secret,或者是设备自身的secret。

相关文档