《智慧型家居安裝與維護》是2019年5月電子工業出版社出版的圖書,作者是郭曙光、喬艷梅。
基本介紹
- 書名:智慧型家居安裝與維護
- 作者:郭曙光、喬艷梅
- ISBN:9787121351648
- 頁數:260頁
- 定價:49.8元
- 出版社:電子工業出版社
- 出版時間:2019年5月
- 開本:16開
內容簡介,圖書目錄,
內容簡介
“智慧型家居安裝與維護”是一門集設備配置、安裝、調試與網關開發和移動開發於一體的特色課程。本書以物聯網通信和控制技術為行業背景,以智慧型家居安裝與維護技能大賽操作平台為載體,重在培養學生理解分析基於物聯網技術的智慧型家居系統實現的能力,包括對智慧型家居系統網路組建、智慧型家居設備配置、信息的採集和處理等套用技能的掌握水平和職業能力。同時兼顧考查參賽學生的學習質量、效率、成本和規範意識。本書根據職業崗位實際工作任務需要的知識、能力和素質要求,設計了智慧型家居設備安裝調試及套用配置、智慧型家居網關程式開發、智慧型家居移動終端軟體開發這3個項目,以完成任務為線索,按照企業標準,在做中學,在學中做,調動學生學習的主動性和積極性,以自主地完成各環節的工作和學習任務。本書主要適合中職、高職物聯網技術類及智慧型樓宇類專業,如樓宇智慧型化安裝與調試、物聯網套用技術、計算機套用、計算機網路技術、電子與信息技術、電子技術套用等專業的教師和學生使用。
圖書目錄
目錄
第1章 家居設備安裝調試及套用配置 1
1.1 智慧型網關配置工具 1
1.1.1 配置概述 1
1.1.2 網路和系統參數 2
1.2 節點板配置 3
1.2.1 設備連線 3
1.2.2 驅動程式安裝 3
1.2.3 環境監測器配置 7
1.2.4 繼電器配置 12
1.2.5 RFID門禁配置 14
1.2.6 RFID門禁卡的製作 15
1.2.7 紅外轉發器配置 16
1.2.8 紅外學習 17
1.3 設備接線 18
1.3.1 溫濕度監測器 18
1.3.2 照度監測器 19
1.3.3 煙霧探測器 19
1.3.4 燃氣探測器 20
1.3.5 CO2監測器 20
1.3.6 PM2.5監測器 21
1.3.7 氣壓監測器 21
1.3.8 人體紅外監測器 22
1.3.9 LED射燈繼電器 22
1.3.10 電動窗簾繼電器 24
1.3.11 紅外轉發器 25
1.3.12 換氣扇繼電器 25
1.3.13 報警燈繼電器 26
1.3.14 RFID門禁 27
1.4 設備調試 29
1.4.1 獲取各節點信息 29
1.4.2 紅外控制 29
1.4.3 報警燈、LED射燈、
換氣扇的控制 30
1.4.4 窗簾的控制 31
1.4.5 RFID門禁無線開門 32
1.5 伺服器安裝與配置 33
1.5.1 JDK安裝 33
1.5.2 環境變數配置 34
1.5.3 xampp解壓與運行 37
1.5.4 MySQL配置 39
1.5.5 Tomcat配置 42
1.5.6 伺服器軟體
SmartHomeServer安裝 43
1.5.7 網關連結查詢註冊 46
1.5.8 路由器、伺服器IP配置 47
1.5.9 網關IP和MAC地址配置 49
1.5.10 伺服器可用性的驗證 51
第2章 智慧型家居網關程式開發 53
2.1 新建工程 53
2.1.1 開啟虛擬機 53
2.1.2 創建QtGui套用 56
2.1.3 導入庫檔案及頭檔案 58
2.1.4 修改【.pro】檔案 60
2.1.5 修改【main.cpp】檔案 61
2.1.6 新建並導入資源檔案 62
2.1.7 創建串口檔案 64
2.1.8 新建Qt設計師界面類 68
2.1.9 程式運行 70
2.2 界面開發基礎 72
2.2.1 設定樣式表 73
2.2.2 更改控制項名稱 74
2.2.3 界面設計 75
2.3 登錄功能 79
2.3.1 代碼書寫約定 79
2.3.2 連線資料庫 80
2.3.3 資料庫建表 81
2.3.4 信號與槽的關聯 82
2.3.5 界面切換與退出 83
2.3.6 登錄邏輯實現 84
2.4 註冊功能 85
2.5 查看、管理功能 88
2.5.1 資料庫數據的顯示 88
2.5.2 資料庫數據的刪除 89
2.6 主程式功能 89
2.6.1 頭檔案的引用 90
2.6.2 獲取伺服器IP和連線埠號 90
2.6.3 變數與函式聲明 91
2.6.4 計時器的使用 92
2.6.5 連線與監聽伺服器 93
2.6.6 打開串口 95
2.6.7 外部變數的聲明 96
2.6.8 板號賦值 98
2.6.9 信息採集 98
2.6.10 數據的最值 99
2.6.11 單步控制 100
2.6.12 模式控制 105
2.6.13 讀取日誌 107
2.6.14 繪製折線圖 109
2.6.15 與伺服器進行互動 112
2.7 燒寫 116
2.7.1 製作鏡像檔案 116
2.7.2 修改FriendlyARM.ini
檔案 125
2.7.3 使用MiniTools燒寫 125
2.8 網關配置與連線 128
第3章 智慧型家居移動終端軟體開發 130
3.1 模組概述 130
3.1.1 功能介紹 130
3.1.2 原始碼結構 130
3.2 創建工程 131
3.2.1 新建安卓套用項目 131
3.2.2 增加Tab選項卡 133
3.2.3 設定螢幕解析度和橫屏 135
3.2.4 程式運行 137
3.3 界面設計 138
3.3.1 新建布局檔案 138
3.3.2 添加界面背景圖片 140
3.3.3 閃屏載入界面 140
3.3.4 登錄界面 142
3.3.5 註冊界面 145
3.3.6 主界面 147
3.3.7 選擇界面 148
3.3.8 基本界面 151
3.3.9 聯動界面 163
3.3.10 模式界面 165
3.3.11 繪圖界面 167
3.4 導航功能 169
3.4.1 新建功能界面原始碼
檔案 169
3.4.2 創建視圖方法的使用 171
3.4.3 修改適配器的getItem
(int position)方法 173
3.5 新建活動 174
3.5.1 引入外部類庫 174
3.5.2 新建閃屏載入活動 175
3.5.3 新建登錄活動 177
3.5.4 新建註冊活動 177
3.5.5 註冊Activity 178
3.6 功能實現 180
3.6.1 代碼書寫約定 180
3.6.2 載入功能 181
3.6.3 資料庫操作功能 184
3.6.4 SharedPreferences工具的
使用 186
3.6.5 登錄功能 188
3.6.6 註冊功能 193
3.6.7 主界面功能 196
3.6.8 基本界面功能 203
3.6.9 選擇功能 211
3.6.10 聯動控制 214
3.6.11 模式控制 225
3.6.12 繪圖功能 228
【附錄A】2017智慧型家居安裝與維護
試題 238
賽題說明 238
賽 題 239
第一部分 智慧型家居設備安裝調試
以及套用配置 239
第二部分 智慧型家居網關套用配置 243
第三部分 智慧型家居套用軟體配置 247