HiveMQ 代理问题:相同的配置,无法连接开发板(CONNACK 返回 5),成功连接桌面客户端

问题描述 投票:0回答:0

试图让我的 IOT 开发板登录到我在 HiveMQ 上使用的 MQTT 集群。失败的。 MQTTX 桌面客户端连接正常。

检查了开发板未加密的 CONNECT 消息,该消息的格式应该正确,如果 SSL 搞砸了消息加密,理论上什至不应该有 CONNACK,连接应该立即关闭。那么到底发生了什么?有什么快速排除故障的方法吗?

Broker 配置(主要是股票,不使用命令行):允许订阅+发布,默认启用 SSL,ClientID 可以是任何东西,端口 8883

桌面客户端 MQTTX 配置:SSL 连接,MQTT 版本 3.1.1,端口 8883

IOT 开发板配置:使用基本的 MQTT 库。使用 AT 命令将数据封装在 SSL 中并发送。 MQTT版本3.1.1,地址和密码设置正确。如果禁用 SSL,可以连接到另一个私有 MQTT 代理。

桌面客户端连接正常。 IOT 开发板连接失败,收到代理的 CONNACK 数据说错误代码 5(未授权)

mqtt iot
© www.soinside.com 2019 - 2024. All rights reserved.