智慧型家居系统开发

智慧型家居系统开发

本书为机械工业出版社2017年出版的职业教育“十三五”规划教材——物联网套用技术专业智慧型家居方向,赵骞、张永波主编。

    • 书名:智慧型家居系统开发
    • 作者:赵骞 张永波
    • ISBN:978-7-111-56811-7
    • 定价:34.8
    • 出版社:机械工业出版社
    • 出版时间:2017.7
    • 装帧:平装
    • 开本:16开

内容简介

本书主要介绍了在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

相关词条

相关搜索

其它词条