🌿 ESP32 · MQTT 桥接与多网关
📡 数据汇聚架构实战
🧩 30 章 · 从入门到项目
📘 点击卡片跳转章节
01
物联网架构概述
从传感器到云端全链路 · MQTT核心价值与ESP32定位
02
ESP32开发环境搭建
Arduino IDE / ESP-IDF · VS Code+PlatformIO
03
ESP32基础外设驱动
GPIO, ADC, I2C, SPI · 点亮第一盏LED
04
Wi-Fi连接与网络基础
Station/AP模式 · 事件处理与重连机制
05
MQTT协议深度解析
发布/订阅 · QoS · 保留与遗嘱消息
06
ESP32 MQTT客户端实现
PubSubClient · 连接/订阅/发布/回调
07
MQTT桥接模式原理
桥接 vs 代理 · 数据过滤与转发策略
08
单网关数据汇聚
ESP32网关收集传感器节点上报Broker
09
多网关拓扑设计
星型/树型/网状 · 数据同步与冲突解决
10
网关间MQTT桥接
Mosquitto桥接 · 网关直接通信
11
数据序列化与反序列化
JSON/Protobuf · 内存优化技巧
12
传感器数据采集实战
DHT22 · BMP280 · SGP30
13
本地数据缓存
SPIFFS/LittleFS · 掉电保护与持久化
14
OTA远程升级
HTTP OTA · AWS IoT OTA · 安全签名
15
安全通信
TLS/SSL · MQTT over TLS · X.509
16
低功耗设计
Deep/Light Sleep · 电池供电优化
17
时间同步与定时任务
NTP · RTC · 定时上报与事件触发
18
Web配置界面
ESP32 Web服务器 · 浏览器配Wi-Fi/MQTT
19
日志与调试
串口日志 · 远程日志 · MQTT日志通道
20
看门狗与异常处理
硬件/任务看门狗 · 崩溃重启与上报
21
多任务调度
FreeRTOS · 队列/信号量/互斥锁
22
边缘计算
规则引擎 · 本地决策减少云端依赖
23
数据压缩与批处理
批量上报 · Gzip压缩 · 降低带宽
24
多协议网关
MQTT/CoAP/HTTP · 协议转换与适配
25
云端平台对接
阿里云IoT · AWS IoT Core · ThingsBoard
26
设备管理
设备注册 · 影子设备 · 远程配置下发
27
告警与通知
规则告警 · 邮件/微信/短信集成
28
性能测试与优化
MQTT吞吐量 · 内存/CPU profiling
29
生产环境部署
批量烧录 · 自动化测试 · 远程运维
30
项目实战
智能楼宇环境监测 · 多网关数据汇聚可视化