一种基于物联网植物工厂监控系统的制作方法

文档序号:17472263发布日期:2019-04-20 05:53阅读:430来源:国知局

本发明涉及一种监控系统,尤其涉及一种基于物联网植物工厂监控系统。



背景技术:

传统农业主要依靠农户对农作物人工进行打药、施肥凭经验和感觉的耕作,这种耕作方式效率很低,工作量大;而现代农业引入物联网技术,打破传统农业存在的种种弊端,利用传感器技术、rfid无线射频技术和计算机网络技术使农业生产实现“环境监测、生产控制、质量追溯”的目的,从根本上改变农业生产管理方式。物联网的基本工作流程由4部分组成,即信息采集系统(rfid系统)、pml信息服务器、产品命名服务器(ons)和应用管理系统。以日本、荷兰等国家为代表的设施种植物联网,有着自动化技术高及管理工厂化的特点。我国物联网技术进入农业领域始于20世纪90年代,农业科技人员乃至农民都可以随时随地获取各种科技信息、管理信息、市场供求信息、气象和土壤信息、作物和病虫害信息等。

随着物联网的发展,将其应用于食品安全的追溯也已经成为潮流。物联网技术为实现食品供应链自动化的跟踪和追溯提供了基础平台,解决了蔬菜生产、加工、流通等一条龙追溯。

近年来,农产品食物中毒事件不断发生,市场上的农产品存在残留超标农药,消费者无法辨别是否有毒,食用后常出现头晕呕吐症状。农户种植的农产品一般通过供应商进入市场销售,消费者对所购买的蔬菜等农产品的了解停留在供应商提供的标价上,无法获得更详细的信息,遇到有问题的农产品也无方向可查,很难放心食用。欧盟委员会2002年178号法令中“可追溯性”被定义为:食品、饲料、畜产品和饲料原料在生产、加工、流通的所有阶段具有的跟踪追寻其痕迹的能力。可追溯体系有助于确定食品的身份、历史和来源,增强通过生产与销售链追溯食品的能力,是食品质量安全管理体系成功的要素之一。在我国,农产品溯源发展比较晚,政府实施“无公害食品行动计划”在全国开展,我国农产品溯源的建设从此拉开帷幕。2008年,北京奥运会上,可以实现对全部运动员的食品进行溯源,是我国建设食品溯源系统以来一个很好的应用。



技术实现要素:

本发明的目的是提高农产品生产效率,促进农产品生产的精准化管理,设计了一种基于物联网植物工厂监控系统。

本发明解决其技术问题所采用的技术方案是:

基于物联网植物工厂监控系统分为农作物生存环境检测子系统和农产品溯源子系统。

所述的农作物生存环境检测子系统在温室内安装采集器,下位机组建zigbee无线传感网络,不断地接收空气温度、光照强度、co2浓度等信息,并经过网关传输到远程网站。农户可通过下位机上传的数据对农作物的生存环境进行分析,从而科学合理地对农作物进行配比施肥,通过无线控制器对大棚里的农作物进行补光、通风及滴灌等动作,从而达到对农作物生存环境的调节。

所述的农产品溯源子系统,主要由sqlserver数据库组成。

所述的zigbee无线传输网络的核心芯片cc2530是一种片上系统芯片,支持新remoti的zigbeerf4cecc2530,这是业界首款符合zigbeerf4ce兼容的协议栈,在发射功率、链路预算、射频噪声抑制能力、低功耗及esd防护能力方面优势明显,支持系统编程。此外,cc2530芯片内部含有一个高性能的rf收发器,采用21内核,内置一个8051微处理器,支持中断、dma等功能,以及其他强大的支持功能和外设。

所述的数据采集模块,内部含有一个zigbee终端节点,该节点采用工业级zigbee模块,内部接有cc2591芯片,是一种射频增强模块,与2.4g全向天线结合使用,能够实现500m的可靠稳定的传输距离,同时当设备掉线时可以支持300m内自动重连。节点外围连接了5个传感器用于采集温室里的各种环境信息,包括空气温湿度传感器、二氧化碳浓度传感器、土壤湿度、土壤温度和光照强度传感器。

所述的控制器模块采用无线继电器控制温室内的照明等设施。

所述的监控模块采用ip网络摄像机,是一种内置tcp/ip协议栈的摄像机,内嵌无线网卡,有唯一的mac地址,与普通相机或网眼的最大的区别是ipcam是集成视频服务器和ccd相机,自带微处理器和内存,拥有属于自己的ip地址。

