EM-200 园区能耗在线监测集中器
2026.03 – 2026.10 | 实习项目 · 嵌入式固件开发
面向省级工业园区的电 / 水 / 气三表集中抄读设备,本地日冻结、4G 上报,数据直通市级能耗监测平台。
ESP32-S3FreeRTOSModbus RTUMQTT4G 查看详情SKILLS
从寄存器到云端,覆盖嵌入式开发的完整链路
熟练掌握 C / C++,具备扎实的指针、结构体、位操作、内存管理与中断安全编程能力;了解 RAII、智能指针、lambda 等特性。
C / C++(C++11/17)PythonSQLShell熟悉 STM32F103(Cortex-M3)与 ESP32-S3,掌握 GPIO、UART、SPI、ADC、PWM、DMA、中断等外设驱动开发。
STM32F103 / Cortex-M3ESP32-S3GPIO / UART / SPI / ADC / PWM / DMAKeil / ESP-IDF v5.x / VS Code熟悉 FreeRTOS,掌握任务、队列、信号量、互斥锁、任务通知与中断通信,具备多任务划分与长期稳定运行经验。
任务 / 队列 / 信号量 / 互斥锁任务通知与中断通信任务看门狗(TWDT)多任务优先级设计熟悉 UART、I2C、SPI、RS485、Modbus RTU 与 MQTT,掌握超时重试、异常应答与主从站协议实现。
UART / I2C / SPI / RS485Modbus RTU 主/从站MQTT(QoS / 遗嘱 / 重连)W5500 以太网 / Wi-Fi / 4G Cat.1能基于 Qt 6 开发上位机,用 LVGL 8 做嵌入式 GUI,注重交互细节与跨平台联调。
Qt 6(Widgets / QSerialPort / QMqtt / QMediaPlayer)LVGL 8QSS 界面定制Qt Creator工程化意识:版本控制、构建系统、Linux 系统编程与计算机视觉推理都有实战。
Git / CMake / gdbLinux 多进程 / System V IPCSQLite / cJSON / jsmn / FatFSOpenCV + ONNX RuntimePROJECTS
每一个都从架构设计到代码实现全程参与
2026.03 – 2026.10 | 实习项目 · 嵌入式固件开发
面向省级工业园区的电 / 水 / 气三表集中抄读设备,本地日冻结、4G 上报,数据直通市级能耗监测平台。
ESP32-S3FreeRTOSModbus RTUMQTT4G 查看详情2026.06 – 2026.09 | 个人项目 · 独立开发
面向充电桩等 RS485 / Modbus RTU 工业设备的物联网网关:双上行接入 MQTT 云平台,远程监控、告警与启停。
ESP32-S3FreeRTOSModbus RTUMQTTLVGL 查看详情2026.05 – 2026.09 | 个人项目 · 独立开发
STM32 下位机 + Qt6 上位机的多参数机房环境监控:温湿度 / 烟雾 / 光照 / 雨水实时监测与远程配置一体化。
STM32F103FreeRTOSQt 6JSONAT24C02 查看详情2025 | 个人项目 · 设备端软件
Linux 设备端多进程广告机系统:System V 消息队列 IPC、SHA256 内容寻址增量同步、MQTT 分区下发、三段式自适应大屏播放。
CQt 6LinuxMQTTSQLite 查看详情BLOG
记录技术实践中的设计与思考
以一个 ESP32-S3 物联网网关项目为例,拆解手写 Modbus RTU 主站协议栈的工程要点:帧组装与解析、CRC16 查表实现、读写两类功能码、帧间隔与超时重试、异常应答处理、RS485 方向控制与总线互斥锁,以及从站模拟器注入异常的联调方法。
能耗在线监测集中器基于 ESP32-S3 与 FreeRTOS,经三路 RS485 抄读园区企业电水气三表,再经 4G 与 MQTT 上报平台。梳理表档案配置化、三通道错峰轮询、寄存器区间合并,以及日冻结、TF 卡环形缓存与离线续传的设计取舍和现场联调经验。
不用任何框架和 npm 包,用一个 Node 脚本把 Markdown 和数据文件生成完整网站,再部署到只有 nginx 的服务器上。记录架构取舍与完整实现。
如果你也在做物联网 / RTOS / 嵌入式 Linux 相关产品,欢迎聊聊。