项目名称:基于STM32+4G+小程序的物联网温湿度监测系统
项目时间:2025.03 – 至今
项目描述:独立完成一套完整的物联网系统,覆盖硬件终端、云服务端和应用端。
我的角色:独立全栈开发(嵌入式软件 + 硬件设计 + 后端 + 小程序)
主要工作:
· 基于STM32F103C8T6(Keil5 + 标准外设库)驱动SHT30温湿度传感器(I2C接口)、4G模块(EC20,AT指令)、2.4寸TFT屏;完成电路设计和整机调试。
· 4G模块通过HTTP POST将JSON数据上传至阿里云ECS服务器,实现断线自动重连和定时上报。
· 后端使用Flask + MySQL搭建RESTful API,配合WebSocket实现实时数据推送。
· 微信小程序端实现用户登录、设备绑定、实时温湿度显示、历史折线图、报警订阅与推送。
技术难点:解决了4G模块串口通信丢包问题、TCP断线重连策略、WebSocket与小程序端的兼容性调试。
项目成果:系统稳定运行,成功打通“传感器 → MCU → 4G → 云 → 小程序”全链路,具备多用户绑定能力。