1. 功能介绍

自从地球上出现森林以来,每年平均发生森林火灾超过20万次。森林火灾不仅烧毁树木,直接减少森林面积,而且严重破坏森林结构和森林环境,导致森林生态系统失衡,森林生物量下降,生产力下降,牲畜减少和鸟类减少,甚至牺牲一些重要东西。高强度的火灾会破坏土壤的化学和物理性质,降低水的积累和土壤的渗透性,使部分林区地下水位升高而溃败,造成沼泽;此外,通过焦化和使土壤表面变暖,也会加速焦土的干燥,导致杂草过度生长。近年来,世界各地每年都会发生许多火灾。大多数国家的火灾直接损失超过国民经济总量的0.2%。事实上,除了直接的经济死亡和财产损失外,火灾后还有重大的间接损失,因此,有必要发展和加强防火和火灾报警。

这篇文章就采用华为云iot物联网平台快速搭建一个森林火灾预警联动控制系统模型,模拟演示检测到森林火灾之后,如何快速上报到云平台,向关联的指定服务器发送数据报告,并自动向抽水泵发送指令,打开开关抽水灭火。

硬件平台介绍:

MCU: STM32F103ZET6

物联网云平台: 华为IOT云平台

气体检测传感器: MQ2-烟雾传感器、MQ135-空气质量检测传感器

火焰检测: 采用火焰检测传感器

抽水机: 采用直流电机模拟水泵,打开开关抽水喷水灭火

上网网卡: 采用GSM模块SIM800C,使用的是物联网专用卡,包年只能上网这种。

与云端服务器的通信协议: 终端设备采用MQTT3.1.1协议与华为云服务器进行登录连接。

温湿度检测传感器: DHT11

供电方式: 电池+太阳能供电

基于STM32+SIM800C+IoT开发平台设计的森林火灾预警系统(联动控制)相关推荐

  1. 如何取回服务器上的文件网页设计,毕业设计(论文)-基于内容中心网络开发平台的文件分享精选.docx...

    毕业设计(论文)-基于内容中心网络开发平台的文件分享精选 基于内容中心网络开发平台的文件分享摘要当前的网络环境与网络诞生之初时相比已经发生变化,信息更多被用于分享和合作,而非仅仅从一地传送至另一地,基 ...

  2. 基于stm32自动伸缩雨伞的设计与实现

    基于stm32自动伸缩雨伞的设计与实现 **==整篇文章字数有一万三左右,图片太多了,实在是懒得全部放在这上面来,太废时间了.完整论文可通过q963160156获得,也可在微信公众号 *高级嵌入式软件 ...

  3. 2021物联网开发学习——基于小熊派IoT开发板Bear-Pi-IOT、E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link

    2021物联网开发学习--基于小熊派IoT开发板Bear-Pi-IOT.E53_IA1_智慧农业拓展板与小熊派-鸿蒙·季Bear-Pi-HM Nano并接入Hi-Link 目录 作者介绍 目的 用到的 ...

  4. 【嵌入式物联网实战项目】环境监测设备接入涂鸦IoT开发平台

    小熊派物联网开发板接入涂鸦 IoT 开发平台实现植物环境监测 物联网的概念其实十几二十年前就已经有了,随着人工智能,大数据,云计算这些科技的发展,越来越多的物联网项目正式商用落地,比如,共享单车和共享 ...

  5. 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc

    嵌入式系统设计实验综合设计报告 PAGE 四川师范大学成都学院通信工程学院 基于STM32的简易电子计算器设计与实现 实验综合设计报告 学生姓名 陶龑 学 号 2016301033 所在学院 通信工程 ...

  6. JEECG v3.0.beta发布,基于代码生成器的智能开发平台

    JEECG(J2EE Code Generation) 是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻 ...

  7. 基于SaaS的教务系统平台设计构想

    本篇是一篇自然科学论文,仅供参考. 大学挑战杯复赛没过,放博客纪念. 大佬们小点喷! 基于SaaS的教务系统平台设计构想 Ⅰ 中文摘要 Ⅱ 英文摘要 1. SaaS的介绍 1.1 SaaS的特性 1. ...

  8. 基于STM32的多功能MP3设计 毕业设计(论文)开题报告

    中国计量学院 毕业设计(论文)开题报告 学生姓名:卢杰学 号:XXXXXXXXX 专    业:电子科学与技术 班    级:10电子1 设计(论文)题目: 基于STM32的多功能MP3设计 指导教师 ...

  9. 基于ZYNQ+AD9361的软件无线电平台设计与实现 (2)

    基于ZYNQ+AD9361的软件无线电平台设计与实现(1) 1 评估板简介 信迈科技 XM-ZYNQ7045-EVM 是一款基Xilinx Zynq-7000 系列 XC7Z045/XC7Z100 高 ...

最新文章

  1. 使用 Arthas 排查 SpringBoot 诡异耗时的 Bug
  2. xlwings 合并单元格 读取_xlwings,让excel飞起来
  3. PHP项目异常类该如何设计,浅谈 PHP 中异常类的使用
  4. 将一个js项目改造成vue项目
  5. 用 AI 培养孩子学习兴趣,讯飞新一代智能学习机正式发布!
  6. 关于delphi中多线程采用定时器的做法
  7. 封装Cell(-去掉TableView那些碍眼的分割线)
  8. hdu 4301 Divide Chocolate 动态规划 递推 多校联合赛第二题
  9. Ubuntu 14.04 开机手动开启numlock led
  10. 前台传来的文件通过流stream转成bytes 再把文件写入数据库 类型是blob
  11. Quartus仿真步骤
  12. 安防摄像头互联网直播方案LiveGBS设计文档
  13. 疯狂的架构——著名科技公司组织结构图一览
  14. Docker Dockerfile 验证Docker内部使用jmap报错问题解决
  15. 使用JavaCV把图片合成视频(实用)
  16. nvm: node版本管理器[使用教程]
  17. matplotlib报Unknown symbol: \rule, found ‘\‘ (at char 42), (line:1, col:43)
  18. win10系统的点评
  19. 七段显示器显示整数(C语言) ----存稿
  20. 软件工程基础知识--运行和维护

热门文章

  1. 在Windows系统和Linux系统中,如何打造一个好终端?
  2. 企业如何利用优惠政策进行税收筹划?
  3. moxa串口卡Linux驱动,MOXA CP-168U串口卡
  4. 电子计算机控制器都有哪些,计算机的控制器由什么组成
  5. 【C#本质论 二】数据类型
  6. [简历杂谈] 想进500强,英文简历全攻略
  7. 霍尼236主机说明书_你好 你有 霍尼韦尔Honeywell 236 PLUS 报警主机说明书吗  我想要谢谢你 发给我好吗...
  8. PanoSim支持HWP测试解决方案简介
  9. 数据结构乐智教学百度云_巧虎《乐智小天地》早教动画片视频全集资源百度云网盘下载...
  10. JavaScript for、for..in、for..of、forEach的区别