基于Node.js的智慧农业数据采集平台的设计与实现

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:koala01250708
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智慧农业随着信息科学技术和物联网技术的飞速发展正逐渐被应用到农业生产中,已经成为现代化农业发展的趋势。智慧农业能够大幅度降低生产成本和减轻人工劳作量,提高农业资源使用率、减轻环境污染。现代智慧农业已经初具规模,但在面对大数据、高并发情形时存在着数据传输和处理不及时的问题。本文在研究Node.js架构的基础上,利用其异步非阻塞I/O模型解决智慧农业在大量数据上传时出现的处理不及时的问题,设计并实现了一种基于Node.js的智慧农业数据采集平台。本文主要做了如下几方面工作:(1)针对阻塞式架构在多任务处理时出现的资源浪费问题,对Node.js架构和其异步I/O流程进行详细分析,得出其高效性原理。研究了MySQL数据库架构、存储引擎及特点,得出Node.js与MySQL适用于智慧农业数据采集平台。(2针对传统物联网模型架构混乱、技术层次不清的问题,采用分层的方式研究现代物联网体系架构,分析其组成和体系模型特点,对数据采集平台功能和性能需求进行分析,完成了基于“面-面”模型的平台架构设计。(3)针对采集平台数据传输过程混乱和接口层次不清的问题,分析数据传输特点与流向,采用物理通信协议与网络通信协议相结合的多层次组合通信模型设计方法,设计数据采集平台通信协议与接口,实现数据完整和高效传输。(4)针对桐乡大圣葡萄种植果园,根据整体架构和通信模型,对智慧农业数据采集平台硬件组成进行详细设计和实现,完成数据接收服务器和应用服务系统,并对应用服务进行安全和性能方面优化,通过测试验证了本文提出的基于Node.js的数据采集平台能够在高并发情况下及时高效处理数据。研究结果表明,本文提出的基于Node.js的智慧农业数据采集平台在高并发情形下具有较好的数据处理能力;基于异步非阻塞架构能够提高服务器数据并发处理能力;基于物联网体系架构的平台设计高效便捷、易于部署;基于多层次组合通信模型的接口设计能够有效保证数据传输效率和稳定性。
其他文献
初为人师时,我想把自己所学的全部教给学生,培育出一批批精英;初为班主任时,我想和学生们交朋友,和他们共同学习,共同成长。班主任工作酸甜苦辣,五味杂陈,但也是人生的一种成长。当好
电信行业是自然垄断行业,价格具有政府指导性,产出低于市场竞争水平,市场竞争程度不高。国际上普遍的做法都会对电信行业等自然垄断行业进行规制来提高行业竞争程度。我国电
对学生实施成功的教育,教师必须以人为本,充分了解学生,在此基础上对学生倾注师爱,尊重理解,严格要求,引领所有学生步入知识的殿堂,为他们插上智慧的翅膀,让他们翱翔在无际的蓝天.
利用软件EVAP-COND对采用制冷剂R290的空气源热泵翅片管式蒸发器进行仿真模拟,通过改变制冷剂质量流量和蒸发器进口风量对机组制冷量、压降等进行比较分析。结果表明:制冷量、
数学是一门实用的学科,它不仅能够为我们解决日常生活中所遇到的诸多问题,同时许多自然科学也是依靠数学基础来解决问题的。因此,它在教育中的重要性不言而喻。一、初中数学教学
近年来,随着我国经济社会加速转型,游离于组织体系之外的新兴青年群体不断涌现。其中与互联网技术、载体等要素深度融合的一部分新兴青年群体,因其具有强大的辐射力、传播力