连接Serverless服务器CONNACK 返回0x05(Connection rejected for unauthorized)

环境

重现此问题的步骤

MQTT协议使用3.1.1, nb-iot模块sdk中 TLS库使用mbedtls 2.6.0, MQTT 库为mqttclient, tls连接,握手正常可以与mqtt服务器正常通信, 发送连接命令后可以收到服务器应答, 应答数据符合MQTT协议,但是返回错误码0x05

预期行为

可以确认用户名密码正确, tls连接成功, 应该返回0x00建立连接

实际行为

ServerLess服务没有提供日志, 实际返回0x05错误.

  1. 使用桌面版MQTTX, 用户密码相同可以连接成功
  2. 在私有服务器上部署emqx 5.8.4, 同样代码只修改服务地址和证书可以成功连接

给cloud提工单,会专人帮忙处理的:rose:

使用贵司mqtts服务器, 连接地址xxx-hangzhou.emqxsl.cn 端口8883
使用mqttx 能正常连接
但使用4g模块mqtt+tls1.2始终返回connack返回05错误
检查了clientid用户名密码所有参数都一样,请问是生错误导致

我也遇到这个问题,请问是什么原因

提工单呀

已经解决了,感觉移讯通yeecom的技术人员深夜还帮解决了问题,谢谢了