用 mqtt 的 demo 连接 emqx 上部署的 serverless用的是 tls 连接一直卡在这里又试了一下公共的服务器又可以连接是哪里有问题, 公共的是这个地址
查看更多
用 MQTTX 工具连你服务器, 看看是不是排查一下是不是服务器问题.
是不是 mqtt 的版本不一样导致的 mqtt 连接包返回失败. 我看你用 mqttx 去连接服务器时, 设置的 mqtt 的版本是 v5. 0, 但是 SDK 支持的是 v3. 1. 0.
发布 问题
分享 好友
手机 浏览
回到 顶部
mqttx 可以正常连接
配置是这样的, 程序还有哪里需要修改吗
@792711732 光给的这些资料, 看不出啥问题
@isme 那还需要什么信息
@792711732
我试了这个"broker. emqx. io"地址没有问题啊, 得排查你服务器是不是做了啥限制.
@isme 建议你把连接参数通过串口打印出来, 注意是赋值之后的参数打印出来, 确保传参过程没有接收不全的情况.
@isme 是不是因为缺少证书, 如果是要怎么导入证书
从官网文档上看没授权的客户端会返回 5
@792711732 ssl 都成功了, 第三步连接 mqtt 失败了, 建议按照我之前说的排查. 比如默认报错 url 的数组是 32 个字节, 看看有没有超过.
@isme 大佬能不能帮我看看 p9d8fdad. ala. cn-hangzhou. emqxsl. cn 这是地址端口号是 8883
用户名和密码都是 123456
@792711732 34 个字节 明显超了哦
@isme 这个网址默认不能超过 32 字节? 那哪里能改掉这个参数呢