目录

  • 需求与功能
    • 需求介绍
    • 网络设计
    • 实现功能介绍
  • 系统选型
    • 硬件选型
    • 技术选型

需求与功能

需求介绍

设计一套 基于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

安卓开发环境:易安卓

基于ZigBee的智能家居的设计与实现—开篇相关推荐

  1. 基于ZigBee的智能家居的设计与实现—目录

    基于ZigBee的智能家居的设计与实现-开篇 基于ZigBee的智能家居设计与实现-CC2530开发 基于ZigBee的智能家居设计与实现-WiFi模块开发 基于ZigBee的智能家居设计与实现-MQ ...

  2. 基于ZigBee的智能家居的设计与实现—特别鸣谢

    在项目的开发过程中参考了许多文章,这些文章给我提供了很大的帮助,在这里特别感谢相关文章的作者. 超级大洋葱806_STM32 ES8266上阿里云IOT MQTT实践 慕农君_西安理工大学-物联网培训 ...

  3. 基于ZigBee的智能家居安全监控系统设计

    前 言 智能家居又称智能住宅,正朝着具备无线远程控制.多媒体控制.高速数据传输等功能的方向发展,其关键技术为兼容性强的家庭控制器和满足信息传输需要的家庭网络.目前,传输网络多采用综合布线技术,限制了系 ...

  4. 基于linux的 设计,基于Linux的智能家居的设计(一)

    本课题主要目的是设计和实现一个基于Linux开发平台的智能家居系统.本系统主要使用PVC板做成的家居模型.本系统硬件使用基于ARM架构的samsung S3C6410芯片做成的OK6410开发板为手持 ...

  5. 毕业设计 基于zigbee的智能家居系统设计与实现

    文章目录 1 简介 2前言 2.1 系统目标 3 系统架构 3.1 网关板设计: 3.2 ZigBee网络感知层 3.3 显示控制平台及数据保存 3.4 NB-IOT模块实现 实现效果 4 最后 1 ...

  6. 基于Linux的智能家居的设计(3)

    2  硬件设计 本课题的硬件设计包含主控制器.传输数据设计.数据採集设计.控制驱动设计.显示设计.门禁设计. 2.1  主控制器 依据方案三选择S3C6410主控芯片,S3C6410是由Samsung ...

  7. 【毕业设计】基于zigbee的智能家居系统 - 单片机 物联网 stm32

    文章目录 1 简介 2前言 2.1 系统目标 3 系统架构 3.1 网关板设计: 3.2 ZigBee网络感知层 3.3 显示控制平台及数据保存 3.4 NB-IOT模块实现 实现效果 4 最后 1 ...

  8. 基于STM32的“智能家居”课程设计

    基于STM32的"智能家居系统"课程设计 此设计是基于STM32F407单片机的智能家居系统,具体完成要求如下: 基于蓝牙的智能家居系统设计 设计一个基于蓝牙/Wifi的智能家居控 ...

  9. 基于Linux的智能家居的设计(1)

    写在前面:做了半年的毕业设计,找到的工作与这个完全无关,发现自己现在有写不甘心,但是我还是在关注这方面的发展,自己的摸索和前人的帮助我完成了智能家居的一部分,希望这个能够给一些初学者 能够一些便利,毕 ...

最新文章

  1. P3项目全球模板狗血设置之一 --- 发货到成本中心需要输入Customer
  2. 有用的mysql语句
  3. boost::iostreams::stream_offset用法的测试程序
  4. 数据库-事务-事务的特征
  5. 三菱plc pwm指令_西门子PLC常见的20个问题,你碰到过几个?
  6. Java表示语言(文化)代码及国家地区对照表
  7. 2020年度中国雇主榜发布;全球发布商用5G移动宽带网络数量已达109个 | 美通企业日报...
  8. iOS小知识:nib本地化、图片本地化字符串本地化(APP 内的本地化切换)
  9. Vue中的时间转换,把毫秒换算成正常时间
  10. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
  11. henauOJ1042(折纸)
  12. 如何画出一张优秀的架构图?(老鸟必备)
  13. 【C语言】验证哥德巴赫猜想:任何一个大于2的偶数均可表示成为两个素数之和。
  14. 麻省理工学院计算机博士奖学金,NWU这位高颜值学霸小姐姐,获麻省理工博士全额奖学金录取!...
  15. 微信点击链接:debugx5.qq.com提示您使用的不是x5内核
  16. 【Git】分支概念及操作
  17. 通过XML对Word操作
  18. 解决ie浏览器el-select选择后出现光标的问题
  19. 〖干货〗史上最详细快充科普帖!!!
  20. 面试测试开发工程师:用例篇

热门文章

  1. 为什么使用负采样技术(附详细求导过程)
  2. 没穷过你可能不懂,为什么他们急着要返程上班
  3. 【css】毛玻璃效果,背景高斯模糊
  4. 互联网业务被打回原形,小米的高端路注定没戏!
  5. GAN+文本生成:让文本以假乱真
  6. PHP通用函数:判断字符串是否是手机号码
  7. 基于MOS的防反接电路
  8. 通过反射获取Spring定时器@Scheduled注解中fixedDelay时间
  9. 国密SM3——golang的实现
  10. 与 Google 畅谈 Chrome 操作系统, HTML 5 以及 Web 的未来(上)