论文部分内容阅读
随着社会的不断进步和科学技术的发展,人们生活品质的要求越来越高。家居智能化已成为社会关注的热点问题之一,它使人们的生活变得更加安全、便利。一方面,智能家居产业的发展可以促进人类生活品质的提高,增加能源使用效率,减少能源消耗。另一方面,可以帮助行动不便人群对家居设备的无障碍操控,提高他们的生活质量。本文运用无线传输、互联网和手机应用程序等技术,为家居设备的控制提供便利,使用户能通过智能手机或网络浏览器对家居设备的进行远程控制。为了使传统家用电器设备能通过智能手机或网络浏览器进行控制,本文设计一个基于红外遥控原理的智能红外装置对家居设备进行控制。为了方便用户操作,开发一个基于Android的手机APP对家居设备进行近距离控制。同时,开发一个基于Web的家居设备管理系统对家居设备进行远程控制。论文的主要工作如下:(1)通过对系统的应用需求分析,对系统的硬件和软件功能进行划分。在硬件系统中,设计红外接收模块,对传统家电遥控器控制信号进行学习,采用红外发射模块模拟遥控器对家居设备进行控制。通过嵌入无线WIFI模块,为手机、Web服务器与硬件系统提供数据交互通道。软件系统利用IP配置界面建立与硬件系统的数据通信,设计了操作界面用于选择控制设备和设置控制参数,实现对家居设备的灵活控制。(2)根据系统硬件的具体功能,分别设计了STM32微处理器、WIFI模块、红外接收/发送模块、储存模块等电路。通过其工作流程的分析,完成硬件系统软件程序开发。(3)以Android Studio为开发平台,应用Java语言和SQLite数据库技术完成手机APP控制系统的开发。使用TCP协议的Socket通信方式建立手机与硬件系统的数据传输通道,实现两者的近距离通信。(4)采用WebSocket作为网页浏览器与Web服务器间的通信协议,应用C#语言、ASP.NET和EXT.NET等技术完成家居设备管理系统登录、导航、用户信息管理、IP配置、参数设置和状态监控等功能的开发。测试结果表明,系统成本低廉、运行稳定、页面美观、操作简便、易于扩展,具有较强的实用性。