第11章 工程实践之智慧农业

11.1 需求与系统架构

在传统的温室种植中,经验丰富的老师傅是“定海神针”。他们清晨看天色,午后摸土壤,凭着一双慧眼和多年积累的“感觉”,来决定今天该浇多少水、施多少肥、补多久光 。然而,这种模式正面临巨大挑战:经验难以复制、人力成本攀升、资源浪费严重,更难以应对作物生长瞬息万变的精细需求。

如今,一场由物联网、边缘计算和人工智能 驱动的农业革命正在悄然发生。智能温室不再是简单的“自动化大棚”,而是进化成了一个拥有自主决策能力的“智慧生命体”。而这场变革的核心“神经中枢”,正是基于Node-red的二次开发边缘计算网关。它如何实现光照、水肥的AI 精准调控?让我们一探究竟。

一、 传统温室的“痛点”:为何需要更聪明的系统?
传统或初级自动化温室通常面临三大难题:

响应滞后:传感器数据上传云端分析,指令再下发给设备,网络延迟或中断可能导致调控不及时,错过最佳干预窗口。
策略僵化:基于固定阈值(如土壤湿度低于30%就浇水)的自动化,无法适应作物不同生长阶段、不同天气条件下的动态需求。
数据孤岛:光照、温湿度、土壤EC/PH值、二氧化碳浓度等数据各自为政,缺乏联动分析,无法实现协同优化。
二、 边缘计算网关:为温室装上“本地大脑”
边缘计算网关的核心思想是“计算下沉”。它部署在温室现场,如同一个本地化的智慧大脑,负责:

实时采集:直接连接各类环境传感器(光照、温湿度、土壤墒情)和执行设备(补光灯、滴灌阀、卷膜机、施肥机)。
即时处理:在数据产生的源头进行实时计算、分析和决策,毫秒级响应环境变化。
自主控制:根据预设或AI模型生成的策略,直接驱动执行器动作,不依赖云端。
高效协同:将处理后的关键数据和告警上传至云端,用于长期分析、模型优化和远程监控,减轻云端压力。
而Node-red作为一款开源的流程编排工具,以其低代码、可视化拖拽的特性,成为定制这个“本地大脑”逻辑的绝佳工具。农业技术人员无需精通复杂的编程语言,就能像搭积木一样,设计出符合特定作物生长逻辑的控制流程。

三、 AI精准调控的实现路径:从感知到执行的闭环
那么,这个“大脑”具体是如何思考并行动的呢?

第一步:全面感知,数据融合
网关连接遍布温室的传感器网络,7x24小时不间断收集“地块情报”:光照强度与光谱、空气温湿度、土壤温湿度与养分含量、二氧化碳浓度等。Node-red将这些多源数据流进行清洗、格式化并时间对齐,形成作物生长环境的完整数字画像。

第二步:边缘智能,动态决策
这是核心所在。决策不再依赖固定规则,而是引入AI模型。

模型部署:将在云端训练好的AI模型(例如,基于历史数据训练的“光照-光合作用优化模型”或“水肥需求预测模型”)轻量化后,部署在边缘网关中。
情景判断:Node-red逻辑判断当前情景。例如,识别到当前为番茄果实膨大期、阴雨天气、土壤EC值偏低。
AI推理:将当前环境数据与作物生长阶段信息输入AI模型。模型综合计算后输出建议:“建议补光2小时(特定光谱),并同步启动A区滴灌,注入配比为N:P:K=1:2:3的营养液15升。”
规则引擎兜底:Node-red同时运行着保障安全的规则逻辑(如温度超过40℃必须强制通风),确保AI建议在安全范围内执行。

11.2 硬件清单

# 硬件清单 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **硬件清单** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 硬件清单 有一个全面的认识。 --- *(内容待完善)*

11.2.1 传感器选型

# 传感器选型 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **传感器选型** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 传感器选型 有一个全面的认识。 --- *(内容待完善)*

11.2.2 控制器接口

# 控制器接口 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **控制器接口** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 控制器接口 有一个全面的认识。 --- *(内容待完善)*

11.3 Node-RED流程

# Node-RED流程 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **Node-RED流程** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 Node-RED流程 有一个全面的认识。 --- *(内容待完善)*

11.3.1 数据采集

# 数据采集 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **数据采集** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 数据采集 有一个全面的认识。 --- *(内容待完善)*

11.3.2 阈值控制

# 阈值控制 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **阈值控制** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 阈值控制 有一个全面的认识。 --- *(内容待完善)*

11.3.3 远程告警

# 远程告警 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **远程告警** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 远程告警 有一个全面的认识。 --- *(内容待完善)*

11.4 前端Dashboard

# 前端Dashboard > 起始页码:第 36 页 ## 内容概述 本节介绍了 **前端Dashboard** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 前端Dashboard 有一个全面的认识。 --- *(内容待完善)*

11.5 部署与运维

# 部署与运维 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **部署与运维** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 部署与运维 有一个全面的认识。 --- *(内容待完善)*

11.5.1 Docker镜像构建

# Docker镜像构建 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **Docker镜像构建** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 Docker镜像构建 有一个全面的认识。 --- *(内容待完善)*

11.5.2 远程OTA升级

# 远程OTA升级 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **远程OTA升级** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 远程OTA升级 有一个全面的认识。 --- *(内容待完善)*

11.6 项目总结与扩展方向

# 项目总结与扩展方向 > 起始页码:第 36 页 ## 内容概述 本节介绍了 **项目总结与扩展方向** 的相关知识点。 ## 学习要点 - 理解基本概念和原理 - 掌握操作方法和技巧 - 能够独立完成相关实验 ## 小结 通过本节学习,您将对 项目总结与扩展方向 有一个全面的认识。 --- *(内容待完善)*