domoticz 鏈接 百度雲物聯網MQTT注意事項

百度雲的物聯網MQTT(數據類)是可用正常鏈接domoticz的,但是百度雲的ClientID字符有限制

使用API連接物接入時,返回invalid ClientID
填寫的clientID不合法,我們ClientID支持的長度是128,超過之後會報錯,clientID的格式必須是下面這些字符的組合” 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_”
還有一種情況,就是我們的服務有併發連接數限制,當你的併發連接數超過上限的時候(目前是每個實例最大10000個併發連接),我們就會返回這個錯誤給客戶端。

domoticz有時候生生成的ClientID不符合規範,會導致明明地址 用戶名 密碼都對 但是就是無法鏈接的問題出現,會出現類似下面這種名字,這種名字百度是不認的

 clientId=mosq_@vNdZxCnF;@]lx\JBw status=fail reason=clientId is not valid

 

解決辦法是。。。。 多重啓幾次domoticz讓它的名字正常點。。。或者使用最新的測試版domoticz,那個命名方式變了 基本上就不會報錯了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章