Skip to content

家庭环境监测系统基于 STM32F103 的环境监测与远程控制

采集温度、湿度与空气质量,通过 MQTT、后端和小程序完成状态展示、历史记录和设备联动。

家庭环境监测系统图标家庭环境监测系统图标

系统组成

设备端

STM32F103 负责采样 DHT11、MQ135 等传感器数据,并驱动 OLED、蜂鸣器、风扇和台灯。

网络与消息

ESP8266 负责接入网络,EMQX 负责在设备端和后端之间转发 MQTT 上下行消息。

后端服务

history_service 负责解析设备上报、写入 PostgreSQL,并向前端提供 HTTP API。

前端页面

uni-app 页面负责展示实时状态、历史趋势、天气信息以及台灯、风扇和告警配置入口。

界面预览

小程序主界面
首页集中展示城市空气、传感器数据和设备控制入口。
空气质量状态页面
空气质量卡片会同时显示 ppm 等级和硬件比较器状态。
历史数据趋势图
历史趋势图用于查看温度、湿度与 ppm 的变化过程。
系统架构图
架构图展示设备端、消息层、平台端和前端之间的关系。