无线数据采集系统之数据同步的研究与实现

无线数据采集系统之数据同步的研究与实现

ID:22672409

大小:127.05 KB

页数:15页

时间:2018-10-30

无线数据采集系统之数据同步的研究与实现_第1页
无线数据采集系统之数据同步的研究与实现_第2页
无线数据采集系统之数据同步的研究与实现_第3页
无线数据采集系统之数据同步的研究与实现_第4页
无线数据采集系统之数据同步的研究与实现_第5页
资源描述:

《无线数据采集系统之数据同步的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、无线数据采集系统之数据同步的研究与实现摘要:作为一个无线数据采集系统,必定会不断的进行数据的收集,从而将会面临数据的冗余的问题。所以,如何合理的管理数据库显得尤为重要。本文主要研宂和没计的是无线数据采集系统的数据库同步模诀,从系统和数据库同步的需求出发,在研宂了MSF(MicrosoftSyncFramework)框妃的基础上,设计出了一种基于MSF框恕的数据库同步模诀的方案,实现系统的分布式数据库同步模块,实现了跨数据源的点对点数据库同步。关键词:无线数据采集系统;数据同步;微软同步框架1绪论1.1研究背景和发展现状1.1.1无线

2、数据采集系统的应用现状和发展随着社会和经济的发展,人们的生活习惯也发生了很人的改变。以往人工查电表电量的方法,不仅需要额外的人力和时间,也会因为人为的原因,造成读数不准确和其他的一些问题,更加无法做到实时掌握电表的使用电量和运行的情况,对电表的维护和检修也造成丫诸多不便。随着计算机软硬件技术和网络技术等的不断发展,白动化程度越来越高,运行可靠稳定的电表数据采集系统成为Y城市小区发展的必然趋势和选择。无线数据采集系统就是一个典型的分布式数据采集系统,通过通讯网络,将电表电量数据传输到屮央计算机,经过分析和处理后,再在网页上把数据展示出

3、来,使用户更加直观的了解自己的使用电量的情况。1.1.1MicrosoftSyncFramework框架2008年,微软推出丫微软同步框架(MicrosoftSyncFramework,MSF),它是一个实现了应用程序、服务和设备的协作和离线访问的功能相对完善的同步平台。它具冇很好的通用性,几乎支持任何的网络协议、任何的数据类型和任何的网络设备。MicrosoftSyncFramework支持数据库与数据库的同步,使用它提供的API,你口J'以非常灵活简单的为你的应用程序生成面向离线和协作的方案,同时,开发人员也可以方便的解决目前诸

4、如数据冲突等数据同步所面临的问题。MicrosoftSyncFramework的一些主要特征如下:(1)与数据类型、网络协议、网络设备无关,通用性好;(2)扩展性好,可以在原有的程序模型上进行扩展;(3)可以对要进行数据同步的数据进行筛选;(4)遇到数据冲突时,你可以使用内置的或者自定义的冲突解决方案来解决;(5)支持数据库、文件和RSS的同步;(6)支持对等协作方式和客户端-服务器拓扑;(7)灵活的API,可以运行在托管代码和非托管代码上Uj。1.1.2项目的研究意义作为数据采集系统,必将会面临数据量的冗余和通讯的频繁。所以,对数

5、据库的管理和通讯在采集系统必将占据十分重要的地位。木文提出一种基于中心数据库服务器与客户端都采用木地数据库存储数据的方案,即中心数据库服务器和客户端均只和本地数据库通信,而数据库的同步工作则交由中心数据库服务器和各客户端数据库实现。所以,数据库同步模块在采集系统中就显得非常的重要,直接关系到了整个采集系统的通信和工作运行。因此,本文在讨论和研宄了MSF(MicrosoftSyncFramework)框架的基础上,设计出了基于MSF框架的数据库同步模块的方案,实现了跨数据源的点对点数据库同步。1.1.3论文的主要内容结构论文主要介绍本

6、人参与设计的数据库同步模块。因此,基于数据同步模块的设计,木论文的内容结构安排如下:第一章:首先简单的介绍了一下项目研究背景以及所使用的技术框架,然后描述了一下项目研究的意义,最后介绍了论文的内容结构。第二章:首先介绍了无线采集系统、系统所使用的架构和无线传输方式,然后对系统中的数据库同步模块进行介绍,分析数据在同步的过程中可能会遇到的问题。第三章:介绍了实现数据库同步模块的具体实现框架和技术,主要是介绍MSF数据同步框架。通过对同步技术的研宄,选择出了适合无线数据采集系统的数据库同步结构。第四章:作为论文的重点部分,介绍了数据库同

7、步模块具体的设计思路和实现。最后,对数据库同步模块进行了数据同步测试。第五章:对全文进行一个概括性总结,并提出下一步自己要进行的工作。2无线数据采集系统无线数据采集系统由中心数据库服务器、数据采集工作站、采集器三个部分组成。整个系统通过采集器获取智能电表的数据,通过ZigBee网络传送到数据采集工作站,再由数据采集工作站把数据同步到中心数据库服务器上。2.1系统架构和无线传输方式选择2.1.1系统架构选择目前,应用程序所使用的架构大致可以分为B/S和C/S架构。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着

8、Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,浏览器主要在客户端实现一部分的事务逻辑,把用户界面呈现出来,而服务器端则实现主要的事务逻辑。B/S结构,随着浏览器技术的不断成熟,能够支持的脚本语言也变得

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。