唯眾物聯(lián)網(wǎng)——基于物聯(lián)網(wǎng)平臺(tái)的Andorid實(shí)驗(yàn)設(shè)計(jì)與實(shí)現(xiàn)教學(xué)實(shí)訓(xùn)資源(免費(fèi)開源)

前言
物聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)發(fā)展迅猛,有超過(guò)一般的人在使用Android手機(jī),Android平臺(tái)越來(lái)越得到用戶的接受和重視。開發(fā)Android應(yīng)用App并不一定要有豐富的編程經(jīng)驗(yàn),其實(shí)零基礎(chǔ)、非專業(yè)的學(xué)生完全可以憑借興趣開發(fā)出自己的專屬App,實(shí)現(xiàn)自己的夢(mèng)想。
本實(shí)訓(xùn)文檔以目前較為流行的智能家居項(xiàng)目為背景,結(jié)合唯眾?物聯(lián)網(wǎng)實(shí)訓(xùn)設(shè)備和唯眾?物聯(lián)網(wǎng)融合云平臺(tái),以Android為開發(fā)運(yùn)行環(huán)境,采用當(dāng)前流行的Java語(yǔ)言,數(shù)據(jù)交互以http請(qǐng)求方式,實(shí)現(xiàn)智能家居環(huán)境參數(shù)的采集、展示、交互、聯(lián)動(dòng)。
環(huán)境
硬件環(huán)境
采用唯眾?物聯(lián)網(wǎng)工程應(yīng)用實(shí)訓(xùn)裝置:WZ-IOT1-ATP1
軟件開發(fā)環(huán)境
Windows10 64位
jdk1.8.0_181
Android Studio 2021.1.1
本實(shí)訓(xùn)教程結(jié)合實(shí)際物聯(lián)網(wǎng)在智能家居系統(tǒng)中的應(yīng)用,采用循序漸進(jìn)的步驟,先了解Android程序開發(fā)環(huán)境的搭建,建立簡(jiǎn)單的示例程序。接著搭建基本的顯示界面,了解http協(xié)議和唯眾?物料網(wǎng)API,獲取智能家居環(huán)境參數(shù),進(jìn)一步控制設(shè)備的運(yùn)行狀態(tài),最后實(shí)現(xiàn)自動(dòng)聯(lián)動(dòng)動(dòng)作,整個(gè)過(guò)程清晰,實(shí)現(xiàn)簡(jiǎn)單,能快速上手。
最終實(shí)訓(xùn)界面展示大致如下圖,如采用Android平板將橫向布局
?

教學(xué)資源目錄:
前言
環(huán)境
實(shí)驗(yàn)一:開發(fā)工具(Android Studio)的使用
【實(shí)驗(yàn)內(nèi)容】
【實(shí)驗(yàn)?zāi)康摹?/strong>
【實(shí)驗(yàn)步驟】
步驟1 Java環(huán)境安裝
步驟2 Android Studio下載與安裝
步驟3 啟動(dòng)Android Studio,創(chuàng)建一個(gè)新項(xiàng)目
步驟4 創(chuàng)建Android虛擬機(jī)
步驟5 編譯運(yùn)行
步驟6 斷點(diǎn)調(diào)試
步驟7 簽名打包
實(shí)驗(yàn)二:編寫基本界面
【實(shí)驗(yàn)內(nèi)容】
【實(shí)驗(yàn)?zāi)康摹?/strong>
【實(shí)驗(yàn)步驟】
步驟1 創(chuàng)建樣式資源
步驟2 主界面 activity_main.xml
步驟3 儀表盤類DashboardView3.java
步驟4 溫濕度界面lay_30008.xml
步驟5 光照度界面lay_30009.xml
步驟6 人體紅外界面lay_30011.xml
步驟7 風(fēng)扇界面lay_30012.xml
步驟8 RFID界面lay_30013.xml
步驟9 RGB彩色燈界面lay_30018.xml
步驟10 點(diǎn)陣界面lay_30021.xml
步驟11 氣體檢測(cè)界面lay_30022.xml
步驟12 語(yǔ)音播放界面lay_30023.xml
步驟13 五孔插座界面 lay_cz.xml
步驟14 物聯(lián)網(wǎng)網(wǎng)關(guān)界面lay_gw.xml
步驟15 統(tǒng)一界面父類
步驟16 子類繼承父類
步驟17 基本界面呈現(xiàn)
實(shí)驗(yàn)三:獲取設(shè)備相關(guān)信息
【實(shí)驗(yàn)內(nèi)容】
【實(shí)驗(yàn)?zāi)康摹?/span>
【實(shí)驗(yàn)步驟】
步驟1 API接口簡(jiǎn)介
步驟2 android發(fā)起http請(qǐng)求
步驟3 Handler消息接收處理
步驟4 JSON數(shù)據(jù)解析
步驟5 界面賦值實(shí)現(xiàn)
實(shí)驗(yàn)四:主動(dòng)控制設(shè)備動(dòng)作
【實(shí)驗(yàn)內(nèi)容】
【實(shí)驗(yàn)?zāi)康摹?/strong>
【實(shí)驗(yàn)步驟】
步驟1 設(shè)置風(fēng)扇開關(guān):wz_30012.java
步驟2 設(shè)置RGB三色燈變色:wz_30018.Java
步驟3 設(shè)置點(diǎn)陣顯示:wz_30021.Java
步驟4 設(shè)置語(yǔ)音播放:wz30023.java
實(shí)驗(yàn)五:實(shí)現(xiàn)聯(lián)動(dòng)控制
【實(shí)驗(yàn)內(nèi)容】
【實(shí)驗(yàn)?zāi)康摹?/strong>
【實(shí)驗(yàn)步驟】
步驟1 聯(lián)動(dòng)條件和動(dòng)作參數(shù)介紹
步驟2 各設(shè)備聯(lián)動(dòng)條件和動(dòng)作參數(shù)設(shè)置
步驟3 聯(lián)動(dòng)條件的判斷和執(zhí)行
步驟4 設(shè)置設(shè)防撤防狀態(tài)
步驟5 設(shè)置設(shè)防撤防定時(shí)切換
詳細(xì)資源文檔訪問(wèn)公司官網(wǎng)