基于云平台的智慧养殖远程监控系统

一、项目背景

冬春季节每天的温度和昼夜温差变化很大,为保证养殖动物有一个温暖舒适的生存环境,使动物的生产性能得到较好的发挥,须注意做好温度、湿度、通风等方面的控制。

智慧养殖智能监控系统可以实现对如温度、湿度、气体浓度、光照度等参数的自动调节与控制,同时提供手动控制支持,通过手动与自动的完美结合,达到较理想的控制,为动物营造舒适、健康的成长与生活环境,实现更好的经济效益。系统软件具有人机界面友好、结果可视化的特点。保证养殖场所内环境适宜养殖动物生长,实现精细化的管理,为养殖动物的高产、优质、高效、生态、安全创造条件,帮助养殖者提高效率、降低成本、增加收益。

二、项目需求

    1、环境信息采集系统

    通过传感器、音频、视频和远程传输技术在线采集养殖场环境信息(二氧化碳、氨气、硫化氢、空气温湿度、噪声、粉尘等)和畜禽的生长行为(进食、引水、排泄等)。

    2、自动控制系统

    实现畜禽舍内光照、温湿度、饲料添加等功能的控制。

    3、数据库系统

    基于物资管理,便于盘点饲料、兽药、产出、等的输入与输出量,避免库存空缺或积压。基于销售管理,可以实时录入客户资源信息与销售信息。

    4、信息管理平台

各监督部门(畜牧局、动物卫生监督局、动物疫病防控中心等)可通过该平台查看各乡镇畜禽生产、检疫、免疫、销售等情况,计划良种引进、培育与推广,维持良好的市场秩序。

三、解决方案

现场的信息饲养设备、控制设备通过以太网的方式和EG20网关设备相连接.网关对PLC控制器、传感器做数据采集,本地存储预处理,智能上传数据;EMCP云平台实时监控饲养设备的信息,数据中心更直观的把各个养殖现场的数据呈现。现场的节点出现预警、饲料不足、温度不在合理范围可以通过平台发送短信、电话、网页弹窗、微信通知管理人员,达到快速预警处理,减少故障。

 

四、系统功能

1.养殖场环境实时监控

(1)通过电脑或者手机远程查看养殖场所的实时环境数据,包括空气温度、空气湿度、水体温度、光照度、二氧化碳浓度、氧气浓度等。

(2)养殖场所环境报警记录及时提醒,用户可直接处理报警,系统记录处理信息,可以远程控制养殖场各种生产配套设备。

(3) 远程、自动化控制养殖场所内环境设备,提高工作效率,如自动供暖系统、冲洗消毒、喂养、风机、侧窗、顶窗等。

(4) 用户可以直观查看养殖场所环境数据的实时曲线图,及时掌握养殖场所农养殖动物生长环境。

2.智能报警系统

(1)系统可以灵活的设置各个养殖场所不同环境参数的上下阀值。一旦超出阀值,系统可以根据配置,通过手机短信、电话、微信、语音报警等方式提醒管理人员。

(2)报警提醒内容可灵活定义,可以设置不同的提醒内容,满足客户个性化需求。

(3)可以根据报警记录查看关联的养殖场所设备,更加及时、快速远程控制养殖场所设备,高效处理养殖场所环境问题。

(4)可及时发现不正常状态设备,通过短信或系统消息及时提醒管理人员,保证系统稳定运行。

3. 远程智能控制

(1) 系统通过先进的远程工业自动化控制技术,让用户足不出户远程控制养殖场所的设备。

(2)可以自定义规则,让整个养殖场设备随环境参数变化自动控制,比如当室内湿度过低时,养殖场供暖系统自动开始加温。

(3)提供手机客户端,客户可以通过手机在任意地点远程控制养殖场所的所有设备。

4. 历史数据分析

(1)系统可以通过不同条件组合查询和对比历史环境数据。

(2)支持列表和图表两种不同方式查看,用户可以更直观看到历史数据曲线。

5.三维组态

