论文部分内容阅读
近年来,智能家居技术发展迅速,受到了越来越多的关注,成为备受追捧的行业。目前,我国从事该行业的人才极其缺少,许多企业和地方政府都在纷纷抢占智能家居人才资源。因此,加强智能家居专业人才的培养工作成为亟待解决的问题。最近几年本科及中高职类院校纷纷申报开设物联网专业智能家居方向,而供学生学习实训的平台和设备市面上不多。笔者根据学生的学习特点,研究开发了智能家居学习实训系统。本文总结了自己主导开发的该项目,对智能家居学习实训系统的硬件、软件设计进行了详细论述。本系统基于Wi-Fi技术、Qt平台和Android平台,可以通过PC端或者移动端对家电进行远程控制以及温度、烟雾、甲烷、人员进出进行监控,适合中高职学生或者电子爱好者学习智能家居相关知识与技能。本系统结构灵活,可根据教学和实际的需要增减硬件或软件模块。本系统涉及无线通信技术、单片机技术、传感技术、安卓开发技术等诸多领域。本文对智能家居学习实训系统的设计主要包含以下几个方面:首先经过对当下各种无线传感网的技术分析比较,选定了 Wi-Fi无线通信技术。通过对多种编程语言的比较,选择了使用C++语言利用Qt开发工具来管理所用到的各种电控设备和传感器。硬件核心为STC89C516RD+单片机,选用C语言利用Keil开发工具设计完成了一个基于单片机系统的传感器和电控设备的控制开发。选择Java语言利用Eclipse软件来设计传感器数值的图形界面,实现安卓移动端的软件功能,配合完成整个智能家居学习系统的设计开发工作。各模块的主要芯片采用较常用和廉价的芯片,但原理和方法是通用的,可移植性强,若换成性能更高的芯片便可满足更高要求系统的应用,因此本系统的开发具有很好的实用性和推广价值。