使用MQTTX軟件連接阿里云
- MQTTX軟件
- 阿里云配置
- MQTTX軟件設置
MQTTX軟件
阿里云配置
ESP8266連接阿里云這篇文章里有詳細的創建過程,這里就不再重復了,需要的可以點擊了解一下。
MQTTX軟件設置
打開軟件之后,首先點擊添加進行創建。
在阿里云里打開設備。
找到MQTT 連接參數。
按照名稱依次填到軟件里。
然后點擊連接。
正常情況下這時你就可以在阿里云上看到該設備已經再線。
如果沒有顯示的話,先刷新一下頁面試試。還不行的話,再檢查一下上面的數據有沒有填錯,數據建議直接復制,不要手敲。
完成之后,回到阿里云產品里面找到topic進行訂閱。
屬性上報:設備將數據上報給平臺。
//JSON 格式
{"params": {"temperature": 25.5,"humidity": 60},"method": "thing.event.property.post","version": "1.0.0"
}
屬性設置:平臺將數據下發給設備。
//JSON 格式
{"method": "thing.service.property.set","id": "123456","params": {"switch": 1,"brightness": 80},"version": "1.0.0"
}
開始訂閱一共需要訂閱兩個,分別是云端響應屬性上報(查看平臺是否接收到數據),設備屬性設置(查看平臺下發的數據)。
將上面的topic復制到MQTT軟件里。
${deviceName}換成設備名(我這里是Test)。
這里填寫設備屬性上報的topic。
最后進行測試,觀察是否可以成功上傳和接收消息。
按圖進入到該設備的在線調試界面。
修改數據后,點擊設備觀察MQTTx有沒有接收到。
可以看到有正確的接收到數據。
現在我們上傳試試。
可以看到軟件上有平臺接收成功的提示,并且平臺上也將數據進行了修改。