《ESP32 物联网全栈实战-14》专栏总结
·
第 14 篇:专栏总结——IoT 全栈工程师的成长之路
14 篇文章,你走完了一条完整的 IoT 产品链路。这篇回顾你学到了什么,以及接下来可以往哪个方向深耕。
1. 你走过的路
第 1-2 篇:选型 + 工程结构
↓ 为什么选 ESP32、为什么用 ESP-IDF
第 3 篇:传感器驱动
↓ GPIO + I2C(SHT30) → ESP32"有了眼睛"
第 4 篇:WiFi 连接
↓ STA 模式 + 事件处理 + 断线重连
第 5 篇:MQTT 协议
↓ Pub/Sub + QoS + 遗嘱消息
第 6 篇:数据上云
↓ Docker → EMQX → Telegraf → InfluxDB → Grafana
第 7 篇:BLE 蓝牙 + 配网
↓ GATT 服务 + BLE 写入 WiFi 凭据
第 8 篇:OTA 远程升级
↓ 双分区 + HTTP OTA + 自动回滚 + MQTT 触发
第 9 篇:低功耗设计
↓ Deep Sleep + 定时唤醒 + 电池续航计算
第 10 篇:微信小程序入门
↓ MQTT over WebSocket + 数据显示 + 开关控制
第 11 篇:小程序进阶
↓ ECharts 历史曲线 + 告警推送 + 订阅消息
第 12 篇:完整项目——智能 WiFi 插座
↓ 硬件选型 + 固件多任务 + 定时 + 过载保护 + 小程序
第 13 篇:量产 Checklist
↓ PCB/认证/产测/安全/云平台迁移
你现在能用 ¥30 的 BOM 成本,造出一个可量产、可远程控制、可 OTA 升级的 IoT 产品。
2. 通用架构模型
这套架构的核心价值是"可复用":
| 换掉传感器 | 换掉执行器 | 产品变了 |
|---|---|---|
| SHT30 → PM2.5 | 继电器 → 无 | 空气质量监测 |
| SHT30 → 土壤湿度 | 继电器 → 电磁阀 | 自动浇花 |
| 电流检测 → 门磁 | 继电器 → 蜂鸣器 | 门禁告警 |
| 温湿度 → GPS | 继电器 → 电机 | 远程设备监控 |
固件框架、云平台、小程序——这三块几乎不用改。
3. 各环节深度推荐
如果你想在某个环节钻得更深:
硬件方向
- 学画 PCB(立创 EDA 免费,入门快)
- 学 EMC 设计(《EMC 电磁兼容设计与测试案例分析》)
- 掌握至少一种 RF 调试工具(频谱仪、网络分析仪)
固件方向
- 深入 FreeRTOS(任务优先级、内存管理、死锁排查)
- 学 LVGL 做本地 UI(设备自带屏幕时)
- 了解 Zephyr RTOS(比 FreeRTOS 更现代)
云平台方向
- 学 MQTT 5.0 新特性(会话过期、共享订阅)
- 掌握 K8s 运维(设备上 10 万时,Docker Compose 扛不住)
- 了解规则引擎(EMQX Rule Engine → 数据自动流转)
前端方向
- 学 UniApp(一套代码,小程序 + App + H5 全搞定)
- 学 React/Vue(如果想做 Web 后台管理)
4. 交叉导流
本专栏是 IoT 全栈链路,如果你还关注以下方向:
- GD32 FOC 电机控制 —— 从零实现无刷电机驱动
- 嵌入式通讯协议栈 —— I2C/SPI/UART/CAN/Modbus
- 滤波算法 + 控制算法 —— 8 种滤波 + 7 种控制
- FreeRTOS + GD32 实战 —— 从裸机到实时操作系统
5. 最后一句话
嵌入式工程师的 IoT 全栈能力 = 硬件 + 固件 + 网络 + 云端 + 前端。
学会这个专栏,你不再是只会写 C 代码的单片机工程师——你是能独立交付 IoT 产品的全栈开发者。这两者在市场上的价值,差一个数量级。
项目代码开源在 Gitee:[待补充]
有问题欢迎评论区交流。祝你做出第一个爆款 IoT 产品! 🚀
(全专栏完)
更多推荐
所有评论(0)