基于RTMP的大型农业生产远程系统研究和实现.pdf

基于RTMP的大型农业生产远程系统研究和实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于RTMP的大型农业生产远程系统研究和实现.pdf

{-E业控制计算机}2Ol5年第 28卷第 8期 9 时查询历史数据 以供参考。中心服务器主要实现各类数据和命 理位置信息中包括了基地地址、所处经纬度 、气候带、基地面积、 令的中转和数据存储功能,采用 RTMP协议实现从现场设备端 水源信息等。生产相关信息包括基地农业产物、起始时间、数量 到远程监控端之间的数据传输,同时将相关数据存储到服务器 等等相关的农业生产信息。管理团队信息主要记录了负责该基 数据库 ,用于后续的数据查询 。 地的团队联系方式、负责人、工作经历、技术专长等。基地各类状 2.1中心服务器 态信息主要记录了基地实时上传的状态,包括土壤状态信息、空 中心服务器是整个系统的核心,主要完成数据实时转发和 气状态信息、天气信息以及状态产生时间等信息,这些数据是用 数据存储功能。本文设计的中心服务器系统架构如图3所示。 于农业生产方面的实验研究的原始数据 。本文系统数据库采用 MySQL数据库 。服务器端采用 Red5服务器平台实现 ,在数据 库操作方面,借助于数据库操作中间层实现。OpenJPA是一个 比较常用的数据库操作中间层框架,该框架向用户提供了便捷 的数据库连接和操作功能。通过 OpenJPA框架 ,在 Red5服务 器平 台和 MySQL数据库之间建立连接 ,实现数据库和表建立、 数据存储和获取等功能,完成基地各类状态数据的记录和存储。 2_2远程监控端 远程监控端采用 了富客户端开发方式,实现 了一套基于网 页浏览的监控平 台,便于大型农业生产人员随时接入 、随时使 用 ,免安装过程,使用便捷。本文采用了Flex4.5SDK开发,实 现功能丰富的客户端实时监控软件 。远程监控平 台通过 RED5 提供 的Web功能发布 ,用户通过浏览器接入使用 ,要求浏览器 安装 了常用 的Flash播放插件 ,如 AdobeFlashPlayer【]。 图3 中心服务器系统架构阉 远程监控端包括了三种主要功能:①实时数据监控,②现场 为实现终端的数据和命令实施转发,需在服务器和终端之 各类电气设备的远程操控,③历史数据查询。远程数据监控提供 间建立网络长连接。RTMP协议实现实时消息传输机制的方式 给用户实时查看现场采集数据的功能,自动刷新监控的现场设 即为网络长连接 ,因此终端与服务器之间通过 RTMP协议实现 备端数据 。通过界面 中相应的远程设备操控按钮 ,实现生产现场 长连接建立 。 目前主流 的 RTMP平 台包括 了 FMS、Red5、 电气设备操控 ,如调节生产区温度的风机、加湿装置控制、养殖 CRTMPServer等等。本系统考虑平台搭建复杂性和成本,选择 区域的饲料投放设备的启停控制等等。历史数据查询功能提供 使用 Red5平台。RED5流媒体服务器实现了RTMP协议接 口, 给用户查询某一现场设备端 的各类历史数据 ,用 以在各类情况 通过 向RED5

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档