论文部分内容阅读
随着信息技术的发展,物联网技术和虚拟现实技术在农业领域的应用研究越来越广泛。为了在虚拟环境中观察农作物生长的动态过程,对农作物生长环境进行实时监控,需要通过三维虚拟现实技术搭建一个虚拟的三维场景,从而将现实中的农业试验区直观地呈现给用户。结合物联网技术,不仅可以实时地了解试验区的状况,对试验区的设备实现远程控制,同时能更好地对农业试验区进行研究和管理。因此设计开发一套农业实验站三维交互控制系统十分必要。本文采用B/S架构模式,服务器提供系统服务,浏览器实现2.5D界面展示功能及基础信息获取功能。以Java作为后台基础系统的开发语言,结合JSP实现与服务器的动态交互,实现前台加载三维模型的功能。采用PostgreSQL作为系统空间数据库,并结合空间数据引擎PostGIS更好地提供空间信息服务。农业实验站三维交互控制系统主要实现了基础地图、信息展示、物联网交互控制、温室室内三维展示和系统运维管理等功能。本文采用三维虚拟现实技术,利用3DMax建模和OpenGL可视化工具,制作实验站的三维模型,实现整个实验站的鸟瞰图设计;结合物联网交互控制技术构建实验站温室监控系统,通过传感器的数据采集功能实现对农作物生长环境(温室环境参数)的实时监测,各类传感器采集温室中的温湿度、光照强度、空气中的二氧化碳等数据。利用Modbus通讯协议通过互联网将数据传送到网络服务器中,方便系统及时地判断农作物的生长环境是否符合要求。本文将各农业实验站汇集在一个平台展示,方便了用户对各实验站农作物的生长环境进行观察和研究。