大型养猪场智能监控系统开发

79 篇文章 2 订阅
76 篇文章 2 订阅

影响养猪生产的因素主要包括饲料的种类、饲料的质量、疾病、生长环境和管理水平,其中环境因素占约20% - 30%,这包括猪生长环境的温度、湿度、光环境、氨气及硫化氢等有害气体。环境因素对养猪业的重要作用已被国内外大量的科学实验和生产实践所证实。基于物联网技术的养猪场智能监控系统,可通过对猪场环境信息的在线监测,及时了解猪的生长环境变化和猪的生长状态变化。根据实时监测结果,可及时采取各种措施来应对猪场生产环境的各种变化,进而提高养猪场的经济效益。

开发背景随着社会经济的发展,人民收入水平得到了提高,他们对肉类消费的需求也在升高,这使我国整个居民猪肉消费保持平稳增长。自2000年以来,我国居民猪肉消费占肉类总消费量的60%以上,猪的健康养殖对提高国人的生活水平具有极其重要的作用。我国是世界生猪存栏量和猪肉生产量最大的国家,这与种猪健康养殖方面所取得的成绩是分不开的。

大型养猪场简介大型的规模化养猪场中,如果场地选择和卫生管理不好,养猪场中容易滋生很多细菌,这对猪的健康成长极其不利。养猪场建设场地的选择应该坚持预防和健康的原则,选择在离居民区1公里以上的平坦开阔的地方,猪舍的建设应以南北方向为好,这有利于自然通风。

三点式隔离饲养猪场模式示意图

 

大型养猪场管理存在的问题近年来,随着不断提高养猪的饲养技术水平和科学管理水平,生猪产业也从家庭式的零星饲养向集约型的大型养猪场生产过度。对于生猪产业,生猪养殖场一般建在远离城市的地方,在猪场应用监测系统可以帮助管理人员在不到现场的情况下还可以实现猪场生产的监督和管理。同时,根据需要还可以邀请专家通过远程视频监控系统,向猪场提供远程指导和治疗。此外,一套监控系统可以有效地实现猪场信息管理,可以大大减少人员数量,有效地提高养猪业的管理水平。我国目前养猪场所使用的养猪繁育软件及其它信息化系统在种猪的繁育及健康养殖中的应用效果均不理想

监控系统整体设计整合先进的物联网信息化技术建立种猪生长全过程智能监控系统,其功能包括视频监控功能、自动水帘降温功能、自动风机换气功能、恒温热风功能及信息化管理功能。

养猪场监控网络设计

数据服务中心数据库表格设计养猪场实时监控过程中,各种数据汇集到智能养猪场监控系统信息平台所在的数据服务中心,该中心可以使用Oracle、MySQL及MS SQL Server等数据库来管理及存储数据。该系统建立所涉及的主要数据表格包括用户表(表名Adminuser)、网关表(表名Gateway)、传感器表(表名Sensor)、传感器数据表(表名Sensor_Data)、控制命令表(表名Controlorder)和命令存储表(表名Saveorder)。

监控系统硬件实现举例建立智能猪场监控系统所需要的软件和硬件配置如表15-7所示。 这个配置是针对一个大约500平方米的猪舍来进行的,如对多个猪舍进行监控,设备配置的数目可进行适当调整。

大型养猪场智能监控系统建设所需硬件配置

 

养猪场监控管理系统软件实现养猪场监控管理系统的数据通信交互如图15-28所示。利用物联网技术自动实时采取种猪场生长环境中的各种数据,并自动将数据传输并存储到数据服务中心的数据库服务器,可对养猪场实行24小时实时监控和联动控制。

网关数据处理网关是养猪场监控系统的重要组成部分,基于网关的数据收集及设备控制实现流程如图15-29所示。网关通过无线或者有线同各种传感器相连接,并持续从传感器获取实时数据。ZigBee传感器通过ZigBee基站的USB接口与网关相连,网关可以通过USB串口读取数据,并将数据存储到网关中的Sqlite3嵌入式数据库中。

网关数据收集及设备控制流程图

 

数据服务中心数据接收数据服务中心服务器端软件实现数据接收、处理及展示流程如图15-31所示。数据服务中心接收网关发来的传感器数据,以及视频数据,并对数据进行保存,再对数据进行分析、融合、处理,通过Web服务器向用户发布展示,实现基于JavaEE 的Web应用开发。

服务器端系统软件所实现的数据处理及展示功能

 

养猪场监控系统管理功能设计养猪场监控系统管理界面应用软件流程如图15-32所示。运用各类传感器和摄像头来广泛采集各种数据,并将数据传输到数据库/Web 服务器,且将获取的大量猪场养殖环境数据,进行融合、处理和展示。同时,通过无线PC 智能控制盒及无线继电器,可根据猪舍实时环境数据的变化,实现水帘、风机、加热器的自动开启和关闭。 同时,所建设的养猪场智能监控系统可实现生猪养殖的全过程监控、科学管理和即时服务,具体的系统功能包括视频监控功能、报警功能、环境远程监测和环境调节设备远程控制功能。

养猪场监控系统管理界面流程图

 

养猪场监控系统管理功能实现数据服务中心接收网关发来的传感器数据,以及视频数据,并对数据进行保存,再对数据进行分析、融合和处理,并通过Web服务器向用户发布展示。同时,用户可通过Android手机客户端或者Web服务器对远程设备进行控制,控制命令通过服务器转发给安装在养猪场猪舍中的网关。网关通过RS-232或者RS-485串口向继电器设备发送控制命令来实现通电电路打开和关闭,进而控制设备的运行。

小结本章所讨论的物联网应用项目开发实例,运用自动化、物联网信息化技术及数据融合技术,开发出种猪健康养殖技术。智能养猪场监控系统的Web服务器端的开发是基于Java EE企业级平台及使用Struts,Hibernate,Spring三大框架来实现的。该章所描述的大型养猪场智能监控系统,其功能包括视频监控功能、自动水帘降温功能、自动风机换气功能、恒温热风功能及信息化管理功能。智能养猪监控系统的开发分为四个部分:传感器数据收集开发、智能监控网关开发、Web应用服务器开发和Android手机客户端开发。

  • 1
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hanchufeng2020

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值