智慧农业

设施农业环境监测与水肥一体化怎么做?从感知到控制的闭环搭建指南

大棚里最常见的两个场景:夜里温度骤降,没有人发现;该浇水施肥了,管理员走到棚里拧开阀门,浇多久、施多少,全凭手感和当天心情。等出了问题再回头查,只有一本手写记录,查不到当时的温湿度,也说不清到底浇了多少水。

设施农业的数字化,本质上就是把这件事变成一个闭环:感知(环境数据自动采集)→ 决策(按阈值与规则判断)→ 控制(联动阀门、风机、卷帘等设备执行),执行结果再回到数据里,形成可查、可复盘的记录。这篇文章就按这三层,把「环境监测 + 水肥一体化」这套闭环怎么搭讲清楚。

一、感知层:先解决「数据从哪来、准不准」

采什么:环境与墒情

一套完整的环境监测,至少包含实时监测、历史曲线、数据质量评估、阈值告警与气象墒情联动。前两项决定你能看见什么,后三项决定数据能不能直接用来做判断——尤其是数据质量评估,它专门处理传感器跳变、断点、离群值这类问题。没有这一步,脏数据会直接传导成错误的灌溉决策。

怎么采:边缘网关是入口

设备侧通常由边缘网关承担采集与上行的角色。以基于 HaaS506-ED1 边缘网关自研的 MicroPython 固件为例,其能力包括 Modbus-RTU 采集、继电器/DI 控制与 MQTT 上下行——也就是说,网关既能把传感器读数采上来,也能把控制指令发下去。

怎么纳管:设备接入管理

传感器和网关品牌一多,就需要「设备接入管理」来统一收口:网关发现与诊断、协议解析、物模型模板、采集策略。在实现上,这一步常被称作建池子——把物理设备变成系统里可被调用的对象。设备接入做不好,后面的监测和控制都是空中楼阁。

二、决策层:从阈值告警到「控制意图」

采集上来的数据要变成动作,中间是决策逻辑。这里有两个关键点,很多项目在这里踩坑。

阈值告警要「准而不吵」

阈值告警是基础配置:温度超过上限、湿度低于下限时产生告警。但真正影响体验的是告警的可信度——如果脏数据触发告警,管理员很快就会对告警脱敏,最后干脆不看。

气象墒情联动与环境监测联动

设施环境不是孤立的。气象墒情数据可以为灌溉与通风决策提供依据(比如结合外部气象判断是否开棚),环境监测数据则为温湿度控制提供依据。

规则引擎:指令的唯一收口

这是整套系统里最容易被低估的一环。合理的设计是:环境阈值只产生告警与控制意图,真正的指令由自动规则引擎统一收口下发。好处是杜绝多入口抢设备——人工操作、定时任务、告警联动三方不会各发各的指令,把同一台阀门或者风机拽来拽去。

三、控制层:水肥一体化和设备管控

水肥灌溉:把经验变成配方和计划

水肥一体化的核心不是「装一台一体机」,而是把它纳入系统管理:

  • 配方管理:把不同生育期的施肥方案固化成配方
  • 灌溉计划:按作物、地块、时段安排灌溉
  • 执行记录:每一次灌溉的开关时间、时长都留痕
  • 用水量统计:按地块、按时段统计用水,为成本和节水管理提供依据

设备管控:设备总览、远程控制、定时任务

设备管控负责「用池子」:设备总览、远程控制、定时任务、自动规则引擎、维保工单、巡检与能耗。它的价值在于,把过去必须人到现场做的事(开关阀、开合卷帘、启动风机)变成系统按配置执行,同时留下操作记录。

三种控制方式的差异

控制方式 触发来源 是否需人到现场 是否留痕可追溯 是否防误操作 适用场景
人工开关阀 人 是 通常靠手记 无 小面积、临时处置
定时任务 预设计划 否 系统记录执行情况 一般 规律性强、条件稳定的灌溉
规则引擎闭环 环境/墒情数据 + 规则 否 告警与控制意图、执行结果全留痕 指令统一收口,避免多入口抢设备 需要按环境条件动态调整的场景

三种方式不是互斥的:成熟园区通常是「规则引擎管常态、定时任务管规律、人工干预兜底」,并且人工干预同样留痕。

