基于STM32的嵌入式智能家居系统
2016-06-29牛妍燕田子怡
牛妍燕 田子怡



摘要:为了满足人们对家居环境智能化的要求,设计了一种基于Cortex-M4内核并且以STM32F407ZGT6微处理器为嵌入式控制器核心的智能家居控制系统。该系统采用GPRS模块和无线模块nRF24L01为通信模块,完成控制台、家电模块、防灾模块、手持设备等各模块之间的通信和信息传输,进而实现对室内家居的智能控制。实验结果表明,该系统控制方便、运行稳定、外扩能力强,适合普通家庭使用,具有广泛的应用前景。
关键词:智能家居;STM32F4;GPRS;嵌入式
中图分类号:TP273 文献标识码:A 文章编号:1009-3044(2016)13-0240-03
Abstract:In order to meet the requirements of the intelligent home environment for people. Smart Home control system based on STM32F407ZGT6 carried Cortex-M4 has been designed.The GPRS and nRF24L01 are used to make the communication between the Console、the Home Appliances、the Protection and the Handheld Device achieved in this system, so it can control the Smart Home. The results from the experiment indicate that: the system has convenient control, stable running, strong extended ability, suitable for normal household use, and extensive application prospect.
Key words: Smart Home; STM32F4; GPRS; Embedded
1概述
随着科学技术和计算机技术的快速发展,使得智能家居逐渐成为现代家居生活的发展方向。当今正处在互联网、大数据的时代,智能家居以迅猛速度聚焦于人们的视野,我们物质追求价值的提升,对智能家居的渴望也越演越烈[1]。文献[6]提出利用RS485总线设计智能家居系统,虽然解决了传输距离短的问题,但具有布线困难和比较难维护的缺点。文献[7]和[8]提出利用WiFi技术设计智能家居系统,虽然实现了无线组网,但是功耗比较大,不实用。针对以上出现的布线困难、难维护、功耗较大的问题,本系统采用STM32作为控制器,该控制器功耗低,价格低廉,功能实用,能够让普通消费者所接受,在以STM32为控制核心的基础上,将无线通信技术、传感器技术等相融合,通过分析各个传感器所采集到的信息、GPRS模块接收到的信息以及用户通过人机界面接收到的信息,从而将危险报警信息由GPRS发送短信到用户手机上,这样就构成了一个舒适安全的居住环境。……
