[MQTT] 通過阿里雲服務器實現MQTT通訊


最近想實現手機app控制一個4G設備操作一個gpio

簡單記錄步驟如下:

1、打開阿里雲官網https://www.aliyun.com/,注冊並登錄->打開控制台-物聯網平台

 

2、創建產品,中間步驟參考如下產品信息

 

 

 

 

3、設置功能定義

 

4、創建兩個設備MqttPublish和MqttSubscribe,分別用來手機app連接阿里雲服務器發布消息和阿里雲服務器對4G設備訂閱消息

5、創建完設備后需要分別測試一下,可以用工具mqttfx-1.7.1-windows-x64.exe來實現

 

 

mqttfx-1.7.1-windows-x64.exe地址:

鏈接:https://pan.baidu.com/s/1Rn3G2zPA21lqXCjK49mixA   提取碼:zbxa
MQTT_Password.7z地址:

鏈接:https://pan.baidu.com/s/17pT68F9-y15nx01e4ojzkw    提取碼:5el7

6、使用mqttfx測試

 

 

點擊Publish和Subscribe分別設置如下:

/a17zQFxrTGN/MqttPublish/user/update 發布
/a17zQFxrTGN/MqttPublish/user/get 訂閱

/sys/a17zQFxrTGN/MqttSubscribe/thing/event/property/post 發布
/sys/a17zQFxrTGN/MqttSubscribe/thing/service/property/set 訂閱

 

 7、分別測試成功后,要想兩個設備間發送和接收消息,還需要設置“雲產品流轉”,創建規則為如下即可

 

 8、可以兩台電腦分別使用mqttfx,連接設備MqttPublish發布消息,連接MqttSubscribe的訂閱消息測試

9、生成設備端代碼可以在4G模塊中進行測試,我的這個4G設備中已經有mqtt測試代碼,這里就不具體說明

 

注意事項:配置工具mqttfx一定要注意字符串別寫錯,特別是hmacsha1,因為把最后一個1看出l導致折騰了好久,最好直接復制!!!

 


免責聲明!

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



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