四、闭环落地的五个步骤

  1. 盘点点位:明确要监测哪些区域、装哪些传感器、控哪些设备。
  2. 建池子:把网关、传感器、控制器接入,完成协议解析与物模型配置。
  3. 用池子:配置设备总览、远程控制与定时任务,先跑通单点控制。
  4. 配配方与灌溉计划:把水肥方案固化为可执行的计划,接入自动规则引擎。
  5. 看数据:用数据看板看环境曲线、告警、用水量与执行记录,再反过来优化配方与阈值。

五、关于皓辰科技的实现

海阳皓辰网络科技有限公司(皓辰科技 HOYOTECH)成立于 2025 年 6 月,注册地在山东省烟台市海阳市,定位为面向农业、工业与政企客户的产业数字化服务商。在设施农业方向,其智慧农业系统提供上文提到的环境监测、设备接入管理、设备管控、水肥灌溉、气象墒情、视频安防等模块,覆盖大田种植、设施农业、畜牧养殖、水产养殖四业态。

技术栈:后端 Spring Boot 3.5.7 + Spring Cloud 2025.0.0 + Spring Cloud Alibaba(Nacos、Gateway、OpenFeign、OAuth2),搭配 MyBatis-Plus / MySQL 8、Redis、RabbitMQ、EMQX(MQTT)、TDengine(时序数据库)、EasyExcel;前端 Vue 3 + TypeScript + Vite + Element Plus + Pinia + ECharts;移动端 uni-app;设备侧基于 HaaS506-ED1 边缘网关自研 MicroPython 固件。

开发过程中已完成真机闭环验证:以 ED1 边缘网关通过 Modbus-RTU 接入温湿度传感器与板载继电器,并通过 MQTT 实测上下行控制。以下为该系统模块的自述口径,不代表客户成效:本模块约 2000+ Java 文件、34 万行代码,169 个前端页面约 11 万行,202 张表、354 个迁移脚本、403 个权限键;趋势查询经聚合缓存后由 118ms 降至 13~35ms。

仍需按项目确认的信息:

  • 【待确认:各业态建议监测的环境指标清单与推荐传感器型号】
  • 【待确认:水肥一体化可对接的灌溉设备品牌与接口类型】
  • 【待确认:智慧农业系统的标准实施周期与报价区间】
  • 【待确认:已完成真机验证的网关与传感器型号清单】

常见问题 FAQ

Q1:老式大棚没有网络,还能上这套系统吗? 采集与控制在设备侧由边缘网关完成,网关再通过 MQTT 向上行通信,因此关键是大棚是否有可用的上行链路。具体采用哪种组网方式(有线、4G、其他)、覆盖是否满足,需现场勘查后确定。【待确认:边缘网关支持的上行组网方式清单】

Q2:传感器数据不准、经常跳变怎么办? 环境监测里的数据质量评估就是处理这个问题的:识别跳变、断点与离群值,避免脏数据直接触发告警和灌溉。若长期不准,通常是安装位置、供电或标定问题,需要现场排查。

Q3:我已经买了水肥一体机,能不能接进系统? 前提是平台能通过设备接入管理把它纳管(协议解析、物模型)。能否直连、是否需要加网关或更换控制器,取决于该一体机的通信接口,需现场确认。

Q4:搭一套下来大概多久、多少钱? 周期与报价取决于监测点位数量、设备种类与是否需要定制开发,属于经验区间,以现场勘查与合同为准。建议先明确「先跑哪个棚、控哪些设备」,范围越清楚,报价与工期越可控。

下一步怎么做

建议从一个大棚开始跑闭环:先接一种传感器 + 一个可控设备(如灌溉阀),把「采集→告警→规则下发→执行留痕」走通一遍,再复制到其他棚。这样投入可控,也能提前暴露协议适配与点位布置的问题。

  • 皓辰科技官网:https://www.hoyotech.top/
  • 电话:18865662569(手机号同微信)
Smart Agriculture

把智慧农业落到你的现场

围绕种植、设施农业与水产养殖场景,构建环境监测、智能控制与生产数据一体的数字农业体系,把经验种植变成可量化、可复制的数据化生产。