当前位置: 首页 > news >正文

Zigbee智能家居方案设计

背景

目前智能家居物联网中最流行的三种通信协议,Zigbee、WiFi以及BLE(蓝牙)。这三种协议各有各的优势和劣势。本方案基于CC2530芯片来设计,CC2530是TI的Zigbee芯片。
网关使用了ESP8266+CC2530。

硬件实物

Zigbee节点
Zigbee网关
节点板子上带有继电器,温湿度传感器,烟雾,以及电机控制。
网关板子上是ESP8266 WiFi加上Zigbee。

整体方案图

整体方案

软件功能介绍

软件主要包含几个部分:

  1. Zigbee节点软件(卧室,客厅,厨房)
  2. 网关软件
  3. 服务器软件
  4. Android App软件
  • 节点以及网关软件
    Zigbee节点上电后进行自组网,然后定时上报温湿度,烟雾值给网关,网关将数据转发给服务器。接收服务器或App下发的控制命令,对灯和电机进行控制。

  • 服务器软件
    目前服务器软件主要有两种,一种是使用Qt写的,另一种是Java web。它主要就是显示网关上报过来的数据,以及对节点进行控制(灯以及电机)。
    Qt服务器
    Web服务器

  • Android App
    和服务器软件功能基本类似。
    Android App
    Android App

欢迎留言讨论交流!!

http://www.lryc.cn/news/229162.html

相关文章:

  • 机器视觉目标检测 - opencv 深度学习 计算机竞赛
  • 无监督学习的集成方法:相似性矩阵的聚类
  • 16. 机器学习——决策树
  • DevOps系列---【jenkinsfile使用sshpass发送到另一台服务器】
  • Docker 和 Kubernetes:技术相同和不同之处
  • 通信世界扫盲基础二(原理部分)
  • 手机厂商参与“百模大战”,vivo发布蓝心大模型
  • 【微软技术栈】C#.NET 中的泛型
  • 【毕业论文】基于微信小程序的植物分类实践教学系统的设计与实现
  • [量化投资-学习笔记011]Python+TDengine从零开始搭建量化分析平台-MACD金死叉策略回测
  • tensorboard报错解决:No dashboards are active for the current data set
  • 线性代数本质系列(一)向量,线性组合,线性相关,矩阵
  • python语法之注释
  • React【异步逻辑createAsyncThunk(一)、createAsyncThunk(二)、性能优化、createSelector】(十二)
  • Halcon WPF 开发学习笔记(3):WPF+Halcon初步开发
  • P6入门:项目初始化9-项目详情之资源 Resource
  • Python高级语法----使用Python进行模式匹配与元组解包
  • MySQL安装配置与使用教程(2023.11.13 MySQL8.0.35)
  • 【阿里云数据采集】采集标准Docker容器日志:部署阿里云Logtail容器以及创建Logtail配置,用于采集标准Docker容器日志
  • Django中如何创建表关系,请求生命周期流程图
  • MongoDB副本集配置和创建
  • 使用 `open-uri.with_proxy` 方法打开网页
  • 数据库表的设计——范式
  • Brute Force
  • HTML简单介绍
  • 【Java笔试强训】Day10(CM62 井字棋、HJ87 密码强度等级)
  • C语言求数组中出现次数最多的元素
  • 【Python Opencv】Opencv画图形
  • 了解防抖和节流:提升前端交互体验的实用策略
  • SQL学习之增删改查