一、實驗目的及要求
【實驗一】實作Easy IoT配置,
【實驗二】實作Easy IoT上mqtt訊息的通訊,
二、實驗原理與內容
實作mind+下Easy IoT上mqtt訊息的通訊,~~
三、實驗軟硬體環境
硬體:掌控板
軟體:Mind+
四、實驗程序(實驗步驟、記錄、資料、分析)
核心代碼截圖:
(1)在http://iot.dfrobot.com.cn上注冊賬戶,注冊成功后點擊作業間,并點擊添加兩個新設備用于實驗

(2)在Mind+中先連接WIFI,再連接MQTT,若wifi連接成功便在顯示幕第一行顯示“網路連接成功”
初始化MQTT時,在里面填寫賬戶所給的lot_id及lot_pwd,以及添加的兩個設備的topic,如下所示:

(3)若MQTT連接成功便在顯示幕第二行顯示“MQTT連接成功”,回圈執行程式,若按下A鍵,在第三行顯示光強度為,MQTT發送這個資訊給Topic1,與此同時,如果接受到Topic_0發來的訊息,并且回復訊息至Topic_1中,并將回復的內容顯示在第四行,同理,按下B鍵時除了發送的資訊改為麥克風聲音強度不一樣外,其他都一樣
主程式如下所示:

代碼:


并發執行緒部分:


4.實驗效果圖:
(1)按下A鍵:

(2)按下B鍵:

五、測驗/除錯及實驗結果分析
MQTT初始化引數配置一定要在里面填寫賬戶所給的lot_id及lot_pwd,以及添加的兩個設備的topic,為了避免出錯,直接復制過去就行,對按鈕等時間的操作要放在回圈中,
六、實驗結論與體會
本次實驗是關于實作Easy IoT配置以及實作Easy IoT上mqtt訊息的通訊,一開始老師講解的時候有一些疑惑,在想為什么可以把資訊傳遞,后來才明白了是MQTT中提供了介面,實驗程序總的來說很順利,因為老師講的時候我跟著操作也認真聽講,明白了操作原理就好做了,建議直接使用手機的熱點連接,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274125.html
標籤:其他
下一篇:如何修改植物大戰僵尸的關卡和金幣
