环境
- EMQX 版本:
- 操作系统版本:
https://cloud.emqx.com/, serverless服务
重现此问题的步骤
MQTT协议使用3.1.1, nb-iot模块sdk中 TLS库使用mbedtls 2.6.0, MQTT 库为mqttclient, tls连接,握手正常可以与mqtt服务器正常通信, 发送连接命令后可以收到服务器应答, 应答数据符合MQTT协议,但是返回错误码0x05
预期行为
可以确认用户名密码正确, tls连接成功, 应该返回0x00建立连接
实际行为
ServerLess服务没有提供日志, 实际返回0x05错误.
- 使用桌面版MQTTX, 用户密码相同可以连接成功
- 在私有服务器上部署emqx 5.8.4, 同样代码只修改服务地址和证书可以成功连接