📡 物联网采集 & MQTT 实战 30章

🎓 友好 · 从零到项目
01
物联网概述
四层架构 · MQTT/CoAP/HTTP对比
02
传感器基础
温湿度/光照/气压 · 模拟信号与ADC
03
数据采集硬件平台
ESP32/STM32 · I2C/SPI/UART
04
环境搭建
IDE安装 · 串口驱动 · LED闪烁
05
温湿度传感器 DHT11/DHT22
单总线协议 · 驱动与校验
06
光照传感器 BH1750
I2C配置 · 光照读取
07
气压传感器 BMP280
I2C/SPI · 海拔计算
08
多传感器数据融合
轮询 · 时间片 · 缓存标记
09
数据预处理
滑动滤波 · 异常剔除 · 归一化
10
MQTT协议详解
发布/订阅 · QoS · 遗嘱消息
11
MQTT Broker搭建
Mosquitto · 认证 · WebSocket
12
MQTT客户端库
PubSubClient · paho-mqtt
13
传感器数据MQTT上报
JSON设计 · 批量上报
14
MQTT安全
TLS/SSL · 证书 · Token鉴权
15
MQTT遗嘱消息
设备离线检测 · 状态监控
16
MQTT保留消息
状态同步 · 最新数据获取
17
MQTT主题设计
分层命名 · 通配符技巧
18
数据存储
SD卡/Flash · SPIFFS/LittleFS
19
数据上云
阿里/华为/腾讯IoT · 三元组
20
云平台数据可视化
仪表盘 · 告警 · 数据导出
21
远程控制
MQTT下发指令 · 继电器控制
22
OTA远程升级
HTTP/MQTT OTA · 回滚
23
低功耗设计
深度睡眠 · 电池供电
24
边缘计算
本地决策 · 阈值判断
25
多设备组网
ESP-NOW · Mesh · 网关
26
数据同步与冲突处理
NTP同步 · 去重 · 乱序处理
27
日志与调试
串口分级 · 远程日志
28
项目实战1:智能温湿度监测
DHT11+OLED+MQTT+看板
29
项目实战2:环境监测站
DHT11+BH1750+BMP280+SD
30
项目实战3:智能家居控制
多传感器+继电器+APP控制