物聯(lián)網(wǎng)平臺(tái)是一種管理和處理物聯(lián)網(wǎng)設(shè)備和數(shù)據(jù)的軟件平臺(tái)。它能夠遠(yuǎn)程管理和控制設(shè)備和傳感器,并能夠?qū)崟r(shí)傳輸、收集和分析數(shù)據(jù),實(shí)現(xiàn)設(shè)備端和用戶端的互聯(lián)互通。
Easy Iot是一個(gè)旨在簡(jiǎn)化和加速物聯(lián)網(wǎng)設(shè)備的連接和管理的物聯(lián)網(wǎng)平臺(tái)。它提供了易于使用的工具和界面,使用戶能夠輕松地將各種設(shè)備和傳感器連接到云平臺(tái),并實(shí)時(shí)監(jiān)控和控制這些設(shè)備。
本文的知識(shí)點(diǎn)為Easy Iot與掌控板的連接和互動(dòng)基礎(chǔ)。通過(guò)實(shí)驗(yàn),了解物聯(lián)網(wǎng)平臺(tái)的注冊(cè)、配置、設(shè)備管理和數(shù)據(jù)采集等基本操作。
1. 實(shí)驗(yàn)?zāi)繕?biāo)
(1) 如何注冊(cè)和配置Easy Iot
(2) 如何在Mind+連接掌控板和Easy Iot
(3) 如何在電腦上通過(guò)Easy Iot管理掌控板
(4) 如何在手機(jī)上通過(guò)Easy Iot管理掌控板
2. 實(shí)驗(yàn)所需資源
硬件:
(1) 電腦
(2) 手機(jī)
(3) 掌控板
(4) 數(shù)據(jù)線
本文實(shí)驗(yàn)所用的臺(tái)式電腦為Windows7操作系統(tǒng),手機(jī)為安卓系統(tǒng),掌控板為V2.0版本,數(shù)據(jù)線為Type-C接口。
軟件:
(1) 電腦安裝Mind+軟件
本文實(shí)驗(yàn)所用的Mind+軟件版本為V1.8.0 RC1.0
(2) Easy Iot平臺(tái)
網(wǎng)址:https://iot.dfrobot.com.cn/index.html
(3) Easy Iot微信小程序
3. 注冊(cè)和配置Easy Iot平臺(tái)
瀏覽器打開Easy Iot網(wǎng)站,按照下面步驟進(jìn)行操作:
(1) 在首頁(yè)右上角選擇“注冊(cè)”,按提示注冊(cè)賬號(hào)
(2) 登錄平臺(tái)后選擇“工作間”,查看賬號(hào)、密碼信息
(3) 新添加2個(gè)設(shè)備,分別命名為“指令”和“光線”,了解Topic概念,下一步編程會(huì)用到
Easy Iot平臺(tái)使用MQTT協(xié)議與掌控板進(jìn)行通信。MQTT是一種輕量級(jí)的通信協(xié)議,專為物聯(lián)網(wǎng)設(shè)備和網(wǎng)絡(luò)環(huán)境設(shè)計(jì)。它采用發(fā)布-訂閱模式,其中消息發(fā)布者(可以是手機(jī),也可以是物聯(lián)網(wǎng)設(shè)備)將消息發(fā)送到特定的主題(Topic),而消息訂閱者(可以是手機(jī),也可以是物聯(lián)網(wǎng)設(shè)備)則訂閱感興趣的主題,以接收相應(yīng)的消息。
理解了發(fā)布者和訂閱者的概念,也就好理解本實(shí)驗(yàn)設(shè)置兩個(gè)Topic的用途了。Topic0的發(fā)布者是電腦,發(fā)布內(nèi)容是指令,訂閱者是掌控板,用于接收電腦指令;而Topic1的發(fā)布者是掌控板,發(fā)布內(nèi)容是掌控板環(huán)境光強(qiáng)度數(shù)據(jù),訂閱者是電腦,用于查看數(shù)據(jù)。在Mind+中,最多可以添加五個(gè)Topic。
4. 通過(guò)Mind+連接掌控板和Easy Iot平臺(tái)
下面進(jìn)行Mind+編程,實(shí)現(xiàn)掌控板和Easy Iot平臺(tái)的連接:
(1) 把掌控板通過(guò)數(shù)據(jù)線連接到電腦
(2) 打開Mind+軟件,在“上傳模式”下選擇新建項(xiàng)目
(3) 點(diǎn)擊左下角“擴(kuò)展”按鈕打開“選擇主控板”界面,選擇“掌控板”
(4) 在擴(kuò)展“網(wǎng)絡(luò)服務(wù)”界面,選擇“MQTT”和“WI-FI”兩項(xiàng)擴(kuò)展
(5) 點(diǎn)擊“返回”回到主界面,左側(cè)積木欄中增加了“掌控”和“網(wǎng)絡(luò)服務(wù)”兩個(gè)積木。其中,“網(wǎng)絡(luò)服務(wù)”又包括了“MQTT”和“WI-FI”兩項(xiàng)擴(kuò)展
(6) 在菜單欄中選擇“連接設(shè)備”把掌控板連接到Mind+
(7) 在Mind+編輯掌控板通過(guò)WIFI和MQTT協(xié)議連接Easy Iot平臺(tái)的程序
注意MQTT參數(shù)必須與Easy Iot平臺(tái)信息一致。
(8) Mind+點(diǎn)擊上傳到設(shè)備,確認(rèn)是否上傳成功
(9) 上傳成功后,掌控板應(yīng)該顯示連接成功信息
如果未能成功顯示,說(shuō)明未連接成功,可以按掌控板“RESET”復(fù)位按鈕重啟測(cè)試。如還未成功,請(qǐng)檢查WIFI,MQTT信息是否正確,WIFI信號(hào)是否為2.4G網(wǎng)絡(luò),掌控板不支持5G網(wǎng)絡(luò)。逐步排查問題并重新上傳程序到設(shè)備。
5. 在電腦上通過(guò)Easy Iot管理掌控板
確認(rèn)Easy Iot平臺(tái)連接成功后,我們繼續(xù)編程:
(1) 在Mind+添加接收Topic0消息控制掌控板LED燈的程序
(2) 在Mind+添加上傳掌控板環(huán)境光強(qiáng)度數(shù)據(jù)到Topic1的程序
(3) Mind+點(diǎn)擊上傳到設(shè)備,確認(rèn)是否上傳成功
(4) 登錄Easy Iot平臺(tái)發(fā)送Topic0指令消息,掌控板LED燈隨著“on”或“off”指令打開或關(guān)閉
(5) 登錄Easy Iot平臺(tái)查看Topic1接收到的光線數(shù)據(jù)
至此,掌控板和Easy Iot平臺(tái)實(shí)現(xiàn)了連接,在掌控板WIFI網(wǎng)絡(luò)正常的情況下,你可以在任何可以登錄Easy Iot平臺(tái)的電腦上遠(yuǎn)程控制和查看掌控板數(shù)據(jù)。如果你覺得電腦操作不夠方便,那下面我們介紹手機(jī)使用Easy Iot平臺(tái)的方法。
6. 在手機(jī)上通過(guò)Easy Iot管理掌控板
在手機(jī)微信搜索“Easy Iot”小程序,用在電腦上注冊(cè)的賬號(hào)登錄平臺(tái),界面和電腦有一定區(qū)別,但操作邏輯和功能是一樣的。
了解了基本的連接方法,對(duì)其他各種豐富的傳感器和執(zhí)行器進(jìn)行遠(yuǎn)程編程管理也就有了可能,充分發(fā)揮想象,動(dòng)手試試。
7. 完整Mind+程序和下載地址
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-765386.html
下載地址:https://gitee.com/inventara/arduino文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-765386.html
到了這里,關(guān)于Easy Iot—簡(jiǎn)單易用的物聯(lián)網(wǎng)平臺(tái)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!