计算机类教材 > 智能科学与技术
智能家居平台应用项目化教程(第二版)
书号:9787113289157 套系名称:“十三五”职业教育国家规划教材
作者:企想学院 出版日期:2022-03-01
定价:28.00 页码 / 开本:0 /16
策划编辑:汪敏 责任编辑:汪敏
适用专业:计算机类 适用层次:高等职业(专科)
最新印刷时间:2024-11-28
资源下载
教学课件
教学素材(暂无)
习题答案
教学案例
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书按照项目式教学的方式,以智能家居平台应用作为主要讲解内容,代码结构清晰、案例丰富详细,基本涵盖了智能家居平台应用开发中的重点和难点。本书中所有项目均可上机调试,源代码丰富,可满足读者实训学习、动手操练的需要。本书是基于 Qt 开发环境,以智能家居平台应用为主要内容的进阶书籍。本书内容主要包括智能家居平台应用的软硬件环境搭建,以及登录注册、环境监测、家电控制、自动控制、数据可视等各模块的界面设计步骤和功能代码实现。
智能家居以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、 自动控制技术、音视频技术等,集成家居生活有关的设施,构建高效的住宅设施与 家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环 保节能的居住环境。随着物联网技术的日益完善和普及,以及人们对生活品质要求 的提高,我国智能家居行业市场规模呈现出快速增长的趋势。截至 2021 年,中国 智能家居行业市场规模已超过2 900 亿元。 为提高读者对于智能家居平台应用的实训学习、动手操练能力,同时为全国职 业院校技能大赛智能家居安装与维护赛项的参赛者提供智能平台应用开发部分的辅 导,本书将 Qt Creator 作为集成开发环境,并以智能家居平台应用作为全书的主要 讲解内容。其主要划分为五个模块 :登录注册、环境监测、家电控制、自动控制、 数据可视。本书首先对环境搭建进行介绍,然后介绍各模块的具体实现,最后介绍 程序烧录过程。 本书共包括七个项目,具体内容如下 : 项目 1 环境搭建,详细介绍了智能家居平台应用软硬件环境的基础知识和搭建 过程。 项目 2 登录注册,主要介绍了智能家居平台应用中登录注册模块的界面布局和 功能代码,并针对该项目所学内容设计了实训内容,以此帮助读者巩固知识点。 项目 3 环境监测,主要介绍了 Qt 开发中关于信号槽和 QComboBox 控件的基 础知识,并详细讲解了智能家居平台应用中环境监测模块开发的步骤和源代码。 项目 4 家电控制,详细说明了智能家居平台应用中家电控制模块的实现步骤和 功能代码,以便读者能够完成智能家居中的远程家电控制功能。 项目 5 自动控制,主要讲解在智能家居平台应用中环境监测模块和家电控制模块 基础上实现的自动控制模块,该模块包括离家模式、夜间模式、白天模式和安防模式 等内容。 项目 6 数据可视,主要对智能家居平台应用中数据可视模块进行讲解,不仅介绍 了 2D 图形绘制和坐标系统等基础知识,而且在具体的项目实施中实现了基于光照值 变化的折线图绘制。 项目 7 程序烧录,讲解 SD 卡的制作过程和智能家居平台应用程序的烧写过程, 使其能够通过A8 网关与各协调器进行数据交换。 本书由企想学院编著。编写过程中得到全国工业和信息化职业教育教学指导委员 会和全国职业院校技能大赛智能家居安装与维护赛项专家组的具体指导。教材编写邀 请学校一线教师参与,并得到企业工程师协助。具体编写分工如下 :项目 1 ~项目 3 由涂铁军(中山市中等专业学校)、顾全(盐城机电高等职业技术学校)、卢海峰(华 东理工大学)和冯阳明(上海企想信息技术有限公司)撰写;项目 4、项目 5 由魏春燕(恩 施市中等职业技术学校)和刘罡(恩施市中等职业技术学校)撰写;项目6 由秦保国(单 县职业中专)和李来存(上海企想信息技术有限公司)撰写 ;项目7 由张晖(武汉市 财贸学校)和彭才荣(上海企想信息技术有限公司)撰写。全书由徐方勤(上海建桥 学院)和周连兵(东营职业学院)策划指导并统稿。 限于编者的经验、时间及水平,书中难免会有疏漏之处,敬请广大读者批评指正。
项目1环境搭建 项目目标 项目描述 相关知识 1. VMware Workstation 2. Linux 3. Qt 4. Qt Creator 5. 协调器 6. A8网关 方案设计 项目实施 步骤1:虚拟机下载安装 步骤2:解压现有Ubuntu镜像 步骤3:Ubuntu镜像下载安装 步骤4:Qt下载及编译安装 步骤5:Qt Creator下载安装 实训 练习 项目2?登录注册 项目目标 项目描述 相关知识 1. SQLite数据库 2. 栅格布局管理器QGridLayout 3. QLabel、QLineEdit和QPushButtion 4. 鼠标事件 5. 标准对话框QMessageBox 方案设计 项目实施 步骤1:Qt工程创建 步骤2:添加资源文件及头文件 步骤3:添加功能模块类 步骤4:修改界面布局 步骤5:修改登录功能头文件和源文件 步骤6:修改注册功能头文件和源文件 步骤7:修改数据浏览功能头文件和源文件 步骤8:修改主函数 步骤9:编译运行 实训 练习 项目3?环境监测 项目目标 项目描述 相关知识 1. 信号和槽 2. QComboBox 方案设计 项目实施 步骤1:添加C++类文件 步骤2:修改界面布局 步骤3:修改环境监测功能头文件和源文件 实训 练习 项目4?家电控制 项目目标 项目描述 相关知识 定时器 方案设计 项目实施 步骤1:添加并修改功能函数 步骤2:修改头文件smart.h 步骤3:添加家电控制功能模块 步骤4:编译运行 实训 练习 项目5?自动控制 项目目标 项目描述 相关知识 强制类型转换 方案设计 项目实施 步骤1:修改界面文件 步骤2:修改smart.h头文件 步骤3:修改smart.cpp源文件 步骤4:编译运行 实训 练习 项目6?数据可视 项目目标 项目描述 相关知识 1. 绘制图形 2. 坐标系统 方案设计 项目实施 步骤1:新建界面类文件 步骤2:修改界面布局 步骤3:修改LineChart类 步骤4:修改Smart类 步骤5:编译运行 实训 练习 项目7?程序烧录 项目目标 项目描述 相关知识 1. SD卡制作 2. 镜像文件制作 方案设计 项目实施 步骤1:SD卡移植镜像 步骤2:数据线移植镜像 实训 练习 附录 附录A库文件详细说明 附录BQt类库及头文件介绍 附录C试题
企想学院是上海企想信息技术有限公司旗下的一支专业教育团队,具体包括教学资源开发部、培训部和工程技术部。团队具有多年职业教育经验,了解国家教育政策和相关用人单位标准,以职业教育培养为主体,培养拥有专业技能的就业型人才。团队成员都来自社会一线岗位,具有学校教学多年授课经验,行业人才和教学研究专家相互融合,拥有共同发展的团队建设价值观。企想学院致力于为客户提供一系列的职业教育解决方案,包括专业建设、人才培养、课程资源和师资培训等。学院具有1000多平方米的教学环境,专业的教学硬件软件配套设施,多种不同类型教室。能满足各种培训需求。
本系列教材具有以下特点 : (1)教材结构采用项目驱动方式进行,适应学生的学习习惯。 (2)教材设立场景与真实场景相关联,有助于提高学生的学习兴趣和解决实际 问题的能力。 (3)教材内容全面,基本涵盖了智能家居涉及的物联网技术,可为后续学习数 据分析打下较扎实的基础。