系统可以根据用户现场养殖场所的布局情况进行组态设计,并且可以与养殖场所变量进行灵活关联,当养殖场所有环境问题进行报警时,界面中会有显著的闪烁报警提示,让用户以真实、直观、高效的方式处理环境问题。

6. 安卓APP

(1) 可以通过农业智能环境远程监控系统手机客户端,随时随地查看自己负责养殖场所的环境参数。

(2) 通过手机端,可以远程自动控制养殖场所环境设备,如自动供暖系统、风机、顶窗等。

(3) 可以使用手机端及时接收、查看养殖场所环境报警信息。

  

五、系统特点及优势

(1) 基于蓝蜂成熟的物联网通用平台, 系统运行稳定可靠,性能优异。用户无需架设专门的服务器和网络系统, 节省投资, 软件系统部署和维护简便。

(2) 集成的视频监控功能, 视频与环境监控无缝集成,实现真正意义的可视化监控管理.。

(3) 集成度高, 无需专门安装, 插电插卡即用,后期远程维护方便。

(4) 硬件可靠性高, 耐高低温,可以安装在户外,适应阴雨潮湿等恶劣环境。

(5) 软件系统功能完善, 界面友好, 操作便捷。集成的视频监控功能,实现便捷的远程可视化管理。

(6) 兼容性好, 通过配置, 可以连接客户已有的不同厂商的PLC/触摸屏采集和控制设备。

(7) 支持电脑、手机、平板等多种终端访问, 提供智能手机客户端软件,可以随时随地监控温室环境。集成微信、手机短信等多种展现和交互方式, 信息传递及时、便捷。

(8) 系统扩展性好, 支持二次开发, 可以与客户现有其它信息系统深度集成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/32030.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spring Profile与PropertyPlaceholderConfigurer实现项目多环境配置切换

最近考虑项目在不同环境下配置的切换,使用profile注解搭配PropertyPlaceholderConfigurer实现对配置文件的切换,简单写了个demo记录下实现。 基本知识介绍 Profile Profile通过对bean进行修饰,来限定spring在bean管理时的初始化情况&#…

Spring源码——初识Spring容器

Spring源码之工厂(容器) 为什么把Spring的工厂又叫做容器呢? 工厂的责任是创建对象,但是创建完对象后还要进行存储(针对于单例的对象来讲),以供其他地方使用,这就是容器。为了能存…

An unexpected error has occurred. Conda has prepared the above report

今日在服务器上创建anaconda虚拟环境的时候,出现了如下报错 An unexpected error has occurred. Conda has prepared the above report 直接上解决方案 在终端中输入如下指令 conda config --show-sources 如果出现以下提示,说明多了一个文件 输入以下…

JavaScript 中 let 和 var 的区别

首先,let 和 var 都是用于声明变量的关键字,在老版 JavaScript 中也许你会见到 var 方式来声明变量,而现如今几乎都是使用 let 进行声明,接下来看看这两个关键字之间的区别。 1、作用域 var var 声明的变量在函数内部有效&#x…

【C++】static_cast基本用法(详细讲解)

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化【获取源码商业合作】 👉荣__誉👈:阿里云博客专家博主、5…

面试热题(字符串相加)

给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库(比如 BigInteger), 也不能直接将输入的字符串转换为整数形式。 输入:num1 "11"…

Debian 12.1 正式发布

导读Debian 12.1 现已发布,这是对稳定发行版 Debian 12(代号 Bookworm )的首次更新。本次发布主要增加了安全问题的修正,并对严重问题进行了一些调整。 一些更新内容包括: 妥善处理系统用户的创建;修复 eq…

Jmeter请求接口返回值乱码解决

乱码示例 解决步骤: 1.打开Jmeter安装目录下的bin目录,找到jmeter.properties 2.使用记事本或其他编译工具打开jmeter.properties文件,然后全局搜索sampleresult.default.encoding 3.在文件中添加sampleresult.default.encodingutf-8,保存…

mac安装nvm管理工具遇到的问题和解决方法

