当前位置:主页 > 科技论文 > 农业技术论文 >

基于LNMP的智慧农业服务器平台的研究

发布时间:2018-11-02 18:25
【摘要】:智慧农业能够高效利用农业资源、大幅度降低农业生产成本和能耗,是一种高效、低耗、优质的新型农业发展模式。现有的智慧农业软件系统存在系统功能单一,数据资源分散、共享率低等问题。基于传感器技术、物联网技术、计算机网络技术构建的智慧农业服务平台实现了农业数据采集和设备控制,并依靠网络架构实现高效服务部署和数据共享,同时避免了软件重复开发造成的成本浪费,对推进农业信息化发展有重要意义。论文主要做了以下几方面的工作:1.提出了一种通用性的服务器平台。针对智慧农业应用系统缺乏通用服务器架构,软件重复开发和数据资源浪费的问题,本文设计了基于LNMP的通用服务器平台架构,降低界面呈现、服务流程控制及数据处理的耦合度,利用面向对象思想简化数据库设计的复杂度,提高服务器开发效率,实现各类应用服务的快速部署。2.提出了一种提高通用服务器平台数据传输安全性的优化方案。针对网络数据传输和服务器系统的安全性问题,本文提出的系统实现方案利用RS485总线对服务器和采集控制系统进行隔离,使二者的安全性解耦;并利用SSL协议服务器与采集控制系统间的信息安全加密传输,防止攻击者对数据窃取篡改。3.提出了一种提高通用服务器平台并发处理能力的优化方案。针对服务器平台业务处理效率和并发处理能力的瓶颈问题,本文对SSL安全套接字进行了非阻塞I/O复用扩展,并提出一种基于多维队列的任务处理策略,实现了子任务并行处理,减少任务处理线程数,提高服务器的并发性和响应速度。4.完成业务部署,并进行方案验证。在通用服务器平台基础上,实现了农田灌溉远程监控服务和作物生长环境监测服务的快速部署,并通过测试验证了本文提出的服务器架构、安全性优化方案和并发性优化策略的正确性、有效性。研究结果表明,本文提出的基于LNMP的通用服务器架构具有较高的并发处理能力,且易于程序开发和服务部署;基于485总线隔离和SSL加密通信的系统实现方案有效保障了服务器安全;对SSL安全套接字的非阻塞I/0复用扩展和基于多维队列的并行任务发布策略,有效提高了服务器并发能力。
[Abstract]:Intelligent agriculture can utilize agricultural resources efficiently and reduce agricultural production cost and energy consumption by a large margin. It is a new agricultural development mode with high efficiency, low consumption and high quality. The existing intelligent agricultural software system has some problems, such as single system function, scattered data resources and low sharing rate. The intelligent agricultural service platform based on sensor technology, Internet of things technology and computer network technology realizes agricultural data acquisition and equipment control, and relies on network architecture to realize efficient service deployment and data sharing. At the same time, the cost waste caused by repeated development of software is avoided, and it is of great significance to promote the development of agricultural informatization. The main work of this paper is as follows: 1. A universal server platform is proposed. In view of the lack of common server architecture, repeated development of software and waste of data resources in intelligent agricultural application systems, a general server platform architecture based on LNMP is designed in this paper to reduce interface presentation. The coupling degree of service flow control and data processing, using object-oriented thought to simplify the complexity of database design, improve the efficiency of server development, and realize the rapid deployment of all kinds of application services. 2. This paper presents an optimized scheme to improve the security of data transmission in general server platform. Aiming at the problem of network data transmission and the security of server system, the system implementation scheme in this paper uses RS485 bus to isolate the server and the acquisition control system, so that the security of the two systems can be decoupled. And the SSL protocol server and the acquisition control system between the information security encryption transmission, to prevent attackers from stealing and tampering with data. 3. 3. This paper presents an optimization scheme to improve the concurrency processing capability of the common server platform. Aiming at the bottleneck of service processing efficiency and concurrent processing ability of server platform, this paper extends the SSL secure socket with non-blocking I / O multiplexing, and proposes a task processing strategy based on multidimensional queue. The parallel processing of subtasks is realized, the number of task processing threads is reduced, and the concurrency and response speed of the server are improved. 4. 4. Complete business deployment and program validation. On the basis of common server platform, the rapid deployment of remote monitoring service for farmland irrigation and monitoring service for crop growth environment is realized, and the server architecture proposed in this paper is verified by testing. The correctness and effectiveness of security optimization scheme and concurrency optimization strategy. The research results show that the proposed universal server architecture based on LNMP has high concurrency processing capability and is easy to program development and service deployment. The system implementation scheme based on 485 bus isolation and SSL encryption communication effectively ensures the security of the server. Non-blocking I / O multiplexing extension for SSL secure sockets and parallel task publishing strategy based on multidimensional queue can effectively improve server concurrency capability.
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:S126;TP311.52

【参考文献】

相关期刊论文 前10条

1 胡建东,段铁城,何赛灵;基于自建模技术的电容土壤水分传感器研究[J];传感技术学报;2004年01期

2 房秉毅;张云勇;吴俊;徐雷;;云计算应用模式下移动互联网安全问题浅析[J];电信科学;2013年03期

3 高翔;刘鹏;卢潭城;陆起涌;;一种土壤湿度测定方法在Zig Bee无线传感器网络中的应用[J];传感器与微系统;2015年01期

4 郭迅华;张楠;黄彦;;开源软件的采纳与应用:政府组织环境中的案例实证[J];管理科学学报;2010年11期

5 周园春,李淼,张建,李晓欧;Web技术分析及其在农业专家系统开发平台中的应用[J];计算机工程与应用;2002年08期

6 王文武;赵卫东;王志成;陈悦;韩下林;;高性能服务器底层网络通信模块的设计方法[J];计算机工程;2009年03期

7 刘晓建;吴庆波;戴华东;任怡;;一种用于并行系统的非阻塞消息队列机制[J];计算机工程与科学;2011年04期

8 周国民;;浅议智慧农业[J];农业网络信息;2009年10期

9 杨开杰;刘秋菊;徐汀荣;;线程池的多线程并发控制技术研究[J];计算机应用与软件;2010年01期

10 张振国;康世英;;基于JSP技术的农业信息化研究[J];农机化研究;2006年04期

相关博士学位论文 前1条

1 余贶t-;基于吸收光谱法的光纤气体传感器及传感网络[D];北京交通大学;2011年

相关硕士学位论文 前1条

1 张红光;基于软件性能测试的Web系统响应时间优化研究[D];北京林业大学;2010年



本文编号:2306602

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/nykj/2306602.html


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

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