🌐 ESP32 物联网网关
协议转换 · 边缘计算
📘 30 章 · 实战目录
1
物联网网关概述
定义·功能·架构 · ESP32优势
➜
2
ESP32开发环境搭建
ESP-IDF / Arduino IDE · 工具链
➜
3
ESP32基础外设编程
GPIO·UART·I2C·SPI 调试
➜
4
Wi-Fi与TCP/IP协议栈
Wi-Fi连接 · TCP/UDP通信
➜
5
MQTT协议详解
QoS·主题·通配符 · 客户端实现
➜
6
CoAP协议详解
与HTTP对比 · 资源发现 · 服务端/客户端
➜
7
HTTP/HTTPS协议
RESTful API · 云端服务请求
➜
8
Modbus协议转换
Modbus RTU/TCP · ESP32网关
➜
9
BLE蓝牙网关
BLE扫描·连接 · Wi-Fi数据桥接
➜
10
Zigbee与LoRaWAN网关
串口AT指令集成模块
➜
11
协议转换核心设计
适配器模式 · 解析封装 · 缓冲区
➜
12
边缘计算概念
边缘 vs 云端 · 应用场景
➜
13
ESP32边缘计算框架
FreeRTOS · 消息队列 · 事件组
➜
14
本地数据处理
过滤·聚合·异常检测
➜
15
轻量级机器学习
TensorFlow Lite Micro 部署推理
➜
16
规则引擎
条件触发 · 本地决策 · 减少云端依赖
➜
17
数据存储
SPIFFS·LittleFS·NVS
➜
18
时间同步与RTC
NTP同步 · 本地RTC · 时间戳
➜
19
OTA远程升级
OTA机制 · 安全固件更新
➜
20
设备管理
注册·心跳·远程配置下发
➜
21
安全通信
TLS/SSL · 证书 · 安全启动
➜
22
本地Web配置界面
Wi-Fi AP · Web页面配置
➜
23
数据上云
阿里云IoT · AWS IoT · ThingsBoard
➜
24
边缘节点间通信
Mesh网络 · ESP-NOW · 去中心化
➜
25
低功耗设计
深度睡眠 · 唤醒源 · 电池优化
➜
26
日志与调试
日志系统 · 串口/远程日志
➜
27
性能优化
内存管理 · 任务优先级 · 效率分析
➜
28
系统监控
看门狗 · 堆栈检测 · 健康上报
➜
29
综合项目实战(一)
智能家居网关 · 多协议联动
➜
30
综合项目实战(二)
工业数据采集 · Modbus转MQTT · 边缘报警
➜
动手实践 · 从网关到边缘