基于WebSocket的智能家居控制系统的设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:lzbtthappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的不断进步和科学技术的发展,人们生活品质的要求越来越高。家居智能化已成为社会关注的热点问题之一,它使人们的生活变得更加安全、便利。一方面,智能家居产业的发展可以促进人类生活品质的提高,增加能源使用效率,减少能源消耗。另一方面,可以帮助行动不便人群对家居设备的无障碍操控,提高他们的生活质量。本文运用无线传输、互联网和手机应用程序等技术,为家居设备的控制提供便利,使用户能通过智能手机或网络浏览器对家居设备的进行远程控制。为了使传统家用电器设备能通过智能手机或网络浏览器进行控制,本文设计一个基于红外遥控原理的智能红外装置对家居设备进行控制。为了方便用户操作,开发一个基于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配置、参数设置和状态监控等功能的开发。测试结果表明,系统成本低廉、运行稳定、页面美观、操作简便、易于扩展,具有较强的实用性。
其他文献
设计了一种新型大容量立体车库车辆存取装置,该装鼍采用液压浮动对接惰轮机构建立起车辆存取装置与各个停车位无源履带之间的传动关系,采用液压定位锁紧机构提高丁对接精度和存
应用封闭式排队网络模型,在制造系统各工作站的区域储存区为有限容量的情况下,建立一个分析模型,提出一种有效的分析法,以评估制造系统作业绩效。
介绍了无阀液压伺服系统的组成及其工作原理,综述了国内外无阀液压伺服系统的研究进展及其应用情况。分析了无阀液压伺服系统所涉及的若干关键技术,如变压变频技术、开关磁阻
<正>骨盆骨折是骨科常见疾病,多系由高能量创伤所致。随着现代交通工具的发展,高能创伤所致的骨盆骨折逐渐增多,这种骨盆骨折的死亡率非常高,文献报道为10%-26%,合并有大出血
老舍的作品是中国传统文化的一个缩影,在老舍的小说作品中,涉及“面子”的用词和事件比比皆是,但其作品中体现出的面子文化仍缺乏深入研究。中国人的面子观有其独特之处,是传
目的探讨胃癌中印戒细胞癌的临床病理特征及内镜特点。方法回顾性分析2012年1月—2015年1月经雅安市人民医院手术病理证实的胃癌中21例印戒细胞癌和220例非印戒细胞癌患者的
当你想快速关注某个人或某件事的时候该怎么做呢?最为方便的方式莫过于扫描二维码了。二维码技术以其成本低、易制作、持久耐用、编码范围广、信息容量大、容错能力强且具有纠
机器人控制系统是非线性多变量的控制系统,这对系统的开发提出了更多、更复杂的问题,增加了机器人控制系统的开发难度。介绍一种基于PC/104计算机机器人控制系统的硬件设计与实
本文将艾比湖流域核心区划分为4个大区、9个二级子分区,并从退化生态系统恢复工程、污染防治及城镇生态建设工程、生态环境管理体系建设工程和生态环境治理宣传教育工程4个方