一、项目目标
搭建一个完整的物联网系统,用于 实时监控环境数据(如温度、湿度)。系统主要包括:
设备端(NodeMCU + DHT11 传感器)
云平台(MQTT Broker + 数据存储)
Web端(实时图表展示)
二、系统架构图
[传感器设备]
↓ (DHT11采集)
[NodeMCU]
↓ (MQTT通信)
[EMQX云服务器]
↓
[Web后端: Flask + MongoDB]
↓
[前端: ECharts可视化]
三、硬件准备
设备 数量 说明
NodeMCU ESP8266 1 Wi-Fi 控制器
DHT11 传感器 1 温湿度传感器
杜邦线 若干 用于连接
MicroUSB数据线 1 上电 + 串口调试
四、设备端编程(ESP8266 + Arduino IDE)
安装依赖
1. 安装 Arduino IDE
2. 添加 ESP8266 支持板
3. 安装库:
DHT sensor library
Adafruit Unified Sensor
PubSubClient
代码
#include <ESP8266WiFi.h>
#include <PubSubClient.h>
#include <DHT.h>
<

最低0.47元/天 解锁文章
1346

被折叠的 条评论
为什么被折叠?



