需求与功能

需求介绍

设计一套 基于ZigBee的智能家居 ,要求:

  1. 使用ZigBee完成硬件组网
  2. 使用WiFi将硬件系统连接到互联网
  3. 可以通过手机/PC远程控制

网络设计

采用ZigBee构成智能家居硬件部分网络,协调器与WiFi模块相连,WiFi接入互联网与MQTT服务器相连。手机端使用APP与MQTT服务器相连,APP与WIFi模块相互订阅对方发布的消息实现数据通信。

实现功能介绍

硬件功能:温湿度采集,光照强度采集,可燃气体浓度采集,开关灯,开关风扇,开关加湿器,报警。

软件功能:
        手机:远程控制灯、风扇、加湿器开关;设置阀值,自动控制加湿器、风扇;根据环境亮度自动控制灯开关;可燃气体超标报警;实时显示温湿度 。

系统选型

硬件选型

ZigBee芯片:CC2530

WiFi模块:ESP8266+STM32

温湿度检测:DHT11

光照强度检测:光敏电阻

可燃气体检测:MQ-5

技术选型

CC2530开发环境:IAR:8.10.3,基于ZStack-CC2530-2.5.1a协议栈

STM32开发环境:MDK5

MQTT服务器:EMQ x

安卓开发环境:易安卓

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