系统概览
这是一个以 STM32F103 为核心的家庭环境监测系统。设备端采集温度、湿度和空气质量,通过 ESP8266 接入网络,将数据送到 EMQX 和 history_service,再由 uni-app 前端负责显示、控制和历史查询。
主要功能
- 在前端首页实时查看温度、湿度、空气质量和设备在线状态。
- 调整告警阈值、切换风扇模式并控制台灯。
- 将温度、湿度和 ppm 写入 PostgreSQL,供前端查询历史趋势。
- 将主告警和 MQ135 比较器状态分开展示,避免提示语义混淆。
系统组成
- 设备端:STM32F103、DHT11、MQ135、OLED、蜂鸣器、风扇、台灯和 ESP8266。
- 消息层:EMQX 负责 MQTT 上下行消息转发。
- 平台端:
history_service负责设备上报解析、历史存储与 HTTP API。 - 前端:uni-app 页面负责实时状态、控制和历史趋势展示。
主要界面




