基于无线传感网络和互联网的水质监控系统

基于无线传感网络和互联网的水质监控系统

论文摘要

当今社会是工业化信息化的社会,水产养殖这个传统的产业也随着科技的进步迎来了它的工厂化生产进程。工厂化的水产品养殖不论是在产量、质量还是对资源的利用率上都远远优于传统的养殖方式,它是一种与科学技术紧密结合的集约化养殖方式。本文以解决在工厂化养殖过程中对水质信息的采集、控制和通信等问题为目的。从简单实用、价格低廉、系统稳定可靠的要求出发,开发了一套水产养殖水质监控系统。目前,基于Internet的互联网技术和基于无线传感网络的物联网技术都在蓬勃地发展,它们的存在给人类的生产生活带来了改变。根据生产养殖过程的实际需要,本文创造性地将无线传感网络和互联网技术相融合,使得管理者可以通过互联网以访问网站的方式在任何时间任何地点向位于养殖现场的无线传感网络远程地发送命令,来完成对现场数据的采集、存储或对现场的执行器进行开关操作。根据以上的设计思想,本文具体做了如下几个方面的工作:1.根据实际水产养殖中水质监控具体情况结合试验结果,确定无线传感网络应采取多层星型网络拓扑结构。在此基础上确定了无线传输频率和波特率。2.针对多层星型网络和数据传输的需求,为了达到使传输数据尽可能少且包含的信息尽可能多的目的,重新设计了基于CC1100射频芯片的无线传输数据包结构。3.以提高无线网络的可靠性和鲁棒性为目的,针对多层星型网络设计了自组网协议和故障节点重新组网协议。4.以尽可能降低无线网络同频干扰的影响和平均功耗为指导思想设计了符合多层星型网络拓扑结构的数据传输协议。5.从降低成本和功耗的角度出发,设计了无线节点的硬件电路和固件程序。6.根据对系统的需求分析,设计了满足系统需要的数据库及其表单。实现了基于数据库和USB总线协议的无线通信服务程序,并采用Struts、Spring和Hibernate技术的组合实现了一个满足MVC(Model ViewController)层次结构的网站系统。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景介绍
  • 1.1.1 工厂化水产养殖
  • 1.1.2 无线传感网络技术
  • 1.2 水质监测系统在国内外发展状况
  • 1.3 研究目的和意义
  • 1.4 论文的组织结构和主要内容
  • 第二章 系统结构综述
  • 2.1 系统架构设计
  • 2.1.1 系统结构
  • 2.1.2 无线节点分布
  • 2.2 系统设计要求
  • 2.3 服务器结构
  • 2.4 无线传感网络拓扑结构
  • 2.5 节点设计
  • 2.5.1 服务器节点
  • 2.5.2 聚集节点
  • 2.5.3 终端节点
  • 2.6 本章小结
  • 第三章 系统硬件设计
  • 3.1 无线通信模块电路设计
  • 3.1.1 CC1100射频收发芯片
  • 3.1.2 电路设计
  • 3.2 处理器最小单元电路设计
  • 3.2.1 PIC18F4620和PIC18F4550单片机
  • 3.2.2 最小单元电路
  • 3.3 传感器电路设计
  • 3.3.1 溶氧量传感电路设计
  • 3.3.2 水温传感电路设计
  • 3.4 控制电路设计
  • 3.5 总线接口固件设计
  • 3.5.1 SPI总线固件设计
  • 3.5.2 I2C总线固件设计
  • 3.5.3 USB固件设计
  • 3.5.3.1 传输模式和端点选择
  • 3.5.3.2 控制传输过程简述
  • 3.5.3.3 固件工作流程
  • 3.6 本章小结
  • 第四章 系统软件设计
  • 4.1 无线传感网络通信协议
  • 4.1.1 无线通信数据包
  • 4.1.2 多层星型网络拓扑
  • 4.1.3 无线组网协议
  • 4.1.4 无线网络数据传输流程
  • 4.2 无线通信软件设计
  • 4.2.1 基于多层星型网络的数据传输方案选择
  • 4.2.2 各类节点应用层软件设计
  • 4.2.2.1 服务器无线通信节点应用层软件设计
  • 4.2.2.2 聚集节点应用层软件设计
  • 4.2.2.3 终端节点应用层软件设计
  • 4.3 USB驱动程序设计
  • 4.3.1 USB驱动程序分层结构
  • 4.3.2 USB驱动程序设计
  • 4.4 服务器程序设计
  • 4.4.1 程序整体框架
  • 4.4.2 VC++访问Oracle数据库方法
  • 4.4.3 USB通信程序
  • 4.5 本章小结
  • 第五章 水产养殖水质监控系统网站设计
  • 5.1 网站设计思想和开发环境简介
  • 5.1.1 网站设计思想
  • 5.1.2 MVC结构的实现方案
  • 5.1.3 网站开发环境简介
  • 5.2 网站功能模块划分
  • 5.2.1 管理员信息管理模块
  • 5.2.2 水质信息监控模块
  • 5.2.3 无线网络管理模块
  • 5.2.4 操作记录管理模块
  • 5.3 数据库设计
  • 5.3.1 需求分析
  • 5.3.2 数据库概念结构设计
  • 5.3.3 数据库逻辑结构设计
  • 5.4 MVC结构下网站的实现
  • 5.4.1 模型层的实现
  • 5.4.2 控制层的实现
  • 5.4.3 视图层的实现
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 设计和研究工作总结
  • 6.2 对未来工作的展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间已发表或录用的论文
  • 附件
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于无线传感网络和互联网的水质监控系统
    下载Doc文档

    猜你喜欢