论文部分内容阅读
目前,我国农业大棚的应用还比较单一和落后,大棚设备主要采用机械化操作。因此,大棚的维护主要依靠人工方式,不但耗时和浪费资源,而且大棚内的作物也不能得到快速有效的监控。随着物联网技术的快速发展,应用无线传感器网络能够智能和及时的对大棚作物进行监测,使得作物能够更加健康的生长。因此,将无线传感器网络应用在农业大棚监控上具有重要的意义。本文基于无线传感器网络技术,设计了大棚环境可视化的监测系统。主要工作如下:1)研究了无线传感器网络的路由协议,实现了RPL (Routing Protocol for Lossy and Low-power Networks)路由并分析了RPL路由的性能,通过与CTP(Collection Tree Protocol)路由比较显示了RPL路由良好的性能,并在RPL路由基础上设计了基于无线传感器网络的环境数据采集功能;2)设计了服务器的功能及存储环境数据的MySQL数据库,并且实现了服务器与客户端的网络通信,为客户端提供了所需要的数据;3)设计web客户端和Android客户端,web客户端能够显示历史数据和实时数据,Android客户端具有实时数据的更新功能、地图的显示功能和异常数据时的报警机制,客户端的设计为用户提供了可视化的直观数据。本系统以TelosB mote作为无线传感器网络节点,采用了TinyOS操作系统,利用nesC编程语言实现RPL路由并对之进行性能分析,在TelosB节点上实现了环境数据的采集和传输。在服务器端,使用Tomcat和Java编程语言,并采用MySQL数据库存储数据;在web客户端,采用jsp及javascript等技术;在Android客户端,采用Java语言进行编写,并通过真机进行程序测试。本系统具有一定的应用价值,可以应用于农作物大棚监测。