WSN数据采集与分析系统设计与实现
发布时间:2017-08-15 19:37
本文关键词:WSN数据采集与分析系统设计与实现
更多相关文章: 数据采集 Socket通信 串口通信 ADO
【摘要】:随着计算机网络技术、无线通信技术、微型电子计算机和传感器技术的进步,工业界和学术界对无线传感器网络的关注度越来越高,加快了无线传感器网络迅速发展。物联网概念的提出显得无线传感网络技术的研究更加重要,无线传感器网络的应用给人类的生活各个领域带来深远影响,对无线传感器网络数据进行采集成为必要的需求。因此,本文开发无线传感器网络数据采集和分析系统,以解决无线传感器网络研究过程中数据难于管理和缺少直观呈现界面的现状,利用无线传感器网络技术,将节点采集到的实时数据传入计算机数据库中,系统再调用数据库中的相关技术并对其进行一定的加工和处理,显示在友好的界面上,方便用户对无线传感网络的监控。主要做了以下工作:(1)系统架构中所用到的相关技术理论。主要介绍了Socket编程及其通信原理、串口通信、数据库访问技术ADO以及多线程编程技术。(2)系统总体方案的设计。在VS 2010可视化环境和无线传感器网络数据采集与分析系统需求分析基础之下,对系统进行总体框架设计,采用WSN节点端、服务器和客户端三层逻辑结构,对各个功能模块进行设计,再按照数据库设计原则,设计出系统数据库表结构,对采集数据进行实时地管理。(3)系统功能模块的实现与测试。运用TinyOS系统提供的软件编程接口对节点数据进行采集,并通过串口与PC机进行通信,采用Socket通信技术实现用户界面数据与服务器数据交互,并利用MFC框架的多样化设计、各模块页面的数据传递以及消息映射机制等方法完成系统各功能模块的实现。此外还进行了系统功能测试,图形显示系统运行良好,数据显示正常。
【关键词】:数据采集 Socket通信 串口通信 ADO
【学位授予单位】:南昌航空大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP212.9;TN929.5
【目录】:
- 摘要3-4
- Abstract4-8
- 第1章 绪论8-12
- 1.1 课题研究背景及意义8-9
- 1.2 国内外研究现状9-11
- 1.2.1 WSN国内外研究现状9-10
- 1.2.2 WSN数据采集与分析系统国内外研究现状10-11
- 1.3 研究内容11
- 1.4 论文组织结构11-12
- 第2章 相关技术与理论介绍12-18
- 2.1 MFC应用程序框架12-13
- 2.2 Socket编程13-15
- 2.2.1 Socket简介13-14
- 2.2.2 Socket通信原理14-15
- 2.3 串.通信15-16
- 2.4 数据库访问技术ADO16-17
- 2.5 多线程编程技术17
- 2.6 本章小结17-18
- 第3章 系统需求分析18-22
- 3.1 系统概述18
- 3.2 功能性需求18-21
- 3.3 本章小结21-22
- 第4章 系统总体设计22-40
- 4.1 系统总体架构设计22-23
- 4.2 WSN节点端软件设计23-24
- 4.3 服务器模块设计24-29
- 4.3.1 Socket通信模块设计25-26
- 4.3.2 串.通信模块设计26-28
- 4.3.3 数据库管理模块设计28-29
- 4.4 客户端模块设计29-34
- 4.4.1 登录系统模块设计30-31
- 4.4.2 网络状态模块设计31-32
- 4.4.3 数据查询模块设计32-33
- 4.4.4 数据接收模块设计33
- 4.4.5 节点诊断模块设计33-34
- 4.5 数据库设计34-39
- 4.5.1 数据库设计规则34-35
- 4.5.2 数据表设计35-39
- 4.6 本章39-40
- 第5章 系统的实现与测试40-61
- 5.1 系统开发环境配置40
- 5.2 系统架构的实现40-45
- 5.3 系统主要功能模块的实现45-56
- 5.3.1 串.通信模块的实现45-48
- 5.3.2 拓扑信息模块的实现48-50
- 5.3.3 数据查询模块的实现50-53
- 5.3.4 数据接收模块的实现53-56
- 5.4 ADO技术的实现56-57
- 5.5 结果展示57-59
- 5.6 系统测试59-60
- 5.6.1 系统测试原则59
- 5.6.2 系统测试环境59
- 5.6.3 系统测试结果59-60
- 5.7 本章小结60-61
- 第6章 总结与展望61-63
- 参考文献63-66
- 致谢66-67
【参考文献】
中国期刊全文数据库 前1条
1 李志伟;;基于ODBC的数据库系统应用程序的移植[J];计算机工程与设计;2009年12期
,本文编号:679966
本文链接:https://www.wllwen.com/kejilunwen/wltx/679966.html