论文部分内容阅读
智能家居是近年来一个新兴的概念,它融合了无线传感网络技术、自动控制技术和计算机技术。随着中国经济的高速发展,人们对生活品质、家居环境的要求越来越高,对家居智能化的需求越来越强烈。目前智能家居正处在行业发展的初期阶段,发展缓慢,面临诸多困境。更重要的是,目前市场上的智能家居产品没有智能家居网络数据平台支撑,不能实现远程控制的需求,从而不能满足未来的发展需求。本文针对智能家居的现状和联通研究院的要求,设计并研发了基于STM32的智能家居控制中心及外围控制设备,结合联通的网络数据平台,实现了一套可以远程控制的智能家居系统。外围控制设备主要由wifi红外遥控设备、智能灌溉系统组成。首先,根据项目的要求,设计了基于STM32的控制中心、wifi红外遥控设备、智能灌溉系统的硬件电路。控制中心的硬件电路主要有:以太网接口电路、wifi通信电路、看门狗电路、存储电路以及相关的扩展电路。wifi红外遥控设备的硬件电路主要有:空气温湿度测量电路、wifi通信电路、红外发射接收电路。灌溉系统的硬件电路主要有:土壤温湿度测量电路、wifi通信电路、开关量输入输出电路。其次,在控制中心的硬件平台上移植了μCOS-II嵌入式实时操作系统与LwIP网络通信协议,使得控制中心可以通过以太网连接到智能家居系统的数据平台。在wifi红外遥控设备与灌溉系统的硬件平台上移植了μCOS-II嵌入式实时操作系统,在此基础上编写各接口的驱动程序和相应的应用代码。再次,实现了联通定制的智能家居通信协议标准。在系统的运行过程中,设备之间的数据都是以消息为基本单元传输的。控制中心与外围控制设备都需要解析消息、提取数据、执行动作,同时根据解析的消息构造回复消息。最后,建立了系统的软、硬件测试平台,对系统的硬件设计和软件功能进行测试。在测试成功之后,结合手机APP软件与网络数据平台,进行了整体的联调,对系统的运行原理进行了验证。实验结果表明,控制中心与外围控制设备采用联通的协议标准可以稳定地运行,实现了预期的需求,并顺利通过了联通研究院的项目验收。