💡注意:
凭证需要在全平台 唯一 , 且平台只支持 一机一密 ,不支持 一型一密。
访问凭证变化后,设备会断开连接,但不会立即离线,需要等到触发离线时间(默认10分钟)后才会真正离线。
前置条件
设备已正常创建,如需了解详情请前往 创建设备
平台支持三种认证方式,分别是 Access Token 、 MQTT Basic 、X509,以下是这三种凭证的介绍。
复制访问凭证(MQTT示例)
Zymo06jLuNBhTKQCholz
{"clientId":"0vmp3zX2WxawJ6F7t03W","userName":"X0jw7rd5ircQKdNFVp1","password":"123456"}
-----BEGIN PUBLIC KEY-----MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdPaEE5MMioarbcao8/AIc417Yxl7PIsZl2ASWMKHdS7Hy405lOC3GzDQm/NvH4LzSsG20KDRksJFnCSN8R0nhTWXC0Pc877uQJj1QMakat/K2Z30yxNew6b+7ZzCWcCZ9TTL0tvOavzxBsxB4W/uh9LDmnYRwxl3GVAq6nAyp1tlWFO3/boYnYVX9tAu0GunEAN7GwibpKXuBeqRzEgjpeRXTrN6CBfZirrJbsc0zcO04Z8darIUv4pNqY0st5rOxaSYtDaBZrknDXeHBLDEQVPq9N3uV2HlvUqDtDP/8VhGHfySHEom/M/nlg+CyLpe4O/dhUGeIuQVB+Wo7tJNQIDAQAB-----END PUBLIC KEY-----
复制凭证步骤如下:
管理访问凭证
Access Token
这是一种最简单的认证方式,也是比较常用的认证方式。例如:HTTP、MQTT、TCP、COAP 等协议的设备凭证。
MQTT Basic
基于 MQTT 的身份验证适用于使用 MQTT 连接的设备。为此,您需要将设备凭证类型从“访问令牌”更改为“MQTT 基本凭证”。MQTT Basic 凭证包含可选的客户端 ID、用户名和密码。
💡注意:
由于平台是一机一密 所以一但填写了凭证填写了Client ID、用户名(必填)、密码 中任何一项,那么客户端则必须与服务端保持一致,否则设备不能正常上线。
X509
X.509 证书用于设置MQTT over TLS 的双向身份验证。它类似于访问令牌身份验证,可使用 X.509 证书代替令牌。