前言
智能家居以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术,集成家居生活有关的设施,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。随着物联网技术的更加完善和普及,以及人们对生活品质要求的提高,我国智能家居行业市场规模呈现出快速增长的趋势。预计到2021年,中国智能家居行业市场规模将超过2900亿元。
基于智能家居的前景广阔和日渐兴起,为提高读者对于智能家居平台应用的实训学习、动手操练能力,同时为全国职业院校技能大赛智能家居安装与维护赛项的参赛者提供智能平台应用开发部分的辅导,本书将Qt Creator作为集成开发环境,并以智能家居平台应用作为全书的主要讲解内容。其主要划分为五个模块:登录注册模块、环境监测模块、家电控制模块、自动控制模块、数据可视模块。本书首先对环境搭建进行介绍,然后介绍各模块的具体实现,最后介绍程序烧录过程。
本书共包括七个项目,具体内容如下:
项目1环境搭建详细介绍了智能家居平台应用软硬件环境的基础知识和搭建过程。
项目2登录注册主要介绍了智能家居平台应用中登录注册模块的界面布局和功能代码,并针对该项目所学内容设计了实训内容,以此帮助读者巩固知识点。
项目3环境监测主要介绍了Qt开发中关于信号槽和QComboBox控件的基础知识,并详细讲解了智能家居平台应用中环境监测模块开发的步骤和源代码。
项目4家电控制详细说明了智能家居平台应用中家电控制模块的实现步骤和功能代码,以便读者能够完成智能家居中的远程家电控制功能。
项目5自动控制主要讲解在智能家居平台应用中环境监测模块和家电控制模块基础上实现的自动控制模块,该模块包括离家模式、夜间模式、白天模式和安防模式等内容。
项目6数据可视主要对智能家居平台应用中数据可视模块进行讲解,不仅介绍了2D图形绘制和坐标系统等基础知识,而且在具体的项目实施中实现了基于光照值变化的折线图绘制。
项目7程序烧录讲解SD卡的制作过程和智能家居平台应用程序的烧写过程,使其能够通过A8网关与各协调器进行数据交换。
本书建议学时为80学时,具体如下:
本书由企想学院编著。编写过程中得到全国工业和信息化职业教育教学指导委员会和全国职业院校技能大赛智能家居安装与维护赛项专家组的具体指导。教材编写邀请学校一线教师参与,并得到企业工程师协助。具体分工如下:项目1~项目3由涂铁军(中山市中等专业学校)、顾全(盐城机电高等职业技术学校)、卢海峰(华东理工大学)和冯阳明(上海企想信息技术有限公司)撰写;项目4、项目5由魏春燕(恩施市中等职业技术学校)和刘罡(恩施市中等职业技术学校)撰写;项目6由秦保国(单县职业中专)和李来存(上海企想信息技术有限公司)撰写;项目7由张晖(武汉市财贸学校)和彭才荣(上海企想信息技术有限公司)撰写。全书由徐方勤(上海建桥学院)和周连兵(东营职业学院)策划指导并统稿。
限于编者的经验、时间及水平,书中难免会有疏漏之处,敬请广大读者批评指正。
企想学院
2017年8月于上海