第 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. 通用架构模型

传感器

ESP32 固件

MQTT Broker

时序数据库

微信小程序

Grafana 仪表盘

OTA 升级服务

这套架构的核心价值是"可复用"

换掉传感器换掉执行器产品变了
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 全栈链路,如果你还关注以下方向:


5. 最后一句话

嵌入式工程师的 IoT 全栈能力 = 硬件 + 固件 + 网络 + 云端 + 前端。

学会这个专栏,你不再是只会写 C 代码的单片机工程师——你是能独立交付 IoT 产品的全栈开发者。这两者在市场上的价值,差一个数量级。

项目代码开源在 Gitee:[待补充]

有问题欢迎评论区交流。祝你做出第一个爆款 IoT 产品! 🚀


(全专栏完)

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