当前位置:主页 > 科技论文 > 自动化论文 >

基于Web3D的多平台温室监测系统设计

发布时间:2018-08-12 08:40
【摘要】:温室技术作为现代农业生产中一种高密集型的技术,其核心特点是对温室空气温湿度、土壤温湿度、CO2浓度、光照强度等环境因素进行监测。借助现代化智能监测平台对温室的土壤、肥力、气候等因素进行大数据分析,动态监测农作物生长环境,让温室生产管理事半功倍,生产效益最大化。近年来,我国温室栽培面积正在快速增长,人们对温室监测系统也提出了更高的要求。为了改善目前监测系统跨平台性差、数据可视化程度不高和用户交互方式不友好等问题,本文设计了一种基于Web3D的多平台温室监测系统。本文的主要研究内容如下:(1)对目前温室监测系统的功能和性能进行需求分析,选用Spring-Struts-Hibernate高效稳定且快速的系统开发框架,并制定了系统的功能模块和业务实现的技术方案。该系统主要分为4个模块:主页、图表、设置和网络。主页模块主要负责环境数据、图像数据的采集工作;图表模块采用图表的形式可对环境数据进行多样化的显示和分析;设置模块用于进行服务器端串口、3D模型定位和警报等设置;网络模块主要是查看当前采集节点网络的工作情况和实时采集数据包。Web前端采用HTML5-JavaScript-CSS3网页开发技术,以Tomcat 8作为Web服务器,选用MySQL数据库存储数据,采用Java 8作为程序设计语言,结合SSH开发框架设计了Web服务器。数据交互采用了AJAX(异步动态请求技术)、JavaCV(计算机视觉库)、WebSocket(Web全双工通讯技术)、JSONP(跨域请求技术)等技术。(2)在温室监测数据(空气温湿度、土壤温湿度、光照强度、CO2浓度等)的基础上增加了气象站监测数据(室外温湿度、太阳辐射、风速风向等)和图像监测数据。采用了CC2530芯片节点组建的ZigBee无线网络采集温室环境数据,eKo节点采集气象站环境数据,以及USB高清摄像头采集图像数据。(3)绘制了虚拟温室环境,构建了3D节点拓扑模型。采用3dx Max设计了温室、节点、网关、摄像头、气象站等三维模型。选用了新一代网页技术HTML5的WebGL 3D技术,设计了拓扑加载算法,通过JavaScript脚本加载各个模型,渲染立体的温室监测环境。并实现了实时环境数据监测和图像监测功能。(4)设计了多平台的客户端软件。采用Ionic混合设计模式设计了可跨多平台的移动客户端软件,采用Java开发环境设计了原生Android客户端和电脑桌面客户端。多平台客户端共享同一个Web服务器,统一的业务逻辑处理方法,实现了不同数据呈现的方式。Ionic混合设计的客户端业务逻辑全部采用HTML5-JavaScript-CSS3等技术进行设计,通过添加Android和iOS平台,能够生成流畅度和外观十分接近原生的客户端软件。完成了上述研究内容,对基于Web3D的多平台温室监测系统进行了功能和性能的测试。测试结果表明,该系统能够进行温室实时远程数据监测、3D拓扑结构模型改善了以往的监测交互方式、温室环境数据与气象站数据结合的增加了数据的实时性与可靠性、视频图像监测实现了在线多用户数据共享、多平台架构与多平台客户端的设计思想增强了系统的兼容性与跨平台性。系统运行稳定可靠,功能设计满足需求,性能优化达到要求,可有效的进行温室环境监测,具有一定的现实意义。
[Abstract]:Greenhouse technology is a kind of highly intensive technology in modern agricultural production. Its core characteristic is to monitor the environmental factors such as greenhouse air temperature and humidity, soil temperature and humidity, CO2 concentration, light intensity and so on. In recent years, China's greenhouse cultivation area is growing rapidly, and people have put forward higher requirements for greenhouse monitoring system. In order to improve the current monitoring system cross-platform poor, data visualization is not high and user interaction is not friendly, and other issues, this paper designed A multi-platform greenhouse monitoring system based on Web3D is presented in this paper. The main research contents are as follows: (1) The function and performance of the current greenhouse monitoring system are analyzed. The Spring-Struts-Hibernate efficient, stable and fast system development framework is selected, and the system function modules and the technical scheme of business implementation are worked out. It is divided into four modules: home page, chart, settings and network. Home page module is mainly responsible for the collection of environmental data and image data; chart module can display and analyze environmental data in a variety of forms; settings module is used for server-side serial port, 3D model positioning and alarm settings; network module is mainly responsible for the network module. Web front-end uses HTML5-JavaScript-CSS3 web page development technology, Tomcat 8 as a Web server, MySQL database to store data, Java 8 as a programming language, combined with SSH development framework to design a Web server. (2) Based on the greenhouse monitoring data (air temperature and humidity, soil temperature and humidity, illumination intensity, CO2 concentration and so on), the meteorological station monitoring data (outdoor temperature and humidity, solar radiation, wind speed and direction) and the chart were added. The ZigBee wireless network composed of CC2530 chip node is used to collect the greenhouse environment data, eKo node collects the weather station environment data, and USB high-definition camera collects the image data. (3) The virtual greenhouse environment is drawn, and the 3D node topology model is constructed. The new generation of web page technology HTML5 WebGL 3D technology is selected to design the topology loading algorithm, load each model through JavaScript script to render the three-dimensional greenhouse monitoring environment. The real-time environmental data monitoring and image monitoring functions are realized. (4) The multi-platform client software is designed. Ionic mixed design mode is adopted. The mobile client software which can cross multiple platforms is designed. The native Android client and the computer desktop client are designed by using Java development environment. The multi-platform client share the same Web server, and the unified business logic processing method realizes different data presentation methods. The client business logic of Ionic mixed design adopts HT entirely. ML5-JavaScript-CSS3 and other technologies are designed. By adding Android and iOS platforms, the client software with fluency and appearance very close to the original can be generated. The above research contents are completed. The function and performance of the multi-platform greenhouse monitoring system based on Web3D are tested. The test results show that the system can perform real-time greenhouse monitoring. Remote data monitoring, 3D topological structure model improves the previous monitoring interactive mode, greenhouse environment data and meteorological station data combined to increase the real-time and reliability of data, video image monitoring to achieve online multi-user data sharing, multi-platform architecture and multi-platform client design ideas to enhance the compatibility of the system The system runs steadily and reliably, the function design meets the requirement, the performance optimization meets the requirement, and can effectively monitor the greenhouse environment, which has certain practical significance.
【学位授予单位】:西南大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP274;S625

