项目名称:全屋环境数据采集与边缘计算终端
项目描述: 该项目为智能家居场景设计,终端部署于家庭环境,实时采集温度、光照强度、空气质量(CO₂/TVOC)等多维度数据,通过MQTT协议上报至云端服务器,实现全屋环境状态的远程监控与可视化呈现。
主要工作: 1. 基于STM32F407完成底层驱动开发,调通UART(连接WiFi/4G模块)、I2C(连接SHT30温湿度传感器、BH1750光照传感器)、SPI、GPIO(LED状态指示);2. 编写WiFi模块(如ESP8266)指令控制程序,实现TCP连接建立与MQTT协议封装,完成传感器数据的心跳上报与断线重连机制;3. 设计自定义数据帧格式,将多路传感器数据打包为JSON格式,通过MQTT发布至云端指定Topic;4. 实现低功耗休眠策略(RTC定时唤醒 + 中断唤醒),设备在无触发时进入Stop模式,整机平均功耗控制在mA级别,满足电池供电场景需求。