【MQTT學習】使用串口轉TCP軟件連接阿里雲MQTT服務器

串口轉TCP軟件

我們需要使用兩款軟件,一款是串口轉TCP的工具
commproxy(串口轉tcp工具) v1.0

由於是虛擬調試,我這兒還使用了一款虛擬串口軟件VSPD,大家自行百度下載即可。

如果實際使用單片機進行測試,則我們不需要使用虛擬串口

生成虛擬串口

設置想要生成的端口號,點擊添加端口即可。
我這兒添加了COM1 COM2兩個端口。虛擬串口是成對添加的,添加上後,即可以實現兩個串口虛擬聯通。
在這裏插入圖片描述

設置commproxy軟件

我們設置端口號、波特率。
網絡設置中,IP地址填寫阿里雲物聯網平臺要求的地址,端口號爲1883。
在這裏插入圖片描述

串口調試助手

在串口調試助手中,添加了兩條報文,一條是連接報文,一條是心跳報文。
端口我們選擇虛擬串口對的另外一個串口
在這裏插入圖片描述

連接阿里雲,登錄,併發送心跳報文

1、在commproxy軟件上,點擊「連接」
2、在串口調試助手中發送CONNECT報文,會收到服務器的回覆「20 02 00 00」說明連接成功
3、發送心跳報文"C0 00",可以收到服務器回覆的「D0 00」說明發送信息成功
在這裏插入圖片描述

此時阿里雲平臺上顯示器件處於在線狀態
在這裏插入圖片描述