【参考文献】

相关期刊论文 前10条

1 陈美镇;王纪章;李萍萍;周金生;夏得峰;;基于Android系统的温室异构网络环境监测智能网关开发[J];农业工程学报;2015年05期

2 张传帅;张天蛟;张漫;刘刚;王辉;于亮亮;李婷;;基于WSN的温室环境信息远程监测系统[J];中国农业大学学报;2014年05期

3 薛陇彬;刘钊远;;基于WebSocket的网络实时通信[J];计算机与数字工程;2014年03期

4 钟钢;;国内外温室发展历程、现状及趋势[J];农业科技与装备;2013年09期

5 杨学坤;蒋晓;诸刚;;温室环境控制技术的研究现状与发展趋势[J];中国农机化学报;2013年04期

6 黎贞发;王铁;宫志宏;李宁;;基于物联网的日光温室低温灾害监测预警技术及应用[J];农业工程学报;2013年04期

7 陈克克;岳青;彭燕;李瑞明;朱磊磊;;基于Zigbee的温室无线传感器节点设计与实现[J];农机化研究;2011年02期

8 王新坤;李红;;我国温室的研究现状与发展趋势[J];排灌机械工程学报;2010年02期

9 王玉军;张本华;;温室技术的现状及发展趋势[J];农机化研究;2008年01期

10 李天来;我国日光温室产业发展现状与前景[J];沈阳农业大学学报;2005年02期

相关硕士学位论文 前7条

1 杨佐龙;基于B/S模式的温室环境监测系统设计与研究[D];广东工业大学;2015年

2 孟娇娇;基于Java的温室信息发布系统的设计[D];西北农林科技大学;2014年

3 周超;基于嵌入式Web技术的温室环境在线监测与控制系统[D];厦门大学;2014年

4 孔蕊;基于物联网的温室环境监测系统研究[D];河北农业大学;2013年

5 曾凯华;智能温室远程登录服务系统的设计与实现[D];电子科技大学;2013年

6 邹观鹄;温室环境的无线传感网络监测系统研制[D];南京航空航天大学;2012年

7 王子崇;基于Web的温室黄瓜生产专家系统的研究[D];河南农业大学;2009年



本文编号:2178533

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2178533.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5d071***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com