title: MQTT&Tencent os
tags: 騰訊IOT
date: 2019-08-13 16:20:00
MQTTfx連接騰訊雲(無需證書認證)
最近參加了騰訊雲的TencentOS的內測,受益匪淺。 但是服務器配置方面,也遇到了很多問題。特此記錄
騰訊雲和論壇上的教程不是太全面,舉的例子也是針對於MQTTfx使用證書認證來進行登錄騰訊雲的,我也因爲這個事研究了好久,官方文檔太不友好了,尤其是無證書的情況下連接騰訊雲。
首先第一步,登錄騰訊IOT註冊賬戶,創建產品和設備。(選擇祕鑰驗證)
這時候你會發現,直接將賬號密碼啥的填進客戶端,是不行的,即使官方文檔這樣說:
在證書認證的情況下,密碼是不需要填寫的,但是在祕鑰認證的時候,官方沒有給出任何解釋。
說明:
User Name :MQTT 協議字段,按照物聯網通信約束填入:產品 ID + 設備名 + sdkappid + connid。如:“QICJYEM1T4Demo1;12010126;12345”,僅替換示例中的產品 ID + 設備名即可,後面的兩個參數本身由物聯網通信接入 SDK 自動生成,所以這裏填寫固定測試值。
Password :Password 必須填寫,由於 mqtt.fx 默認將密碼標誌位設爲 true,所以需要填寫一個任意的非空字符串作爲密碼,否則無法連接到物聯雲通信後臺。而實際接入物聯雲後臺時,鑑權是根據證書認證,此處隨機填寫的密碼不會作爲接入憑證。
但是我在內測羣裏終於找到了配置的方法,,,,,(m)
所以依靠這個方法才能生成真正的賬號和密碼!!!