论文部分内容阅读
随着物联网与互联网技术的发展,5G通信时代即将到来,智能家居正在国内日益兴起,人们的日常生活也随之变得更加便捷智能。然而目前国内市场上的主流销售产品仍是各自成体系的、缺乏统一标准的智能单品,而非完整的智能家居控制系统,在已有的家居控制系统中还存在着各种不足,比如通讯方式单一、数据安全性缺乏等,所以针对这些问题,研究开发一套结合多通讯方式的智能家居系统是非常有必要的。本文基于嵌入式硬件设计、Wi Fi通讯、蓝牙通讯、Android开发等技术设计了结合Wi Fi与蓝牙5.0的智能家居控制系统,完成了基于两种通讯方式的家居设备通讯协议的制定和Android客户端软件的开发,设计完成了一个智能窗帘机控制系统,对整体系统进行了性能测试。本文所做的主要工作与成果具体如下:(1)基于智能家居网关需求分析,完成了结合两种通讯方式的智能家居系统的总体框架设计。其主体架构由主控制器CPU,Wi Fi通信模块,蓝牙5.0通信模块,Android客户端软件四部分组成。该架构设计具有中心化与模块化的特点,帮助系统达到控制逻辑集中,数据流向界限清晰,硬件分布明确的目标。(2)采用模块化设计的理念,完成了智能家居控制系统的硬件设计和软件设计。在主控芯片STM32编程方面的工作是开发了系统的主要控制逻辑程序,包含与两个通讯模块之间的数据收发与数据协议解析,传感器的控制等。Wi Fi通信模块软件采用串口RS232透传方案,实现数据透传和控制协议解析功能。蓝牙5.0通信模块采用TI-RTOS协议栈编程方式,编写蓝牙广播嵌入式软件并烧写至蓝牙芯片,实现与智能手机的蓝牙数据收发,与主控芯片的IO口通信协议编解码。智能手机客户端软件基于Android操作系统开发,其主要功能是显示设备状态与发送协议指令控制家居设备。(3)完成了系统的各项实验测试。针对已有需求设计了智能窗帘机系统,根据指定的控制逻辑进行了手机控制功能测试实验。完成了智能家居控制系统的其他模块系统性能测试,以验证方案的可行性。通过实验测试结果说明,本智能家居控制系统可以实现两种不同通信方式从客户端对设备的有效控制,设备的状态也可以通过两种不同的通讯方式在客户端界面显示,同时传感器或设备可以执行指定通讯协议命令。本系统具有一定功能性、操作便捷、传输路径安全等优势,相较于已有方案具有更高的控制成功率,具有一定的实用价值和发展前景。