一、實驗目的及要求
【實驗一】實作sIoT配置并實作sIoT上mqtt訊息的通訊,
【實驗二】通過AppInventor結合sIoT實作手機app控制掌控板的燈和顯示內容,
二、實驗原理與內容
sIoT可以在局域網上實作mqtt訊息的通訊,借助sIoT可以通過手機app實作局域網內的設備操控,
三、實驗軟硬體環境
硬體:掌控板
軟體:Mind+
四、實驗程序
【實驗一】實作sIoT配置并實作sIoT上mqtt訊息的通訊,
1、SIoT軟體下載
下載地址:https://mindplus.dfrobot.com.cn/siot
根據自己電腦的系統,對應下載SIoT軟體壓縮包,例如Windows系統下載win32,
2、SIoT軟體準備

SIoT是一個綠色軟體,將下載的壓縮包解壓并打開,
3、 Mind+軟體下載
下載地址:http://mindplus.cc/
4、用“ipconfig”命令查看本機的IP地址,可以在命令提示框中查找或者直接啟動“SIoT_windows_1_2.exe”:

5、打開電腦瀏覽器,在網址欄輸入剛付訓得的IP地址加上“:8080”,如10.12.30.141:8080,因為這里使用的是老師給的軟體,所以后面的埠號我加的是“:8888”
6、登陸SIoT網頁端
賬號:siot
密碼:dfrobot
輸入賬號、密碼后,點擊“登陸”,登陸后頁面如下:

- 如無意外,SIoT網頁端賬號、密碼都是統一的,
7、使用mind+撰寫程式

mqtt初始化引數配置:

8、slot后臺訊息顯示:
在“查看設備串列”中“查看訊息”

“開燈”是發送出去的資訊;“你好!”是接收到的資訊,

另一臺設備收到“開燈”訊息
9、實驗效果圖

成功發送資訊

成功接收資訊

另一臺設備成功接收資訊
【實驗二】通過AppInventor結合sIoT實作手機app控制掌控板的燈和顯示內容,
1、使用mind+撰寫代碼


2、登錄APPINVENTOR:http://app.gzjkw.net/login/
創建專案進入邏輯設計,如下(部分):

3、連接后打包為APK發送到手機打開,進行除錯,結果如下:
特調為藍色燈光:


特調為綠色燈光:


特調為紅色燈光:


五、實驗小結
1、在撰寫程式時要注意到發送資訊那部分操作需要添加回圈,否則只會執行一次,
2、mqtt初始化配置的資訊,兩個軟體上面所配置的用戶應該相同,topic0與topic1應相同,
3、在測驗某設備是否能成功發送或接收資訊時,可以“自己”發送給“自己”,
4、在執行某些不能明顯得到輸出的結果的陳述句時,可以撰寫一些測驗陳述句以便檢驗,比如wifi,mqtt是否連接成功,
5、實驗二的引數需要填寫正確,需要自構建局域網,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/198961.html
標籤:其他
上一篇:如何實作三菱FX5U PLC-以太網-DTU-無線網-電腦的通信--雙服務器方式
下一篇:C#利用套接字實作資料發送
