本书主要介绍了在Linux系统中利用QtCreator工具进行嵌入式智能家居系统的开发。设置了智能家居系统的界面设计、基本功能的实现和高级功能的实现三部分内容。使用“任务驱动”的方法,结合中职学生特点,引入大量实例在教材中,使学生在完成任务的过程中掌握基本的编程方法。同时,借助“企想”公司推出的“智能家居操作台”将设计效果进行实时展示,使学生对智能家居系统的认识更加直观。
本书主要介绍了在Linux系统中利用QtCreator工具进行嵌入式智能家居系统的开发。设置了智能家居系统的界面设计、基本功能的实现和高级功能的实现三部分内容。使用“任务驱动”的方法,结合中职学生特点,引入大量实例在教材中,使学生在完成任务的过程中掌握基本的编程方法。同时,借助“企想”公司推出的“智能家居操作台”将设计效果进行实时展示,使学生对智能家居系统的认识更加直观。
智能家居作为物联网技术的一个重要分支,使用计算机技术、网络布线技术、网络通信技术等把家庭中各设备(如环境监测、照明、安防系统、家电)连接起来,进行统一的管理和控制。智能家居技术的出现使人们的生活变得更加便捷,同时还能提高家庭生活的安全性。 近年来,我国政府在政策上不断加大对智能家居相关企业的扶持和引导;另外,伴随世界各地对节能环保的重视,我国对与环保相结合的产业予以了政策上的支持。对于建筑行业而言,提出了绿色建筑、节能减排的目标。这对于智能家居市场起到了很好的推动作用,预示着智能家居行业在我国具有相当大的发展潜力。相应地,人才市场对智能家居技术的软、硬件开发人员的需求量也将越来越大。 本书是中等职业技术学校物联网应用技术专业建设成果之一。依据项目流程,首先通过项目1设计智能家居软件系统的界面,进行系统软件界面的设计,掌握在Linux操作系统中利用Qt Creator工具进行Qt GUI项目的创建、常用控件的使用、信号和槽机制的学习的方法。再通过项目2实现智能家居软件系统的基本功能,完成设备基本功能(如环境检测数据)的获取,LED灯、蜂鸣器、窗帘等电器的控制,联动模式和自定义模式功能的实现,同时掌握Qt程序设计的基本语法。最后,通过项目3实现智能家居软件系统的高级功能,完成如窗口切换、用户管理、时钟显示等功能,并进行6410网关的嵌入式移植。通过完成这些任务,进一步掌握Qt中的语法和常用系统类的用法。 本书教学建议如下: 序 号项 目 名 称理 论 学 时实 训 学 时总 学 时1 设计智能家居软件系统的界面10 20 302 实现智能家居软件系统的基本功能7 28 353 实现智能家居软件系统的高级功能9 27 36合 计26 75 101本书由淄博信息工程学校的赵骞和张永波任主编,参加编写的还有莒县职业技术教育中心的林凡东、淄博信息工程学校的姜凯、莒县职业中等专业学校的赵冶和梁传圣以及上海企想信息技术有限公司的陈艳、冯阳明、李来存和马遇伯。 本书由日照市农业学校牵头组织编写,上海企想信息技术有限公司提供技术支持,在此一并表示感谢。 由于编者水平有限,书中疏漏之处在所难免,恳请广大读者批评指正。 编 者
随手扫一扫~了解多多