智能家居控制系统对改善我们的智能家居体验至关重要,而随着物联网技术不断升级,我们可以利用WiFi插座局域网组建智能家居系统,通过APP对家居设备的智能控制及烟雾、温度等的控制。
智能家居WIFI控制系统介绍
WiFi技术因其功率较高、网络容量较少而在智能家居领域一直没有广泛地使用。但随着技术的发展,众多厂家推出了低功耗的WiFi芯片。同时,IEEE即将发布针对物联网应用的802.11ah标准,工作频率使用1 GHz以下的免许可频段。具有覆盖面更大,支持更多用户、更低功耗的特点,使WiFi在智能家居中有更广泛的应用。
如今智能手机的普及率越来越高,功能的日益强大,同时伴随手机4G网络的发展,手机逐渐成为人们随身的信息中心。因此,手机作为智能家居控制中心将成为智能家居发展的趋势。本文提出一种以iPhone手机为控制中心,以WiFi为家庭组网的智能家居系统。
智能家居WIFI控制系统设计
基于WiFi的智能家居系统主要包括家电设备控制端和iOS客户端。用户通过iOS客户端交互,实现家电设备入网与控制操作。家电设备直接由无线路由器接入到家庭网络,通过接收来自手机客户端的网络请求,解析出控制命令,完成相应的控制操作。
智能家电控制端设计
控制端工作流程本系统的智能家电由控制端接收手机端的指令来控制家电功能。控制端核心采用美国德州仪器(TI)公司基于ARM Cortex?M4内核的CC3200微控制器。CC3200工作在80 MHz主频下,具有快速并行摄像头接口、I2S、SD/MMC、UART、SPI、I2C、ADC等外设。芯片内部包含专用的WiFi模块,可以减轻MCU的负担,支持802.11.b/g/n射频和嵌入式TCP/IP、TLS/SS堆栈以及多个互联网协议,支持高级低功耗模式,满足省电需求。外部串行闪存保存程序及外设驱动程序,系统启动时内部Flash中的引导加载程序(bootloader)将外部Flash中的程序载入到芯片内部的SRAM中运行。传感器模块将外部环境参数传入控制端,供MCU处理。控制端收到手机指令后,通过I/O口与家电产品连接并进行相应控制,完成各种不同的功能。
控制端软件工作流程如图3所示。系统上电启动后,抓取UDP包配置入网,若配置不成功则进入休眠模式等待复位重新启动系统。配置成功后,开启HTTP服务,监听HTTP请求并执行相应的操作。
iOS客户端软件设计
iOS客户端程序主要分为三大模块:人机交互模块、网络通信模块、数据处理模块。人机交互模块的工作是将人的行为转换成数据交给其他模块,并在UI界面上做出相应反应来体现人的这个行为;网络通信模块与智能家电、云服务器建立相应的连接,并通过连接进行数据交换;数据处理模块对人机交互模块和网络通信模块传入的数据进行解析和处理。
低功耗WiFi芯片的推出,解决了智能家居领域因WiFi功率高而无法大范围使用的弊端。智能家居控制以手机作为中心将是未来发展的趋势。目前基于WiFi的智能家居系统可以分为家电设备控制端和iOS客户端这两方面,这意味着未来的智能家居系统将会更高科技、更便利。
文章来源:《智能家居wifi控制系统设计》,智家网