阿里云MQTT服務器搭建與測驗
- 一、 MQTT概念
- 二、 阿里云MQTT服務器搭建
- 1 阿里云平臺注冊及認證
- 2 添加平臺
- 2 創建產品與設備
- 獲取MQTT連接相關資訊
- 三、MQTT.fx測驗
- 1 MQTT.fx下載及安裝
- 2 配置登錄資訊
- 3 從MQTT.fx上報資料到阿里云服務器
- 4 阿里云下發資料到MQTT.fx
一、 MQTT概念
MQTT(Message Queuing Telemetry Transport,訊息佇列遙測傳輸協議),是一種基于發布/訂閱(publish/subscribe)模式的"輕量級"通訊協議,該協議構建于TCP/IP協議上,由IBM在1999年發布,MQTT最大優點在于,可以以極少的代碼和有限的帶寬,為連接遠程設備提供實時可靠的訊息服務,作為一種低開銷、低帶寬占用的即時通訊協議,使其在物聯網、小型設備、移動應用等方面有較廣泛的應用,
MQTT是一個基于客戶端-服務器的訊息發布/訂閱傳輸協議,MQTT協議是輕量、簡單、開放和易于實作的,這些特點使它適用范圍非常廣泛,在很多情況下,包括受限的環境中,如:機器與機器(M2M)通信和物聯網(IoT),其在,通過衛星鏈路通信傳感器、偶爾撥號的醫療設備、智能家居、及一些小型化設備中已廣泛使用

二、 阿里云MQTT服務器搭建
1 阿里云平臺注冊及認證
登錄阿里云平臺網址:https://help.aliyun.com/product/30520.html 并要注冊與認證, 注冊與認證,注冊與認證,重要的事情說三遍
2 添加平臺
直接上圖,清晰明了






2 創建產品與設備
直接上圖,清晰明了

產品名稱根據自己情況填寫



設備名稱根據自己情況填寫





發布上線
添加設備

DeviceName的名字可以隨意起


獲取MQTT連接相關資訊
直接上圖

{
"ProductKey": "gj64h3QCehC",
"DeviceName": "TESTDEVICE01",
"DeviceSecret": "4d52e013a6b91d7bdf89a034c375c9d2"
}

根據官方給出的資訊記得出下面的資訊,并留備用
Broker Address:gj64h3QCehC.iot-as-mqtt.cn-shanghai.aliyuncs.com
Broker Port :1883
Client ID :00001|securemode=3,signmethod=hmacsha1|

通過Password生成小工具,生成密碼

最終可以記錄User Name與password
User Name:TESTDEVICE01&gj64h3QCehC
password:F04E282D9E92364B9C67AB2B946E6EACF0BEEBF1
三、MQTT.fx測驗
1 MQTT.fx下載及安裝
使用MQTT.fx模擬為客戶機,通過MQTT.fx來與阿里云進行通信,MQTT.fx工具下載網址:https://www.jensd.de/apps/mqttfx/1.7.1/?spm=a2c4g.11186623.0.0.17b673a87YcqGK
選擇下面版本,安裝之后并安裝

2 配置登錄資訊


這里的資訊都是用上面獲取的

打開MQTT服務器,獲取屬性上報與屬性設定

屬性上報:/sys/gj64h3QCehC/${deviceName}/thing/event/property/post
屬性設定:/sys/gj64h3QCehC/${deviceName}/thing/service/property/set
//根據自己的設備名,填入屬性資訊即可
屬性上報:/sys/gj64h3QCehC/TESTDEVICE01/thing/event/property/post
屬性設定:/sys/gj64h3QCehC/TESTDEVICE01/thing/service/property/set
3 從MQTT.fx上報資料到阿里云服務器



4 阿里云下發資料到MQTT.fx


以上就是阿里云MQTT服務器搭建與測驗步驟,喜歡的請點波關注及評論一波
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/344382.html
標籤:其他
上一篇:游戲類專題研究報告(合集)
下一篇:聚烷撐乙二醇(數學+期望)
