QT寫的一個小工具:阿里雲MQTT連接參數生成器.


一、工具介紹。

最近在研究MQTT協議聯網的一些問題,現在主流的物聯網平台都支持MQTT協議。

在做阿里雲平台連接測試的時候,連接參數的生成沒有好用的工具, 所以就自己寫了一個。

這個工具主要用於阿里雲物聯平台的連接參數生成,由於公司的軟件可能用到這部分代碼,所以源代碼不公開。(其實也很簡單,沒什么內容)。

軟件放在博客上, 可以免費下載使用。

簡單介紹一下(軟件的版本信息中有這些內容)。

1. 第一次發布, 該軟件可以自由下載,免費試用.

2. 該軟件為阿里雲物聯網平台物聯網設備接入信息生成工具.結合阿里雲物聯平台提供的三元組信息, 可以生成MQTT客戶端登陸的信息.

3. 生產信息用的三元組信息有阿里品台提供, TimeStamp可以缺省, ClientId自己寫入.

4. Securemode為TCP數據包數據的傳輸方式. TCP直連發送明文數據, TLS加密發送采用TLS加密后的密文數據. 采用TLS加密需要客戶端支持,否則不要采用.

5. Method為生成登陸Password的加密方式, 三種方式都可以連接阿里雲平台.

6. 阿里雲連接參數輸出為連接阿里雲物聯平台的全部參數.

  a.連接域名為你的客戶端連接阿里雲物聯平台的域名. 對於將域名和端口分開的客戶端, 請自行手動分開.

  b.其余三個參數分別復制粘貼入你的客戶端.

二、使用說明。

1. 界面介紹。

微信截圖_20190704094303

2.一個使用的實例。

a.在阿里雲平台新建一個設備,一鍵復制三元組。

image

b.將三元組信息貼入軟件(ProductKey, DeviceName, DeviceSecret)

image

c.設置TimeStamp,輸入任意數字就可以,可以缺省。這里輸入12345.

設置ClientId, 這個必須設置, 這是設置test123.

image

d.設置傳輸的加密方式,兩種方式可選(官方支持):TCP直連和TLS加密。設置TLS加密的話,需要你的客戶端支持。這里設置TCP直連。

e.設置Password生成的加密方式, 三種方式: hmacmd5, hmacsha1, hamcsha256. 這里選擇hmacsha1.

image

f.點擊生成按鈕.

image

上邊四項是連接中需要用到的, 下邊以上中間過程產生的數據.

3.如果是以前建立的設備. 則將三元組信息分開拷貝。

image

分別拷貝到這里。

三、其他內容。

image

1. 阿里雲圖標。這里提供了阿里雲物聯網平台的一些資源鏈接,點擊直達。里邊包含了我的推廣信息,介意的可以忽略, 直接使用百度搜索。

image

2. 眼睛圖標為版本信息及一些簡單說明。

image

That's all!

 

_____________________________________________________________________________________

四、軟件下載及其配合MQTT客戶端的實際操作說明。

1. 軟件下載:

鏈接:https://pan.baidu.com/s/1TDmTUCFHsrFoQ5TLPolfgA
提取碼:fqry
3374C9D3245C1AFDCF02C86774199845

二維碼支持威信掃一掃

2. 操作說明鏈接:

MQTT.fx連接阿里雲平台:https://www.cnblogs.com/mhtc/p/11131455.html

MQTTBox連接阿里雲平台:https://www.cnblogs.com/mhtc/p/11131648.html


免責聲明!

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



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