百度网盘下载地址(941):点击下载

ZIGBEE组网,终端数据上传协调器,协调器把数据上传到机智云,通过手机APP查看。项目始于B站某位UP主的zigbee组网开源项目,整体在源代码上更改了zigbee模块通信,更改了机智云数据点,增加时钟模块,支持本地端参数修改,支持app端参数修改,支持内外网。

#include "stm32f10x.h"
#include "usart.h"
#include "usart2.h"
#include "delay.h"
#include "string.h"
#include "led.h"
#include "adcx.h"
#include "DHT11.h"u8 idsend={0x01};//终端id号(范围:0~99)
u8 UDP_HEAD[4]= {0x4B,0x4B,0x50,0x50};  // 包头
u8 UDP_TAIL[4] ={0x50,0x50,0x4B,0x4B};  // 包尾
typedef struct {u8 strart[4];   // 包头u8 devid;       // 设备IDu8 data1[6];    // 数据(温度,湿度,烟雾)u8 stop[4];     // 包尾}send_data_t;
send_data_t send_data2;short prf1;
short prf2;
short prf3;
char  bufg[20];
int   dff1,dff2,dff3;u8 temp1;       // 温度值(范围:0~50°)
u8 humi1;       // 湿度值(范围:20%~90%)
extern short YW;//烟雾传感器(范围:0~455)
int main(void)
{u16 bodylen;u8 i;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //优先级分组Delay_Init();        //精确延时初始化led_init();          //led初始化DHT11_Init();        //初始化DHT11usart_init(115200);  // 串口初始化usart2_io_init();    // 串口初始化adc_init();printf("CC2530初始化\r\n");DelayXms(500);GPIO_SetBits(GPIOC,GPIO_Pin_13);DelayXms(500);GPIO_ResetBits(GPIOC,GPIO_Pin_13);while(!CC2530_IN_AT());  //进入AT指令printf("+++\r\n");

基于STM32+ZIGBEE组网的防火防潮预警系统相关推荐

  1. B45 - 基于STM32单片机的家庭防火防盗系统的设计

    文章目录 设计要求 实物 人脸识别模块的调试 传感器采集与显示 模块设计 温湿度模块 烟雾浓度MQ2 GSM模块 人脸识别模块 语音报警模块 资源占用 源程序 主程序 处理逻辑 AD/DA转换检测烟雾 ...

  2. 基于WIFI无线组网的水雨情远程监测预警系统

    水雨情是重要的水文资料,在水资源配置和管理中有重要的参考价值,具体是指水位.流速.流量.降雨量.降雨强度等参数.随着物联网.雷达遥测.无线通信技术的发展,这些数据都能实现自动感知和远程监测,对于防汛抗 ...

  3. 85、基于STM32单片机烟雾温度报警器设计火灾防火检测可燃气体监测系统设计

    毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.程序源码 六.资料包括 摘要 本设计采用使用STM32F103作为控制器件,MQ-2型 ...

  4. STM32毕业设计——基于STM32+MQTT+WiFi技术的智能家居系统设计与实现(毕业论文+程序源码)——智能家居系统

    基于STM32+MQTT+WiFi技术的智能家居系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于STM32+MQTT+WiFi技术的智能家居系统设计与实现,文章末尾附有本毕业设计的论文 ...

  5. stm32采集脉冲信号_基于STM32+FPGA的数据采集系统的设计与实现

    引言 由于火控系统工作环境特殊,所需采集信号复杂多样,传统的以微控制器或PC为主的采集系统往往难以胜任.针对上述问题,提出了一种基于STM32+FPGA的数据采集系统的设计方案,该方案不仅能够完成对多 ...

  6. 基于STM32的光敏传感器数据采集系统-嵌入式系统与设计课程设计

    目录 1 项目概述 1.1 项目介绍 1.2 项目开发环境 1.3 小组人员及分工 2 需求分析 2.1 系统需求分析 2.2 可行性分析 2.3 项目实施安排 3 系统硬件设计 3.1 系统整体硬件 ...

  7. 无线龙物联网STM32+ZigBee实验箱智能家居多种传感器开发平台

    无线龙物联网STM32+ZigBee实验箱智能家居多种传感器开发平台 无线龙STM32-ZigBee实验箱是专门为高校市场打造的一款新型的教学科研平台,用到的STM32嵌入式开发板取代了CC2530的 ...

  8. 基于STM32的智能篮球测温记分记时系统

    1.项目概述(20分) 1.1项目简介(5分) 进入21世纪,伴随着电子信息通信技术的应用与普及开发,人们对电子技术的要也越来越高.篮球作为一种体育运动进入了人们的生活.为对比赛进行规范化管理,研究一 ...

  9. 毕业设计 —— 基于STM32手势控制显示系统的设计

    目录 一.前言 二.项目背景及资源分享 三.项目简介 1.项目名称 2.系统框架 3.功能简介 4.控制核心 5.最小系统: 6.外围模块: 四.相关设计原理及框图 1.系统设计的原理 2.手势识别原 ...

最新文章

  1. Matlab Robotic Toolbox V9.10工具箱(二):正/逆运动学
  2. python第二大奇数_python-2.7 – matplotlib,包含奇数个子图
  3. workbeach约束简称_AnsysWorkbenchFluidFlow(FLUENT)经典问题.docx
  4. 安装phpssdb扩展:
  5. 深度学习AI美颜系列---AI美颜磨皮算法一
  6. 习题2.2 数组循环左移(20 分)浙大版《数据结构(第2版)》题目集
  7. mysql5.7.28升级到5.7.29_MySQL升级5.7.29
  8. 千图成像!祝可爱的小伙伴们圣诞快乐!给女朋友一个惊喜吧!
  9. VASP_Si的能带结构计算_步骤整理
  10. 聚类之详解FCM算法原理及应用
  11. [Bada开发]使用静态库
  12. 经济学计算机是必修课吗,大学中经济学专业的每年的必修课是什么?例如...
  13. 阿里云ACP如何线上考试
  14. android button设置边框背景颜色
  15. exec与sp_executesql
  16. 微信账户如何解除对第三方应用的授权
  17. Python 浮点数计算 小数取舍指南
  18. python设置折线图标题字体为宋体_python中matplotlib画折线图实例(坐标轴数字、字符串混搭及标题中文显示)...
  19. 霍尔速度传感器工作原理与应用
  20. BUG修改:java.lang.NoClassDefFoundError: org/springframework/boot/Bootstrapper

热门文章

  1. 农产品价格数据可视化展示分析(文末附各省js文件下载,免费提供)
  2. Ubuntu系统安装中文输入法教程
  3. 代码随想录打卡18天
  4. JavaScript票据出票日期中文大写填写规范
  5. org.apache.jasper.JasperException
  6. 16位I2C寄存器地址读写接口
  7. ABAP基础知识 内表汇总数据的方式
  8. API自动化工具之案例解析
  9. html的imgie浏览器上显示不出图片,而其他chrome和360安全浏览器都可以
  10. 运行pycharm 报错r6034错误