论文部分内容阅读
针对国内水产养殖监控系统测量形式单一,测量范围有限,以及电脑客户端缺乏便携性等问题,运用物联网技术将定点测量与移动测量相结合,设计了一套适合大面积水产养殖的多客户端无线远程监控系统。系统由无线传感网络、远程服务器、客户端组成。其中,无线传感网络位于系统的感知层,包含多个固定传感节点与控制节点,一个移动传感节点和一个汇聚节点。传感节点通过Zi gBee网络将采集的水质信息发送到汇聚节点,汇聚节点将数据汇总后通过GPRS模块发送到远程监控服务器。同样,汇聚节点在收到服务器的控制命令后,将指令发送给控制节点,控制节点触发执行器并反馈执行器状态。无线传感网络的硬件设计包括CC2530最小系统电路设计、传感器调理电路设计、通信接口电路设计、GPS定位模块设计和电源模块设计。软件设计则是利用IAR软件对ZigBee协议栈进行二次开发。远程服务器位于系统的中枢层,不仅具有实时数据接收,水质参数异常监控的功能,还具有历史数据查询,移动节点导航,近期数据曲线显示,以及与客户端数据交互等功能。服务器在Visual Studio2010集成软件环境下开发,使用的语言为VB.N ET。客户端位于系统的表达层,负责与用户进行信息交互。系统的客户端除了传统的电脑客户端外,还包括安卓客户端与微信公众号。用户可以通过安卓客户端实时观测数据变化,也可以通过微信公众号查询最新数据。其中,安卓客户端采用JAVA语言开发,微信公众账号则是使用PHP语言开发。本系统不仅可以对水温、pH、溶解氧等参数信息进行采集、处理和存储,同时还实现了对控制节点的远程控制。系统不受时间和地域的限制,操作简单,可靠性强,用户可以在任何有网络的地方利用安卓客户端或微信公众号实施远程监控。本系统的下位机不仅可以作为整个监控系统的一部分,而且还可以单独作为野外监控系统使用。本系统在江苏省扬中市现代化水产养殖基地实际调试,调试结果良好,无线近程与远程通信都稳定可靠,服务器能够长期稳定运行,客户端能够及时准确地更新数据,采集的数据符合实际变化规律。实验表明:本系统具备高度的实用性和良好的精确度,可以满足智能化水产养殖参数数据远程无线监控的要求。