陳新龍
余承東在華為發(fā)布會上的一句話讓我記憶深刻:華為致力于把數(shù)字世界帶入每個人、每個家庭、每個組織,構(gòu)建萬物互聯(lián)的智能世界。萬物互聯(lián)又需要物聯(lián)網(wǎng)的幫助,物聯(lián)網(wǎng)(縮寫IoT)是互聯(lián)網(wǎng)的一個延伸,互聯(lián)網(wǎng)的終端是計算機(PC、服務(wù)器),而物聯(lián)網(wǎng)的終端是硬件設(shè)備,無論是家電、工業(yè)設(shè)備、汽車、監(jiān)測儀器,所有這些終端都可以互聯(lián),可以總結(jié)為萬物互聯(lián)。掌控板可以支持WiFi通信,可作為物聯(lián)網(wǎng)的終端設(shè)備,通過搭載物聯(lián)網(wǎng)云平臺,實現(xiàn)物聯(lián)網(wǎng)的各種應(yīng)用。
在日常的生活中,我們可以看到不少人手上都戴著智能手表,如今智能手表已經(jīng)是智能穿戴設(shè)備中的重要成員,智能手表有很多功能比如測量心率、接收短消息、查看天氣等,我們也可以用掌控板作為物聯(lián)網(wǎng)的一個終端,通過物聯(lián)網(wǎng)云平臺與掌控板進行互聯(lián),制作一個智能物聯(lián)手表。
首先我們需要介紹一下什么是物聯(lián)網(wǎng)云平臺:一般情況下,用手機無法和非同一個局域網(wǎng)下的其他硬件設(shè)備直接點對點通信,這個時候就需要一個位于互聯(lián)網(wǎng)上的服務(wù)器做中轉(zhuǎn),這個服務(wù)器就是物聯(lián)網(wǎng)云平臺,我們想要簡單地實現(xiàn)物聯(lián)網(wǎng)功能,就不得不借助已經(jīng)開發(fā)好的物聯(lián)網(wǎng)云平臺。
市面上有很多公開的物聯(lián)網(wǎng)云平臺,像阿里云、Easy IoT、OneNet等,這里我以Easy IoT平臺為例開始我們的物聯(lián)網(wǎng)之旅。注冊賬號,登錄,打開工作間就可以開始使用了(網(wǎng)址:http://iot.dfrobot.com.cn/)。在“工作間”中,點擊“+”號添加新的設(shè)備,這個設(shè)備就是需要連入的物聯(lián)網(wǎng)的設(shè)備,從圖中我們可以發(fā)現(xiàn)左邊的Iot_id(user)和Iot_pwd(password)就是物聯(lián)網(wǎng)的賬號和密碼,后面需要填寫到軟件程序中(可以點擊小眼睛查看,密碼不要告訴別人哦)。New Device就是新加入的設(shè)備,每個設(shè)備都有獨自的Topic。在設(shè)置好參數(shù)后,千萬不要去手癢癢點擊上圖左側(cè)的“重新生成”,否則需要重新設(shè)置相應(yīng)的ID和密碼(圖1)。
現(xiàn)在我們可以打開Mind+軟件,開始編寫程序了,首先點擊擴展圖標(biāo),選擇“網(wǎng)絡(luò)服務(wù)”,點擊“MQTT”和“WiFi”,完成加載,導(dǎo)入成功后可以發(fā)現(xiàn)軟件的左側(cè)多出了掌控和網(wǎng)絡(luò)服務(wù)模塊等多條指令。首先我們將WiFi連接到熱點(輸入自家的賬號和密碼),當(dāng)WiFi連接成功后在掌控板中顯示W(wǎng)iFi連接成功。
其次連接物聯(lián)網(wǎng),將MQTT初始化參數(shù)拖至編程序,點擊設(shè)置圖標(biāo),將Easy IoT中獲取到的賬號密碼和設(shè)備的Topic填入到對應(yīng)的位置,完成MQTT參數(shù)的初始化。連接成功后,屏幕顯示MQTT連接成功(圖2)。
WiFi和物聯(lián)網(wǎng)都連接成功后,可以將掌控板作為智能物聯(lián)手表,通過Easy IoT平臺發(fā)送信息控制掌控板輸出,比如在Easy IoT網(wǎng)頁中發(fā)送消息,掌控板收到消息后,根據(jù)用戶的代碼指令,蜂鳴器會發(fā)出聲音并顯示文字(圖3)。
在網(wǎng)頁端發(fā)送的消息會實時顯示在掌控板上,發(fā)送的消息支持中、英文字符,但不支持將漢字消息顯示在屏幕上,Easy IoT平臺還支持查看歷史信息哦(圖4)。
本次實驗我們已經(jīng)將Easy IoT平臺與掌控板互相連接并實現(xiàn)了簡單通信,雖然目前的信息流還是單向的,但也為后期更復(fù)雜的應(yīng)用打下了基礎(chǔ),下期我們會通過微信小程序讓手機和掌控板實現(xiàn)雙向通信。
什么是頁巖油?是什么樣的技術(shù)幫我們把埋藏在大慶油田地下的12.68億噸儲量頁巖油開采出來,讓大慶油田能夠繼續(xù)為國出力40年的?來B站關(guān)注“壹零社”,這里不止有編程。