论文部分内容阅读
我国是农业大国,人口总数占世界总人口的五分之一,只有农作物的优质高产才能满足全国人民的粮食需求。虽然我国农业足可以养活十三亿中国人甚至出口海外,但农业的耕种方式仍落后于欧美发达国家,农作物的播种、灌溉、施肥等仍是以种植经验作为指导,没有精确到量。近年来我们能够看到草莓、葡萄等反季节水果,这些农作物都生长在传统的农业大棚里,大范围的农业生产方式改革需要较长的时间,但温室内小范围的农业生产改革则容易进行。随着物联网技术在农业方面的应用而产生了农业互联网的概念,农业物联网的硬件部分主要由温度、湿度、光照等传感器及具有大数据处理能力的处理器组成,这些硬件设备通过短距离无线通信技术连接起来而形成传感器网络。短距离无线通信技术包括蓝牙、WIFI、Zigbee等,Zigbee技术以其组网方便、功耗低等优点而在农业互联网方便广泛应用。传感器网络读取的指标数据如果只在单个计算机查看则不能实现远程控制和远程监控,而把传感器网络和互联网结合起来则可以利用成熟的Web技术,提供基于互联网的温室控制,这也是物联网中人与物通信的例子。本文基于传感器网络和Web技术设计并实现了基于物联网的农业温室智能管理系统。系统由传感器网络和软件控制系统组成。传感器网络由总控中心和各传感器通过Zigbee协议组成,总控中心通过串网口转换器与软件中间件系统进行通信。中间件下层接口与硬件进行通信,上层接口与Web系统进行通信,最上层Web系统为用户提供了查看、管理各硬件设施的接口。通过上层Web系统,管理员可以查看农业温室状态,也可以向传感器发出命令,从而实现温度、湿度、灌溉等的自动化管理。本文的主要工作如下:1.研究当前农业发展的新技术,总结国内外农业物联网应用的例子和不足,结合自己所学到的知识提出一些新的农业温室管理的方法。2.完成系统的需求分析,记录用户对系统的期望并进行核对,并在需求分析的基础上完成系统的总体设计,确定系统的总体架构。在总体设计中进行数据库设计,给出系统的E-R模型并转换为关系数据库的表。3.依据软件工程思想,对系统进行功能模块划分,尽可能的满足模块间的低耦合高内聚的要求,同时对每个模块进行详细设计和功能实现。使用流程图工具对实现算法进行详细描述,并对实现中的关键代码进行阐述。4.学习JSP技术和数据库操作技术,了解硬件的读写操作,并把这些技术应用到系统的实现中。给出每个功能模块的实现示意图,并从中间件测试、链接测试、兼容性测试等几个方面完成系统的测试。