个人介绍
关于我
我是一名专注于物联网“端-管-云”全栈开发的技术实践者。我的核心能力是,能将复杂的嵌入式软件(STM32/FreeRTOS)、边缘计算网关(Linux/IMX6ULL)与云端服务(华为云IoT)整合为稳定、可维护、可远程管理的产品级解决方案。我擅长通过严谨的架构设计和代码工程,解决物联网设备在低功耗运行、远程安全升级、多协议通信和数据可靠上云中的核心痛点。
我的技术栈
终端层:精通基于 STM32 等MCU的开发,深度使用 FreeRTOS 实现任务调度、Tickless低功耗、分级内存管理与状态机。熟练掌握 Modbus、CAN等工业协议,并有丰富的传感器驱动、外设调试经验。
网关层:熟悉 Linux 平台应用及驱动开发,能基于 IMX6ULL 等平台构建高性能边缘网关,实现协议转换(如Modbus转MQTT)、数据汇聚与边缘计算。
云端与通信:拥有完整的 华为云IoT 集成经验,精通 MQTT 协议,能实现设备影子、命令下发等云端双向通信。
核心框架:独立设计并实现了具备双区备份、失败回滚机制的OTA远程升级框架,以及保障系统长期稳定运行的内存与状态监控机制。
旗舰项目:工业级物联网设备管理与远程升级系统
这是我独立完成的一个端到端全栈项目,它集中体现了我解决复杂系统问题的能力:
系统架构:
终端设备:以STM32+FreeRTOS为核心,采集环境数据,并通过 Modbus-RS485(DMA方式) 与网关通信。
智能网关:以IMX6ULL为核心,运行Linux,作为协议转换中枢,将Modbus数据转换为MQTT报文上传至华为云,并反向转发控制指令。
云端平台:基于华为云IoT开发,实现设备数据可视化、历史记录查询及远程控制。
核心技术亮点:
高可靠OTA:设备端实现双区(A/B)固件备份与回滚Bootloader,确保升级过程断电、断网永不变砖。
系统健壮性:实施了分级内存池管理、任务看门狗及系统状态监控,保障设备7x24小时稳定运行。
低功耗设计:应用FreeRTOS Tickless模式,显著降低设备在监测间歇期的能耗。
解决的实际问题:
为 “老旧设备联网” 提供即插即用的网关方案,无需改动原有设备即可数据上云。
为 “设备远程维护” 提供安全可靠的无线升级通道,彻底告别现场烧录,节省大量运维成本。
为 “系统长期稳定性” 提供从内存到通信的全方位保障机制。
我能为您提供什么
我不仅编码,更提供聚焦于解决业务痛点、降低长期维护风险的工程实现。我的服务包括但不限于:
✅ 物联网终端设备嵌入式软件开发(STM32/FreeRTOS等)
✅ 工业协议对接与边缘网关开发(Modbus, MQTT, 数据采集)
✅ 设备端OTA远程升级功能定制与集成
✅ 现有嵌入式系统的问题诊断、性能优化与稳定性提升
✅ 从概念验证到产品原型的“端-云”一体化方案设计与开发
期待合作
如果您正面临设备智能化、远程运维或系统稳定性方面的挑战,我提供的不仅是代码,更是经过验证的、可降低您产品风险的解决方案。欢迎联系我,我们可以就具体需求进行深入探讨。
工作经历
2024-12-09 -至今自由职业自由职业
独立物联网开发者。主导完成端云一体系统全栈开发,涵盖STM32终端、IMX6ULL网关及华为云平台,实现高可靠OTA升级与多协议转换。
教育经历
2020-09-20 - 2023-12-31重庆理工大学机械电子工程硕士







