用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字節?那哪裡能改掉這個參數呢