**
使用MQTT連接阿里云的物聯網云平臺
**
對于嵌入式的小伙伴來說,使用MQTT協議貌似是一個必須經過的程序,但對于一些剛入門或對MQTT不熟悉的人來說,尋找適合使用MQTT的平臺也是一個難點,有些人可能會為了驗證這個MQTT協議而去買一個服務器自己搭建環境,然而也有很多大平臺有這個福利供給大家免費使用云平臺的,在這以阿里云為例,
首先在阿里云官網上注冊一個賬號,使用支付寶登陸即可
然后進入控制臺 找到物聯網平臺
這里我是先開通了的,剛使用的用戶直接開通即可,然后進入公共實體

然后在產品中創建產品

創建好后,添加設備,其中這個DeviceName對后面使用是關鍵,在三元組中存在
創建好設備后再回到產品頁面中,查看剛剛新建的產品,然后選擇功能定義,通過編輯草稿,創建自己想要的資料點,創建好后選擇發布即可,這里就不進行演示**,這里是對MQTT上傳時,所傳資料點的定義,如溫度,濕度等**

完成后,進行設備在線模擬,通過該步驟,可以查看到具體資料上報,下發需要使用什么樣的JSON格式


設備上報的格式通過日志可知
{"id":1626791223636,
"params":{"PowerSwitch":1},
"version":"1.0",
"method":"thing.event.property.post"}
其中Id為亂數或者其他的,反正不固定,這個自己多試幾次就知道了
主要引數在params這里,即所有的資料點,
自己想要上傳資料的話,參照這個就可以了,
相對于看檔案,應該對各位伙伴有幫助吧
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289685.html
標籤:其他
