欢迎来到天天文库
浏览记录
ID:29403434
大小:7.53 MB
页数:17页
时间:2018-12-19
《基于移动互联网的水产养殖物联网关键技术研究应用技术研究报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、. 职业技术学院项目研究报告 项目名称:基于移动互联网的水产养殖物联网关键技术研究与应用研究.1概述本项目将移动互联网和物联网信息关键技术应用于水产养殖中,整合渔业新闻动态、水产养殖技术、、手机信息服务等功能模块,为实现健康养殖的渔业生产保驾护航,不仅大大降低了生产人员的劳动强度,方便了技术人员对数据的收集和分析,并提高了养殖动物病害预警的能力,同时也配合了水污染治理工作。项目有效扩大了信息传递范围,提升了信息传递速度,有利于统计和掌握面上渔业生产信息,为渔业主管部门做出决策,部署任务,指导工作提供了及时、有效的依据,促
2、进产业园内渔业快速可持续健康发展。通过项目的研究与应用,实现产学研结合,服务地方经济建设。课题开发与应用依托与数字化校园工程技术研究开发中心和陈志峰教授带领了科技创新团队,完成相关任务的开发应用工作。2系统总体设计基于移动互联网的水产养殖物联网关键技术研究与应用主要是通过项目应用中的几个关键技术进行的应用,总体架构是松散的,通过数据接入层完成的数据交换。通过上图系统架构可以看出,整个移动互联网的水产养殖物联网关键技术由一下几部分组成:(1)Web应用,通过Web应用完成数据展示与操作功能,课题项目平台完成了舌尖上的阳澄湖和无线农
3、业专家展示平台。研究.(2)移动智能终端应用,主要采用Android2.3技术开发完成。具体实现通过jQueryMobile和App应用完成,主要实现了在线销售和水产养殖物联在线展示。(3) 基于CGI技术的网络摄像机监控系统开发与应用完成了音频和视频信息的展示,可以控制网络摄像机,把视频信息展示出来。(4)数据接入层和数据库通过WebService技术完成了数据交换,Web数据平台和移动手机终端通过数据交换完成信息传递。(5)通过虚拟化平台完成系统搭建,虚拟化软件采用了VmwareEsx平台完成。(6)系统安全与容灾平台作为课
4、题的重要组成部分,通过安全防火墙设置完成,灾备采用RAID5存储完成。3项目技术分析(1)舌尖上的阳澄湖,电子交易平台舌尖上的阳澄湖的框架采用分层组件技术如下图所示,框架主要由3层组件结构完成,自下而上分别为:数据访问组件(DAL)、业务逻辑组件(BLL)、表示界面组件(UI)、实体组件(Entity)、数据访问层工厂模式组件(DALFactory)。①数据访问组件(DAL):有时候也称为是持久组件,其功能主要是负责数据库的访问。实现对数据表的Select,Insert,Update,Delete的操作。通过ORM(Object
5、/RelationMapping)的元素,就会对包括对象和数据表之间的mapping(映射),以及对象实体的持久化。②业务逻辑组件(BLL):是整个系统的核心,它与这个系统的业务(领域)有关。③表示组件(UI):是系统的界面部分,负责界面与整个系统的交互。④实体组件(Entity):实体组件是数据库表结构映射。⑤数据访问接口(DALFactory):在数据访问组件(DAL)中,采用DAL接口抽象出数据访问逻辑,并以DALFactory作为数据访问组件对象的工厂模块。分别支持SQLServerDAL和支持Oracle的Oracle
6、DAL等多种不同的数据库。Entity组件则包含了数据实体对象。研究.分层组件框架有如下优点:提高了重用性,灵活性,扩展性,修改局部不会对整体有影响。各个分层组件之间高内聚、低耦合。手机智能应用采用了JQueryMobile技术,JQueryMobile是针对触屏智能手机与平板电脑的网页开发框架。JQueryMobile是一个JavaScript库,您用它能轻松建设一个移动版本的网站(移动web),将现有的web页面转化为触摸友好的网站和应用程序。Jquerymobile构建于Jquery以及JqueryUI类库之上,为前端开发
7、人员提供了一个兼容所有主流移动设备平台的统一UI接口系统。(2)水产养殖物联网平台实现水产养殖物联在线展示。主要展示内容有农业资讯、农业知识库、专家名录、社交圈子,论坛等。主要技术架构与舌尖上的阳澄湖类似,也是3层架构。Android是基于Java并运行在Linux内核上的操作系统,这个操作系统是轻量级的,但是功能却很全面。而且在这个系统上,Google公司已经内置了很多有用的软件。Android的特点1)应用程序框架:支持组件的复用和更换 2)Dalvik虚拟机:专门为移动设备进行过优化 3)集成的浏览器:基于开源的WebKi
8、t引擎研究.,TV上会内置Chrome浏览器 4)优化的图形机制:自定义的2D图形库,基于OpenGLES1.0规范的3D图形实现(本项为硬件加速器可选) 5)SQLite:轻量级的数据库,支持结构化数据的存储 6)媒体支持:面向常见的音频、视频以及静态图形档案
此文档下载收益归作者所有