多种网盘链接检测插件 购买前,请先检测网盘链接是否有效
《智能家居系统开发》_1
《智能家居系统开发》_2
《智能家居系统开发》_3
内容简介:
职业教育“十三五”规划教材—物联网应用技术专业智能家居方向
智能家居系统开发
主编赵骞张永波
参编林凡东姜凯赵冶梁传圣
Chen艳冯阳明Li来存MA遇伯
机工业出版社
本书采用“任务驱动”的方法,结合中等职业技术学校学生的特点,引入大量实例,使
学生在完成任务的过程中掌握基本的编程方法。同时,借助上海企想信息技术有限公司推出
的“智能家居操作台”将设计效果进行实时展示,使学生对智能家居系统的认识更加直观。
本书主要介绍在 Linux系统中利用 Qt Creator工具进行嵌入式智能家居系统的开发,主要内
容包括设计智能家居软件系统的界面、实现智能家居软件系统的基本功能和实现智能家居软
件系统的高级功能3部分内容
本书可作为各类职业学校物联网应用技术专业及相关专业的教材,也可作为智能家居爱
好者的自学参考用书
本书配有电子课件和源代码,教师可登.录机械工业出版社教育服务网(www.amped
com)注册后免费下载,或联系编辑(010-88379194)索
图书在版编目(CP)数据
智能家居系统开发/赵骞,张永波主编.一北京:机械工业出版社,20176
职业教育“十三五”规划教材,物联网应用技术专业智能家居方向
ISBN978-7-111
I.①智…Ⅱ.①赵…②张…Ⅲ.①住宅一智能化建筑一自动化系统
一职业教育一教材Ⅳ.①TU241.01
版本图书馆CIP数据核字(2017)第103911号
机械工业出版社(北京市百万庄大街22号郎政编码10007
策划编辑:梁伟责任编辑:Li绍坤Chen瑞文
责任校对:MA立婷封面设计:鞠杨
责任印制:Li飞
北京机工印刷厂印刷(三河市南杨庄guo丰装订厂装订)
217年6月第1版第1次印
3000册
标准书号:ISBN978-7-111-56811-7
定价:3480元
凡购本书,如有缺页、倒页、脱页,由本社发行部调换
电话服务
网络服务
服务咨询热线:010-8837983
机工官网:www.cmpbook.com
读者购书热线:010-88379649
机工官博:weibo.com/empl952
教育服务网
封面无防伪标均为盗版
金书网:w,golden-book.com
PREFACE
智能家居作为物联网技术的一个重要分支,使用计算机技术、网络布线技术、网络
通信技术等把家庭中各设备(如环境监测、照明、安防系统、家电)连接起来,进行统
一的管理和控制。智能家居技术的出现使人们的生活变得更加便捷,同时还能提高家庭
活的.安.全.性
近年来,我guo政府在政策上不断加大对智能家居相关企业的扶持和引导;另外,伴
随世界各地对节能环保的重视,我guo对与环保相结合的产业予以了政策上的支持。对于
建筑行业而言,提出了绿色建筑、节能减排的目标。这对于智能家居市场起到了很好的
推动作用,预示着智能家居行业在我guo具有相当大的发展潜力。相应地,人才市场对智
能家居技术的软、硬件开发人员的需求量也将越来越大
本书是中等职业技术学校物联网应用技术专业建设成果之一。依据项目流程,首先
通过項目1设计智能家居软件系统的界面,进行系统软件界面的设计,掌握在 Linux操作
系统中利用 Qt Creator工具进行QGU项目的创建、常用控件的使用、信号和槽机制的
学习的方法。再通过项目2实现智能家居软件系统的基本功能,完成设备基本功能(如
环境检測数据)的获取,LED灯、蜂鸣器、窗帘等电器的控制,联动模式和自定义模式
功能的实现,同时掌握t程序设计的基本语法。最后,通过项目3实现智能家居软件系
统的高级功能,完成如窗口切换、用户管理、时钟显示等功能,并进行6410网关的嵌入
式移植。通过完成这些任务,进一步掌握Q中的语法和常用系统类的用法
本书教学建议如下
理论学时实训学时总学
设计智能家居软件系统的界面
实现智能家居软件系统的基本功能
28
实现智能家居软件系统的高级功能
合计
本书由淄博信息工程学校的赵骞和张永波任主编,参加编写的还有菖县职业技术教育中
心的林凡东、淄博信息工程学校的姜凯、莒县职业中等专业学校的赵冶和梁传圣以及上海企
想信息技术有限公司的Chen艳、冯阳明、Li来存和MA遇伯
本书由ri照市农业学校牵头组织编写,上海企想信息技术有限公司提供技术支持
在此一并表示感谢
由于编者水平有限,书中疏漏之处在所难免,恳请广大读者批评指正。
目录
CONTENTS
项目1设计智能家居软件系统的界面1
任务1创建第一个Qt图形化项目2
任务描述2/知识准备2/任务实施3
任务2设计智能家居系统软件背景界面5
任务描述5知识准备6/任务实施9
任务3设计环境数据检.测界面11
任务描述11/知识准备12/任务实施13
任务4设计图片按钮控制界面14
任务描述14知识准备15/任务实施
任务5设计空调控制界面18
任务描述18/知识准备18/任务实施20
任务6设计工作模式界面21
任务描述21/知识准备21/任务实施23
任务7设计单控模式界面23
E务描述23/知识准备
任务8设计联动模式界面
任务描述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
任务描述51/知识准备51/任务实施55
任务4获取环境Wen度最大值与最小值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/任务实施103
任务3实现用户注册和登.录功能104
任务描述104/知识准备105/任务实施1
任务4实现用户列表功能115
任务描述115知识准备116/任务实施126
任务5实现用户密码修改和删除功能129
任务描述129/知识准备130/任务实施
任务6实现自定义模式中保存和读取功能150
150/知识准备150/任务实施
任务7实现LED灯的闪烁和跑MA灯效果158
任务描述158/知识准备158/任务实施174
任务8实现时钟功能176
任务描述176/知识准备177/任务实施188
任务9移植嵌入式网关189
任务描述189/知识准备190/任务实施194
项目总结202
|
|