基于物联网的智能农业平台的设计与实现

发表时间:2020/6/30   来源:《基层建设》2020年第7期   作者:褚超 侯瑛男 沈洋
[导读] 摘要:21世纪是物联网的时代,把物联网技术与农业相结合,不仅可以改变我国传统农业落后的生产方式,同时,无论是在经济效益还是环境效益上都取得了革命性的进步。
        哈尔滨航天恒星数据系统科技有限公司  黑龙江省哈尔滨市  150000
        摘要:21世纪是物联网的时代,把物联网技术与农业相结合,不仅可以改变我国传统农业落后的生产方式,同时,无论是在经济效益还是环境效益上都取得了革命性的进步。给出了一个完整的智能农业平台的解决方案,包括平台设计目标,平台模块说明,以及设计思路和对该平台的实现,进行了详细的分析和说明。文章主要是基于B/S的系统模式,运用了物联网的相关技术,构建了一个智慧农业信息平台。通过智慧农业平台,可以实现高效率、便捷化的管理,大大减少了投入成本,解放了劳动力。
        关键词:物联网;智慧农业; 智能农业平台
        智能农业平台即借助物联网等信息技术手段,远程操作相关设备,按时、按量地对指定位置完成一整套预定农事操作技术和管理的系统。具体监控采集的对象有大棚内的温度、湿度、CO浓度、光照强度、土壤温湿度以及作物叶面的湿度等相关环境参数,通过客户端对比采集对象参数与预设对象参数的区别,确定操作指令,远程控制指定设备完成相关操作。该系统可以以最少的人力投入、最小的能源消耗、最低的环境破坏,完成对控制对象定位、定时、定量的操作。
        1基于物联网的智慧农业信息平台的相关技术
        1.1农业物联网体系
        平台业务层面技术采用分层结构实现,从低至高共包含如下五层:传感层、传输层、业务层、应用层、用户层。
        1.2系统开发模式
        数据中心的主要功能在于为监测端提供应用服务,与上位机进行网络通信。网络开发应用系统主要有两种模式:Client/Server客户端/服务端(c/s)模式和Brower/Server浏览器(B/S)模式。
        1.3通讯技术
        具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个执行绪,进而提升整体处理性能。因此,本系统选用是基于多线程背景的Socket技术应用,可在有限的服务器资源内,同时并发地支持多终端采集、多业务入口查询以及业务内部数据处理和应用。
        1.4数据库技术
        对于海量的信息,如何存储与处理取决于数据库技术。数据库技术在收集和存储数据方面有着巨大的优势,因此采用SQLSERVER数据库,其中包括数据库建表和数据库处理。
        1.5HighCharts图线技术
        High charts是一个用纯脚本编写的一个图表库。通过High charts技术,可以将我们的数据以可视化的形式展示出来。一般来说,数据展示有五种基本的图线型式:曲线图、饼图、柱状图、散点图、区域图等。High charts的界面简洁,又纯脚本编写而成,不依赖于任何插件,运行速度较快。
        2智能农业平台的解决方案
        2.1智能农业平台设计目标
        (1)实现的功能
        智能农业解决方案可以实现的功能有:大棚内各路传感信息的存储、分析、智能展示;阈值设置;智能报警;智能控制;身份验证及密码修改;账号与权限管理;视频链接等。


        (2)性能指标
        为保证智能农业在实际中的广泛实施,考虑到系统的可靠性、稳定性等因素,本系统应该满足以下性能指标:
        1)系统支持对不少于10万个大棚及仓库的管理,或者系统能确保容量的限制仅受硬件条件限制,可以通过扩充硬件扩充系统性能;
        2)系统平均无故障时间不小于8760小时(1年);
        3)系统可靠性:99.999%;.
        4)系统对用户操作的响应时间小于5s;
        5)系统应能支持无限容量的传感器、控制器以及RFID前端设备的管理;
        6)系统关键部件CPU占用率忙时小于30%,其他资源占用率忙时小于50%。
        2.2智能农业平台模块说明
        (1)登陆界面是整个系统的入口,同时在后台根据登录账号判断登陆的是普通用户还是管理员用户,不同用户具有的权限也不同。(2)通过安装在大棚内的高精度的网络摄像头和中国电信全球眼系统,来实时监控温室大棚内的农作物及其周边环境。(3)智能展示主要是提供给用户查看大棚内各个环境参数指标的功能。用户可以根据需要,点击需要查看的大棚内传感器的图标,来查看各个传感器的具体数据。(4)控制柜的功能顾名思义,主要是用户可以通过点击控制柜界面中的各个按钮,来实现远程操纵安装在温室大棚内的各种农业生产设备,如喷淋、滴灌、卷帘、风机等。(5)阈值设置用户可以根据需要设置相应传感器的阈值上限和下限,以及传感器数据的显示周期等。根据这些设定好的阈值,当传感器上的数据据超过阈值的设置范围,则会自动触发告警功能,立即对现场没备进行决策控制,并及时把信息反馈给农户。
        2.3智能农业平台设计思路及难点
        (1)农业平台设计思路,通过对光照、温度、湿度等无线传感器的远程控制,以实现对农作物温室内的温度、湿度信号以及光照、土壤温度、土壤含水鲢、C0z浓度、叶面湿度、露点温度等环境参数的实时采集,自动开启或者父闭指定设备(如远程控制浇灌、开关卷帘等);同时在温室现场布置摄像头等监控设备,实时采集视频信号;用户通过电脑或3G于机,可以随时随地观察现场情况、查看现场温湿度等数据和远程拄制、智能调节指定设备。(2)智能农业平台难点随着物联网技术的深入发展,智能农业平台的功能性已经不再成为制约智能农业平台发展的关键因素,这就要求我们在搭建智能农业甲台时必须要采取优化算法,以实现对有限的带宽资源的合理分配,满足系统实时处理用户响应的需求。
        3智能农业平台的实现
        3.1开发环境与工具
        本文设计的系统是建立在Java语言上的,采用基于JDKl.5以上版本的J2EE架构,在Windows XP乎台上用MyEclipse8.5进行开发。J2EE包含许多组件,是一套完全不同于传统软件开发的技术架构,主要可简化且规范应用系统的开发与部署,进而提高系统安全与再用价值。
        3.2 IP地址进行访问
        进入智能农业管理系统后,在登录界面上输入用户名、密码和验证码,点击登录,即可进入系统平台。登录成功后,即进入系统主界面。主界面上包含了系统状态、智能展示、控制柜、阈值设置等功能模块,同时,可以显示用户所在地城市天气预报等信息。在智能展示功能模块中,用户可以根据需要点击要查看的人棚内传感器的图标来查看传感器的具体数据。将鼠标放在场图的传感器图标上,传感器的实时数据就会立刻显示出来。将传感器选中(变为浅红色背景),还可以查看传感器在近期内的数据趋势曲线,让大棚环境监测更一目了然。在控制柜功能模块,用户可以选择手动控制和智能控制。而智能控制需要用户有丰富的生产经验,点击“智能控制”开启后在规则设置中设定触发智能控制的传感器临界数值,从而实现农业大棚的电动设施根据传感器数据自动调整运行,实现真正的农业智能化,解放人力。在阈值设置功能模块,用户可以根据需要设置相应传感器的阈值上、下限,以及传感器数据的显示周期等。另外,本系统还新增了手机客户端访问功能,可以实现手机实时访问系统平台。
        4结束语
        基于物联网(IOT)的智慧农业与传统农业和现代农业有着很大的差异,智慧农业是在农业领域运用科技手段实现生产开发的高级阶段,它整合了传感器技术、网关技术、服务器技术、数据库技术、通信传输技术、云计算、云存储以及物联网技术等多个领域的技术,搭载形成一个智慧农业平台,这对研究实现农业生产的高效化和推动农业走向智能化有着重要的意义。
        参考文献
        [1]王红育.物联网技术在农业领域中的应用[J].农村经济与科技,2013,5:13.13.
        [2]翟海翔焦彩菊.物联网技术在现代农业中的应用[J].农业与技术,2012,9:13—14.
        [3]李鑫,王坤,郭勇.基于工业以太网的三网合一在煤矿综合信息系统中应用[J].安防科技,2009,9:16.17.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: