
W601 温湿度监测与邮件报警系统
本项目基于联盛德W601芯片,RT-Thread嵌入式操作系统的温湿度监测系统,内置的WebServer,可通过浏览器查看当前温度实时数据与曲线,同时支持邮件报警等功能。
WKJay_
规则是创造力最大的枷锁 【公众号:WKJay】
展开
-
W601温湿度监测与邮件报警系统 — 源码详解(邮件报警模块)
SMTP 软件包的使用邮件报警模块源码详解模块结构体typedef struct{ uint8_t enable; //邮件功能使能 uint32_t cold_time; //报警冷却时间 char server_addr[100]; //邮件服务器地址 char server_port[10]; //邮件服务器端口 ...原创 2020-03-09 22:58:48 · 1573 阅读 · 0 评论 -
W601温湿度监测与邮件报警系统 — 前言
最近在工作项目中使用了RT-Thread(下文简称RTT)嵌入式操作系统,不得不说,这个系统大大加快了开发效率,当然这很大程度上归功于RTT的软件包生态。RTT的软件包配上其设备驱动层,甚至可以说一个程序可以在不做任何应用层改动的情况下移植到RTT所支持的任意BSP上。不仅如此,RTT目前已经拥有各式各样成熟的软件包,从各种外设驱动到物联网相关应用,从简单的LED控制到复杂的机器人平台……这些软件...原创 2020-02-22 21:22:12 · 442 阅读 · 0 评论 -
W601温湿度监测与邮件报警系统 — 项目介绍
简介本项目名为W601温湿度监测与邮件报警系统,采用W601开发板作为项目硬件平台,选用RT-Thread(以下简称RTT)操作系统,并且配合大量RTT的软件包,最终效果为通过浏览器打开W601网页,通过网页可看到目前W601所处环境的温湿度,同时可以对W601板载的RGB LED进行远程操控。温湿度数据采用实时数值与曲线两种方式显示,在可以精确获得温湿度数据的同时还能追踪到温湿度在最近一段时...原创 2020-02-25 20:55:19 · 1136 阅读 · 0 评论 -
W601温湿度监测与邮件报警系统 — 项目源码及使用说明
源码使用说明将demo压缩包下载到本地后解压,可以看到里面有两个文件夹,分别是“W601_APP”和“webnet”,如下图所示:其中W601_APP文件夹为项目工程文件夹,里面包含了用于开发W601应用程序的源代码以及工程文件,而webnet文件夹为W601网页资源文件夹,我们需要在烧录程序后将该文件夹通过读卡器放入W601的SD卡中,若没有读卡器则可以使用adb工具通过网络将文件夹...原创 2020-02-27 21:09:39 · 1024 阅读 · 0 评论 -
W601温湿度监测与邮件报警系统 — 源码详解(采集模块)
在本项目中,采集模块是最核心的模块,也就是所有前端数据的来源。由于简化复杂度便于理解,项目中仅使用了温湿度的传感数据,而板载资源还有AP3216C 接近与光强传感器与红外传感器等,甚至通过板子引出的排针,还可以外接各种各样的传感器,实现更多种类、更多样化的监测功能。虽然传感器的种类、功能多种多样,但其用在实际工程中时的逻辑都是大同小异的,理解了一个,其他的也就不在话下,因此本章我们着重讲解温湿度传...原创 2020-03-01 15:13:53 · 1471 阅读 · 0 评论 -
W601温湿度监测与邮件报警系统 — 源码详解(LED控制模块)
LED控制模块在整个项目中属于最基础也是最简单的应用模块,在本项目中可以通过网页对板载的三个LED进行开关操作。本项目选用的LED软件包为SignalLed软件包。但由于在本项目的第一个版本中LED的控制逻辑极为简单,只有开与关两个操作,因此最终并没有用到该软件包,但后续的更新中很可能加入更多的LED元素,因此在本章节开头还是会与大家介绍一下该软件包。目录SignalLed软件包的使用...原创 2020-03-02 21:57:02 · 871 阅读 · 0 评论