智慧型家居系統開發

智慧型家居系統開發

本書為機械工業出版社2017年出版的職業教育“十三五”規劃教材——物聯網套用技術專業智慧型家居方向,趙騫、張永波主編。

基本信息

內容簡介

本書主要介紹了在Linux系統中利用QtCreator工具進行嵌入式智慧型家居系統的開發。設定了智慧型家居系統的界面設計、基本功能的實現和高級功能的實現三部分內容。使用“任務驅動”的方法,結合中職學生特點,引入大量實例在教材中,使學生在完成任務的過程中掌握基本的編程方法。同時,藉助“企想”公司推出的“智慧型家居操作台”將設計效果進行實時展示,使學生對智慧型家居系統的認識更加直觀。

目錄

前言

項目1 設計智慧型家居軟體系統的界面 1

任務1 創建第一個Qt圖形化項目 2

任務描述 2 / 知識準備 2 / 任務實施 3

任務2 設計智慧型家居系統軟體背景界面 5

任務描述 5 / 知識準備 6 / 任務實施 9

任務3 設計環境數據檢測界面 11

任務描述 11 / 知識準備 12 / 任務實施 13

任務4 設計圖片按鈕控制界面 14

任務描述 14 / 知識準備 15 / 任務實施 16

任務5 設計空調控制界面 18

任務描述 18 / 知識準備 18 / 任務實施 20

任務6 設計工作模式界面 21

任務描述 21 / 知識準備 21 / 任務實施 23

任務7 設計單控模式界面 23

任務描述 23 / 知識準備 23 / 任務實施 26

任務8 設計聯動模式界面 27

任務描述 27 / 知識準備 27 / 任務實施 28

任務9 設計自定義模式界面 29

任務描述 29 / 知識準備 29 / 任務實施 30

任務10 利用信號和槽機制實現設備狀態的切換 31

任務描述 31 / 知識準備 32 / 任務實施 34

項目總結 40

項目2 實現智慧型家居軟體系統的基本功能 41

任務1 引入庫和必要的檔案 42

任務描述 42 / 知識準備 42 / 任務實施 44

任務2 設定板號 46

任務描述 46 / 知識準備 47 / 任務實施 49

任務3 獲取環境監測數據 51

CONTENTS 目錄

—· V ·—

任務描述 51 / 知識準備 51 / 任務實施 55

任務4 獲取環境溫度最大值與最小值 56

任務描述 56 / 知識準備 57 / 任務實施 61

任務5 使用圖片按鈕控制設備 62

任務描述 62 / 知識準備 62 / 任務實施 64

任務6 實現聯動模式功能 69

任務描述 69 / 知識準備 70 / 任務實施 70

任務7 實現自定義模式功能 76

任務描述 76 / 知識準備 76 / 任務實施 80

項目總結 83

項目3 實現智慧型家居軟體系統的高級功能 85

任務1 實現視窗切換功能 86

任務描述 86 / 知識準備 86 / 任務實施 93

任務2 實現進度條載入功能 95

任務描述 95 / 知識準備 95 / 任務實施 10 3

任務3 實現用戶註冊和登錄功能 104

任務描述 104 / 知識準備 105 / 任務實施 111

任務4 實現用戶列表功能 115

任務描述 115 / 知識準備 116 / 任務實施 126

任務5 實現用戶密碼修改和刪除功能 129

任務描述 129 / 知識準備 130 / 任務實施 146

任務6 實現自定義模式中保存和讀取功能 150

任務描述 150 / 知識準備 150 / 任務實施 156

任務7 實現LED燈的閃爍和跑馬燈效果 158

任務描述 158 / 知識準備 158 / 任務實施 174

任務8 實現時鐘功能 176

任務描述 176 / 知識準備 177 / 任務實施 188

任務9 移植嵌入式網關 189

任務描述 189 / 知識準備 190 / 任務實施 194

項目總結 202

相關詞條

熱門詞條

聯絡我們