论文部分内容阅读
目前我国水产养殖种类日趋丰富且规模越来越大,其中海南省四周环海,水资源丰富,水产养殖业发展历史悠久但还不够先进,其中主要体现在水产养殖过程中依旧完全依靠经验来推断养殖水质的好坏,也无法做到24小时随时随地去监测水质的情况,可以说人力、物力和财力消耗较多。因此如何解决以上问题便成为水产养殖技术进步的关键。针对以上论述的问题,本论文主要提出并设计基于物联网的海南水产养殖远程监测系统,以此解决水产养殖过程中关键水质环境参数的实时监测问题,主要包含感知层采集传感器、无线传感器网络、物联网网关、中间件和Web在线监测平台五个主要部分。通过测试表明,系统成功实现对水产养殖过程中水的溶解氧,pH值、温度、深度等多参数的实时采集、传输与展示。本论文主要包括以下几方面的内容:设计了基于物联网的水产养殖数据传输中间件并开发了人机交互界面,实现了屏蔽底层不同的硬件、通信协议、通信接口和通信数据等功能,为应用层的Web在线监测平台提供了统一的水产养殖数据格式功能。该中间件采用C#语言编写,以TCP/IP技术与物联网网关进行上下行的数据通信,采用Web Service技术将来自无线传感网络采集到的水质环境参数传递给Web在线监测平台。在中间件开发的基础上,本论文还重点分析了 Web在线监测平台的研发过程。该Web在线监测平台可以在Windows操作系统平台上运行,Web服务器采用操作系统自带的IIS,数据库采用MySQL,开发工具为Visual Studio 2012,服务器后端语言为C#,前端语言为HTML、CSS、JavaScript,采用ASP.NET和Ajax技术实现Web页面无刷新实时显示水质环境参数。系统界面设计简洁、大方,具有友好的人机交互界面,满足市场需求。系统架构成熟稳定,在实际测试过程中具有良好的实用性、易用性、稳定性,能够为水产养殖户提供方便、快捷、直观的服务,具有良好的应用前景。