所述的下位机使用ti公式的zigbee2007pro协议栈在iar集成开发环境下开发,上位机使用微软.net平台开发,开发环境为visualstudio2013,开发语言使用面向对象语言c#。

所述的分布式中间件是在服务器和应用程序客户端转达信息的组件,为了特定目的监听和回应消息,某些中间件会完成一些中间任务,有一些中间件会最终生成回应消息。

所述的系统网站、下位机zigbee-wifi网关中的串口转wifi模块是tcp/ip协议中的客户端,分布式中间件是服务器端。

所述的数据库系统采用sqlserver数据库。

本发明的有益效果是:

基于物联网植物工厂监控系统可以精准感知、远程监控、防伪追溯的农产品生产管理,提高农产品生产效率,促进农产品生产的精准化管理,方便温室的管理。

具体实施方式

农作物生存环境检测子系统在温室内安装采集器,下位机组建zigbee无线传感网络,不断地接收空气温度、光照强度、co2浓度等信息,并经过网关传输到远程网站。农户可通过下位机上传的数据对农作物的生存环境进行分析,从而科学合理地对农作物进行配比施肥,通过无线控制器对大棚里的农作物进行补光、通风及滴灌等动作,从而达到对农作物生存环境的调节。

种植户通过登陆农产品溯源系统,按设计好的追溯编码在后台录入农产品的种植日期、名称、采摘时间、物流信息及销售路径等信息。销售时,将生成的载有农产品信息的二维码贴在包装盒上,消费者可以扫二维码标签查询农产品的生产日期、产地、采摘日期及食用方法等信息,进一步提高食品安全。

无线传输网络的核心芯片cc2530是一种片上系统芯片,支持新remoti的zigbeerf4cecc2530,这是业界首款符合zigbeerf4ce兼容的协议栈,在发射功率、链路预算、射频噪声抑制能力、低功耗及esd防护能力方面优势明显,支持系统编程。此外,cc2530芯片内部含有一个高性能的rf收发器,采用21内核,内置一个8051微处理器,支持中断、dma等功能,以及其他强大的支持功能和外设。

数据采集模块,内部含有一个zigbee终端节点,该节点采用工业级zigbee模块,内部接有cc2591芯片,是一种射频增强模块,与2.4g全向天线结合使用,能够实现500m的可靠稳定的传输距离,同时当设备掉线时可以支持300m内自动重连。节点外围连接了5个传感器用于采集温室里的各种环境信息,包括空气温湿度传感器、二氧化碳浓度传感器、土壤湿度、土壤温度和光照强度传感器。

控制器模块采用无线继电器控制温室内的照明等设施。1)输入端。vcc:继电器模块工作电压正极;gnd:继电器模块工作电压负极;in:控制信号输入口。2)输出端。no:继电器常开端;com:继电器公共端;off:继电器常闭端。

监控模块采用ip网络摄像机,是一种内置tcp/ip协议栈的摄像机,内嵌无线网卡,有唯一的mac地址,与普通相机或网眼的最大的区别是ipcam是集成视频服务器和ccd相机,自带微处理器和内存,拥有属于自己的ip地址。用户使用时只需插上电源和以太网网线,通过ie浏览器输入ip地址就可以实现远程监控。在设计实时图像视频功能模块时,配置ip网络摄像机的ip地址为静态ip,视频图像嵌入在页面中即可。

该系统下位机使用ti公式的zigbee2007pro协议栈在iar集成开发环境下开发,上位机使用微软.net平台开发,开发环境为visualstudio2013,开发语言使用面向对象语言c#。

当采集器通电成功加入网络后,通过网关向电脑端传送确认信息并把该节点的ieee地址、节点类型及采集节点使用定时器周期性采集环境参数上传到网站。用户通过给下位机发送读取环境数据的指令后,协调器以广播的形式发送到大棚内的采集器,最后再将采集器采集的数据发往上位机。cc2530芯片外部连接有8路继电器控制,通过无线网络接收zigbee-wifi网关发来的通断命令,实现控制设备的启动与停止,如控制照明灯,滴灌设备、风机、植物补光灯及卷膜机等。当控制器通电成功加入传感网络后,通过zigbee-wifi网关,向中间件传送确认成功信息,并发送该节点的ieee地址、节点类型及网络地址等信息。

