设备接入 IOTDA-MQTT X.509证书认证设备使用证书策略发放示例:连接鉴权

时间:2023-11-30 18:06:35

连接鉴权

MQTT.fx 是目前主流的MQTT桌面客户端,它支持 Windows, Mac, Linux,可以快速验证是否可以与设备发放服务进行连接并发布或订阅消息。

本文主要介绍 MQTT.fx 如何与华为设备发放交互,其中设备发放服务MQTT的南向接入地址请参考获取终端节点

  1. 下载 MQTT.fx(默认是64位操作系统,如果是32位操作系统,单击此处下载 MQTT.fx ),安装MQTT.fx工具。
  2. 打开 MQTT.fx 客户端程序,单击“设置”

  3. 填写 Connection Profile 相关信息。其中General 可以使用工具默认信息。

    其中Broker Address和Broker Port可以参考获取终端节点,Client ID 可以参考MQTT CONNECT连接鉴权参数说明,访问这里填写设备ID(DeviceId)等设备信息,生成连接信息(ClientId、Username、Password)。

  4. 填写 User Credentials 信息。

    其中Username 参考MQTT CONNECT连接鉴权参数说明(无需填写Password)。

  5. 选择开启 SSL/TLS,勾选 Self signed certificates,配置相关证书内容。

    • CA File为设备发放对应的CA证书。
    • Client Certificate File为设备的设备证书。
    • Client Key File为设备的私钥。
  6. 完成以上步骤设置后,单击“Apply”“OK”保存,并在配置文件框中选择刚才创建的文件名,单击“Connect”,当右上角圆形图标为绿色时,说明连接设备发放服务成功,可进行订阅(Subscribe)和消息推送(Publish)操作。

support.huaweicloud.com/qs-iothub/iot_05_0016.html