您好, 访客   登录/注册

基于云平台的智慧农业信息系统设计与实现

来源:用户上传      作者:吴超 赵红

  摘要:智慧农业信息系统是由计算机、传感器、通信模块、控制模块以及执行机构组成的多输入、多输出的闭环控制系统。以STC15W4K56S4单片机为控制核心,Air724 4G为通信模块,光照传感器、二氧化碳浓度传感器、温湿度传感器、土壤湿度传感器等组成信息采集系统,搭建了硬件平台。基于MQTT协议开发软件,将环境检测数据上传云平台,设计了数据采集、信息处理、终端控制的信息系统,实现了数据的远程检测与控制。
  P键词:智慧农业;云平台;MQTT;Air724 4G
  中图分类号:TP311 文献标识码:A
  文章编号:1009-3044(2022)15-0117-03
  我国是农业大国,乡村振兴是国家战略。虽然信息化、智能化、自动化的现代农业耕种方式在我国正渐渐取代传统劳动密集型、粗放式的种植方式,但农业精细化管理和自动化程度远不及欧美、日本等发达国家。相较于美国从事农业人口仅占美国总人口3%的数据比例,我国农业设施智能化管理的普及显得尤为重要。通过利用物联网等信息技术远程控制管理农业种植系统,不仅能大大节省人力物力,还能提高农作物的产量,进而促进农业科技发展的进步与创新,加快农村地区转变发展方式[1]。
  我国农业经历了手动人工控制、自动化控制和智慧化控制三个阶段[2]。智慧农业控制系统将手动人工与自动化控制相结合,实现了手动到自动、再到智能化控制的过渡[3]。智慧农业信息系统主要涉及对农业环境信息的检测与控制,包括空气温度与湿度、土壤湿度、光照强度、空气中二氧化碳的含量等信息的检测。采用传感器等设备采集数据和信息加以处理后,将处理好的信息上传至上位机和云平台,根据数据的变化对终端设备发出指令,改变农作物生长环境,形成“采集―处理―控制”的闭合控制系统[4,5]。
  1 智慧农业信息系统总体设计
  1.1 智慧农业信息系统总体结构
  智慧农业信息系统包括软件和硬件两个方面,通过各种传感器进行数据采集,通过物联网云平台远程监测传感器监测到的数据,并根据需求手动控制风扇与水泵开与关;通过OLED显示屏显示光照强度、空气温湿度、土壤湿度以及二氧化碳浓度等。
  智慧农业信息系统总体架构如图1所示,由计算机、传感器、通信模块、控制模块以及执行机构组成多输入、多输出的闭环控制系统。终端数据采集模块为各种传感器,数据通过通信模块传送至MQTT代理服务器,用户通过客户端软件和移动客户端可以查看数据和发出指令。
  1.2 智慧农业信息系统角色设计
  智慧农业信息系统的用户角色分为四种,分别是系统总控管理员、分区管理员、系统运维人员、用户。各类角色从事的工作不同,并拥有不同的系统管理权限,相互协调,分工明确,推进系统的平稳运行。
  1)系统总控管理员
  系统总控管理员是整个智慧农业信息系统的总控制管理者,拥有系统所有的管理权限,负责统筹所有系统的管理工作,具有最高决定权与执行权。系统总控管理员可以对分区管理员、系统运维人员以及用户进行管理,同时可以根据系统的实际需要对其核心参数进行调整和适时优化。
  2)分区管理员
  分区管理员是地位仅次于系统总控管理员的一个角色,主要负责某个地区的管理工作,起到连接总控管理员与用户的一个桥梁作用。分区管理员既可以指导与辅助用户的使用工作,也可以分担系统总控管理员的地区管理工作,对其负责区域内的智能温室系统进行参数调整与管理,实时查看所在区域温室大棚的环境参数变化。
  3)系统运维人员
  系统运维人员是负责智能温室内软件系统与硬件系统的运行与维护,以及用户后期的维护与维修工作,保障用户的使用体验。同时,系统运维人员也可辅助分区管理员对某地区的智慧农业信息系统更好运作。
  4)用户
  用户是智慧农业信息系统的客户,直接使用智慧农业信息系统对环境参数进行远程监测与控制。
  2 智慧农业信息系统硬件系统设计
  2.1 数据传输过程
  智慧农业信息系统的数据传输过程如图2所示,光照、二氧化碳、温湿度传感器和土壤湿度传感器采集数据信息后,将数据信息通过代码传输给STC15W4K56S4, STC15将传感器采集的数据通过串口通信,在OLED显示屏上显示所采集数据的信息,STC15单片机与Air724 4G通信模组进行UART通信,STC15通过串口1发送到Air724 4G通信模组中,Air724 4G通信模组通过MQTT协议将检测的数据上报至云平台,云平台实时显示检测到的动态数据,智能温室用户不用亲临现场,根据设置的环境参数,远程控制打开或者关闭风扇与水泵。
  2.2 硬件系统设计
  根据数据与控制信息传输过程,设计了硬件系统,搭建了实验平台,如图3所示。信息与数据处理器为STE15单片机,光照、二氧化碳、温湿度的数据采集用三合一传感器,土壤水分的检测采用土壤水分传感器,通信模组用Air724 4G,终端执行机构有水泵和风扇。各模块的连接关系如图3所示。
  2.3 光照二氧化碳温湿度三合一传感器
  为实现农业环境的远程监测,使用集光照强度、空气温湿度以及二氧化碳浓度测量三合一的传感器,轻巧便携、功能强大,采用的485通信。该传感器选用了集成三种功能一体的RS485环境监测变送器,节点为从机模式,支持modbusRTU协议。选用成品环境变送器使我们只需要关注数据传输逻辑、数据解析而不需要过多考虑传感器采集环境参数的具体实现过程和逻辑代码,减少开发时间。
  2.4 土壤水分传感器
  土壤温水分传感器是对农作物生长的土壤进行水分含量监测,通过检测的数据判断是否需要控制水泵进行灌溉。该传感器集成RS485通信协议,为从机模式,也支持modbusRTU协议。

nlc202207151027



转载注明来源:https://www.xzbu.com/8/view-15435970.htm

相关文章