GIS开发 | 空间分析 | 软硬件技术
🌿 绿水青山就是金山银山 🌿

温室大棚物联网管控系统|整体架构设计说明

一、系统概述

系统基于 ESP32 硬件终端、EMQX 消息中间件、自研业务后台及移动端 APP 构建,实现环境采集、智能自动控制、远程设备管理、多渠道告警通知、数据存储分析、离线自主运行等全套物联网能力。

整套系统彻底脱离第三方公有云平台依赖,所有设备逻辑、数据存储、消息推送、设备控制均由自研架构完成,稳定性、拓展性、安全性远高于通用开源方案,适合个人农户、家庭农场、规模化种植大棚、养殖基地长期落地使用。

二、系统整体分层架构

系统采用标准四层分层架构,从上至下依次为:用户交互层、业务服务层、消息中间件层、现场硬件终端层,结构清晰、解耦彻底、方便后期功能迭代与设备扩容。

1. 用户交互层(移动端 APP)

移动端为用户唯一操作入口,负责设备可视化管理与数据展示,核心功能包含:

  • 设备列表、分组管理、在线状态查看
  • 实时环境数据展示、历史数据曲线查询
  • 远程手动控制继电器、灯光、设备开关
  • 阈值参数配置、自动策略设置
  • 告警记录查看、消息通知中心
  • 设备参数备份、固件升级提醒

2. 业务服务层(后台)

后台为整套系统的核心大脑,承担全部业务逻辑、数据处理、告警判断、消息推送、设备管理能力,包含六大核心模块:

(1)设备统一管理模块

支持设备注册认证、唯一设备ID校验、在线离线判定、设备分组管理、批量设备运维、OTA 远程升级管理,支持大批量大棚设备统一接入管理。

(2)智能控制业务模块

支持远程下发控制指令,可精准控制现场 ESP32 终端的多路继电器、LED 状态灯、OLED 屏幕显示内容;支持自定义定时任务、联动策略,实现设备自动化运行。

(3)数据采集与存储模块

持续接收终端上传的空气环境、土壤参数、设备运行数据,自动入库持久化保存,支持历史数据查询、曲线展示、数据导出、台账留存。

(4)告警规则配置中心(核心特色)

系统内置完善的智能告警引擎,支持多维度阈值自定义配置,涵盖温湿度、CO₂、土壤参数、设备断线、探头故障、电机过载、市电断电等全场景告警。支持告警等级划分、免打扰时段设置,超标自动联动设备启停,实现主动防护。

(5)多渠道统一消息通知系统

系统内置多终端消息推送能力,一处触发告警,多渠道同步送达,包含:微信消息通知、企业微信推送、钉钉机器人通知、邮件通知、系统站内消息,全方位保障农户及时接收险情信息。

(6)系统权限与日志模块

支持多用户权限分配、分级管理,全程记录设备操作日志、告警日志、数据变更日志,方便溯源、运维与管理。

3. 消息中间件层(EMQX MQTT 服务)

采用工业级 EMQX 作为消息中转核心,承担整套系统的设备通信枢纽作用,是硬件与后台数据交互的唯一通道。主要能力:

  • 稳定接收所有现场终端的传感器数据、设备状态数据
  • 精准转发后台下发的控制指令至对应设备
  • 支持设备连接鉴权、Topic 隔离、消息缓存、断线重连
  • 高并发承载,支持大规模大棚设备同时在线

EMQX 只负责消息转发,不参与业务逻辑,保证系统高速、稳定、低延迟。

4. 现场硬件终端层(ESP32 智能终端)

ESP32 作为现场采集与控制核心,负责实时采集环境数据、执行设备控制、本地离线运行,是整套系统的落地载体,具备四大单元能力:

(1)外设控制单元

集成多路继电器输出,可控制风机、水泵、遮阳电机、水肥电磁阀等大棚设备;搭载 LED 状态指示灯、本地 OLED 显示屏,实现现场状态可视化。

(2)全维度环境采集单元

可自由拓展各类农业专用传感器:空气温湿度、二氧化碳、光照、氨气、土壤温湿度、土壤 EC 盐分、PH 值、雨水、风速、市电检测、电机电流过载检测等,覆盖大棚种植、养殖全部监测场景。

(3)本地离线智能运行单元(核心优势)

区别于普通物联网设备,本系统 ESP32 终端内置完整本地逻辑,断网不断控。外网、路由器故障时,设备依旧按照预设阈值自动启停设备、自动调控环境参数,所有参数永久固化在本地闪存,断电重启自动恢复运行,彻底避免断网导致的种植损失。

(4)通信与本地存储单元

支持 WiFi 连接云端、ESP-NOW 无线组网,可拓展多节点无线采集分机;支持 SD 卡本地数据缓存,断网期间数据不丢失,联网后自动同步后台,保证数据完整性。

三、系统核心数据流转逻辑

1. 数据上报与告警推送流程

ESP32 终端采集环境与设备数据 → 通过 MQTT 上传 EMQX → 后台接收数据并入库存储 → 告警引擎比对阈值判断 → 触发告警后多渠道推送消息至用户终端,完成从采集、分析、判断到通知的全自动化闭环。

2. 远程控制指令下发流程

用户 APP/后台下发操作指令 → 业务系统封装标准 MQTT 报文 → EMQX 精准路由下发设备 → ESP32 执行硬件动作 → 终端回传最新设备状态 → 后台与 APP 实时刷新状态,指令可控、状态可查、全程闭环。

四、系统核心技术优势

  • 私有化部署,完全自主可控:摒弃第三方云平台,数据本地存储、设备自主管理,无广告、无限流、无年费。
  • 离线双模式运行:联网服从云端管理,断网本地自动控制,解决农村网络不稳定痛点。
  • 全场景传感器适配:覆盖空气、土壤、气象、设备电气全维度监测,适配所有大棚、养殖场景。
  • 多渠道告警兜底:微信、钉钉、企微、邮件、站内消息多通道保障,杜绝漏告警、迟告警。
  • 高拓展、可迭代:模块化架构,后续新增功能、新增设备无需重构整体框架。
  • 支持批量运维:远程 OTA 升级、批量配置、设备分组,适合规模化农业基地使用。

五、适用场景

本系统广泛适用于:温室蔬菜大棚、草莓瓜果大棚、花卉育苗基地、牛羊养殖棚、鸡舍鸭舍、小型冷库、机房环境监测、田间水肥一体化智能管控等场景。