zigbee-wifi模块在本系统中起到承上启下的作用,它一端连接zigbee无线网络,另一端连接到互联网,实现数据在不同网络协议间的传输。

中间件是在服务器和应用程序客户端转达信息的组件,为了特定目的监听和回应消息,某些中间件会完成一些中间任务,有一些中间件会最终生成回应消息。现在的操作系统(如unix、windows)或高级程序设计语言(如java、c#)均提供了像套接字(socket)这样相对简单的网络编程开发接口,支持编写跨网络交互的代码;但分布式中间件开发时有一缺点,就是必须使用多线程进行socket编程,开发和调试起来比较复杂。

在网络通信中,tcp协议属于传输层,所以编写的应用层服务要想使用传输层的服务,必须提供必要的服务接口,而这个接口服务就是通过套接字来实现的。socket套接字中包含两个最重要的信息:本地终端、远端ip和端口号。一台电脑中的应用层要想与另一台远程主机的某个应用层进行通信,必须通过一个唯一的id号来标识,ip地址和端口号就代表了网络中唯一的应用层。

本设计采用分布式中间件,主要功能是通过web-service跨平台技术衔接上位机网站客户端系统,通过端口监听与下位机zigbee-wifi网关实现数据的上下行通信,以及数据格式解析、存储,可部署在云端中任意计算机。本设计网站、下位机zigbee-wifi网关中的串口转wifi模块是tcp/ip协议中的客户端,分布式中间件是服务器端。点击“开始监听”按钮,中间件监听所在计算机的5000端口,当有客户端连接请求时接受远程连接,并左下角显示远程终端信息,同时显示在线的节点ieee地址。选中“启动调试模式”后,点击“获取传感数据”按钮,可以在右侧获得传输的以十六进制字符串显示的数据格式。webservice主要实现跨平台数据共享。通过soap协议,在web服务器上提供服务,使用wsdl文件说明使用方法,并通过uddi注册。该技术基于xml(可扩展标记语言)进行数据传输,中间件调用web服务实现通信。

sqlserver数据库采用sqlserver身份验证,用户为sa,享有数据库操作的最高权限。sqlserver根据内部用户权限,确定用户在数据库中权限。考虑到最后要将数据库发布到远程虚拟空间,本设计采用第2种sqlserver身份验证方式登录到数据库,使网站更方便、更安全地链接到数据库。

当用户输入追溯编码或者种植户查看查询农产品信息时,页面会转到农产品具体信息页面,显示产品的详细信息。界面中除了显示农产品的详细信息外,还提供了生成和打印二维码功能。当该页面首次加载时,会获取当前页面的url路径;点击页面中的图片,就会将获得的url路径生成二维码,用户通过扫描二维码,就会转到农产品详细信息界面;当服务器连接了二维码标签打印机、点击“打印”按钮时,会将二维码打印出来并贴到对应的农产品包装盒上供消费者查询。很多系统供消费者可查询的可追溯信息比较单一,仅仅局限于生产环节(包括蔬菜产地、生产日期和生产商等信息),对于蔬菜质量安全比较重要的蔬菜种植环节信息、存储和流通环节信息,以及全程质量安全追溯体系涉及的信息全面性考虑比较少。今后在数据方面要加大力度,以保证可追溯信息包含整个产业链。

本系统主要包括数据显示页面、监控界面、远程控制界面及查询历史数据界面。

1)实时传感控制页面主要用来显示采集器采集的温室大棚内的环境数据,分布式中间件调用web服务器提供的方法,将数据以xml格式传递到电脑端,并保存到数据库中。

2)无线监控页面主要实现对温室大棚的实时监控,采用无线网络摄像头,并在路由器端做端口映射,通过摄像头控制面板,使用监听、录像等功能,对温度实时监控。

3)远程控制页面可以远程控制温室内的开关设备,包括风机、照明灯设施。点击闭合按钮,设备就会动作。后台启用一个timer定时器,用来不断地刷新页面读取设备的状态;后台编写对应的webservice方法,实现与中间件的通信。

4)历史数据查询页面可以实现大棚环境历史数据的查询,数据显示控件同样使用了gridview控件;而数据源选择存放传感数据的xml文件,该页面使用timer定时器,每隔一段时间将传感数据定时的存储到数据库中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1