MQTT 協議 Client ID 長度不能超過23個字符


ClientId的長度大於23時,無法鏈接MQTT服務器。

經過查看協議發現:客戶端標識符(Client ID)是介於1和23個字符長度,客戶端到服務器的唯一標識。它必須在搜有客戶端連接到一台服務器是唯一的,是在處理QoS級別1和2的消息ID中的關鍵。如果客戶端ID包含23個字符,服務器響應CONNECT消息,通過一個CONNACK,返回碼2:標識符被拒絕。

英文原版的協議中是這樣描述的:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM