唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源
基于物聯網平臺的Andorid實驗設計與實現
前言
物聯網和移動互聯網發展迅猛,有超過一般的人在使用Android手機,Android平臺越來越得到用戶的接受和重視。開發Android應用App并不一定要有豐富的編程經驗,其實零基礎、非專業的學生完全可以憑借興趣開發出自己的專屬App,實現自己的夢想。
本實訓文檔以目前較為流行的智能家居項目為背景,結合唯眾?物聯網實訓設備和唯眾?物聯網融合云平臺,以Android為開發運行環境,采用當前流行的Java語言,數據交互以http請求方式,實現智能家居環境參數的采集、展示、交互、聯動。
環境
硬件環境
采用唯眾?物聯網工程應用實訓裝置:WZ-IOT1-ATP1
軟件開發環境
Windows10 64位
jdk1.8.0_181
Android Studio 2021.1.1
本實訓教程結合實際物聯網在智能家居系統中的應用,采用循序漸進的步驟,先了解Android程序開發環境的搭建,建立簡單的示例程序。接著搭建基本的顯示界面,了解http協議和唯眾?物料網API,獲取智能家居環境參數,進一步控制設備的運行狀態,最后實現自動聯動動作,整個過程清晰,實現簡單,能快速上手。
最終實訓界面展示大致如下圖,如采用Android平板將橫向布局
教學資源目錄:
前言
環境
實驗一:開發工具(Android Studio)的使用
【實驗內容】
【實驗目的】
【實驗步驟】
步驟1 Java環境安裝
步驟2 Android Studio下載與安裝
步驟3 啟動Android Studio,創建一個新項目
步驟4 創建Android虛擬機
步驟5 編譯運行
步驟6 斷點調試
步驟7 簽名打包
實驗二:編寫基本界面
【實驗內容】
【實驗目的】
【實驗步驟】
步驟1 創建樣式資源
步驟2 主界面 activity_main.xml
步驟3 儀表盤類DashboardView3.java
步驟4 溫濕度界面lay_30008.xml
步驟5 光照度界面lay_30009.xml
步驟6 人體紅外界面lay_30011.xml
步驟7 風扇界面lay_30012.xml
步驟8 RFID界面lay_30013.xml
步驟9 RGB彩色燈界面lay_30018.xml
步驟10 點陣界面lay_30021.xml
步驟11 氣體檢測界面lay_30022.xml
步驟12 語音播放界面lay_30023.xml
步驟13 五孔插座界面 lay_cz.xml
步驟14 物聯網網關界面lay_gw.xml
步驟15 統一界面父類
步驟16 子類繼承父類
步驟17 基本界面呈現
實驗三:獲取設備相關信息
【實驗內容】
【實驗目的】
【實驗步驟】
步驟1 API接口簡介
步驟2 android發起http請求
步驟3 Handler消息接收處理
步驟4 JSON數據解析
步驟5 界面賦值實現
實驗四:主動控制設備動作
【實驗內容】
【實驗目的】
【實驗步驟】步驟1 設置風扇開關:wz_30012.java
步驟2 設置RGB三色燈變色:wz_30018.Java
步驟3 設置點陣顯示:wz_30021.Java
步驟4 設置語音播放:wz30023.java
實驗五:實現聯動控制
【實驗內容】
【實驗目的】
【實驗步驟】
步驟1 聯動條件和動作參數介紹
步驟2 各設備聯動條件和動作參數設置
步驟3 聯動條件的判斷和執行
步驟4 設置設防撤防狀態
步驟5 設置設防撤防定時切換
總結
以上是生活随笔為你收集整理的唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android TTS语音播报
- 下一篇: 菊读图的dijkstra