nvm 是一款可以管理多版本node的工具,因为是刚买没多久的电脑之前用的都是windows,昨天折腾了一下午终于倒腾好了 第一步: 卸载电脑已有的node;访问nvm脚本网址,另存为到电脑上任何目录,我是放在桌面上的…

使用eXosip+ffmpeg、ffplay命令行实现sip客户端

文章目录 前言一、关键实现1、主要流程2、解决端口冲突(1)、出现原因(2)、解决方法 3、解析sdp(1)、定义实体(2)、解析视频(3)、解析音频 4、命令行推拉流&am…

threejs点击模型实现模型边缘高亮的选中效果--更改后提高帧率

先来个效果图 之前写的那个稍微有点问题,帧率只有30,参照官方代码修改后,帧率可以达到50了,在不全屏的状态下,帧率60 1.首先需要导入库 // 用于模型边缘高亮 import { EffectComposer } from "three/examples/js…

github 无语的问题,Host does not existfatal: Could not read from remote repository.

Unable to open connection: Host does not existfatal: Could not read from remote repository. image.png image.png image.png Please make sure you have the correct access rights and the repository exists. 如果github desktop和git pull 和git clone全部都出问题了&…

[保研/考研机试] KY102 计算表达式 上海交通大学复试上机题 C++实现

描述 对于一个不存在括号的表达式进行计算 输入描述: 存在多组数据,每组数据一行,表达式不存在空格 输出描述: 输出结果 示例1 输入: 6/233*4输出: 18思路: ①设立运算符和运算数两个…

视觉学习(七)---Flask 框架下接口调用及python requests 实现json字符串传输

在项目实施过程中需要与其他系统进行接口联调,将图像检测的结果传递给其他系统接口,进行逻辑调用。这中间的过程可以通过requests库进行实现。 1.安装requests库 pip install requests2.postman 接口测试 我们先通过postman 了解下接口调用&#xff0…

在vue3+vite项目中使用jsx语法

如果我掏出下图,阁下除了私信我加入学习群,还能如何应对? 正文开始 前言一、下载资源二、利用vite工具引入babel插件总结 前言 最近在为部署人员开发辅助部署的工具,技术栈是vue3viteelectron,在使用jsx语法时&#x…

08-2_Qt 5.9 C++开发指南_坐标系统和坐标变换

文章目录 1. 坐标变换函数2. 视口和窗口 1. 坐标变换函数 QPainter 在窗口上绘图的默认坐标系统如下图所示,这是绘图设备的物理坐标。 为了绘图的方便,QPainter 提供了一些坐标变换的功能,通过平移、旋转等坐标变换,得到一个逻辑…

linux Ubuntu 更新镜像源、安装sudo、nvtop、tmux

1.更换镜像源 vi ~/.pip/pip.conf在打开的文件中输入: pip.conf [global] index-url https://pypi.tuna.tsinghua.edu.cn/simple按下:wq保存并退出。 2.安装nvtop 如果输入指令apt install nvtop报错: E: Unable to locate package nvtop 需要更新一下apt&a…

gitlab 503 错误的解决方案

首先使用 sudo gitlab-ctl status 命令查看哪些服务没用启动 sudo gitlab-ctl status 再用 gitlab-rake gitlab:check 命令检查 gitlab。根据发生的错误一步一步纠正。 gitlab-rake gitlab:check 查看日志 tail /var/log/gitlab/gitaly/current删除gitaly.pid rm /var/opt…

SpringBoot 的自动装配特性

1. Spring Boot 的自动装配特性 Spring Boot 的自动装配(Auto-Configuration)是一种特性,它允许您在应用程序中使用默认配置来自动配置 Spring Framework 的各种功能和组件,从而减少了繁琐的配置工作。通过自动装配,您…

MongoDB【无敌详细,建议收藏】

"探索MongoDB的无边之境:沉浸式数据库之旅" 欢迎来到MongoDB的精彩世界!在这个博客中,我们将带您进入一个充满创新和无限潜力的数据库领域。无论您是开发者、数据工程师还是技术爱好者,MongoDB都将为您带来一场令人心动…