摘要为满足洁净室实时监测的要求,设计了可多点监测的激光尘埃粒子计数器系统,通过由激光尘埃粒子计数器系统反馈到服务器的数据对洁净室动态环境进行监测。本文实现了XMPP协议在多点监测激光尘埃粒子计数器上的应用。考虑到TCP/IP协议下的XMPP协议相较于UDP协议具有更强的可扩展性,该计数器通讯系统采用XMPP协议,可实现远程控制的数据传输并且保证传输的稳定性和数据的完整性。通过WPF对通讯系统登录界面以及主界面进行设计,采用C#语言搭建客户端后台程序。客户端和硬件端通过服务器进行连接,客户端的XML解析器解析经由服务器传输的XML流数据并将之发送给用户界面的相应接口。87541
毕业论文关键词 激光尘埃粒子计数器 XMPP协议 可扩展性 XML流数据
毕业设计说明书外文摘要
Title The Communication Design of Multi-points Measurement System of Dust Particle Counter
Abstract In order to meet the requirements of real-time monitoring, we designed the multi-points monitor particle counter,using the data sending from the server to monitor the dynamic environment of the clean room。 This paper discusses the XMPP protocol applications on multi-points measurement system of dust particle counter。 Considering the scalability of XMPP protocol compared with UDP protocol, the system using XMPP protocol can achieve data transmission and ensure the integrity and stability of the transmission process。 We design the interface by using WPF and C# language is applied to build the client daemon。 The hardware and clients are connected by server, XML stream is analyzed by the parser in the client and then sent to the interface。
Keywords Multi-point monitor particle counter XMPP protocol Scalability XML stream
目 次
1 绪论 1
1。1课题的研究意义 1源-于Y优~尔^论:文.网www.youerw.com 原文+QQ7520`18766
1。2课题的研究内容及思路 2
2 XMPP协议以及WPF简介 3
2。1 目前IM(即时通讯)的主流协议 3
2。2 XMPP技术 3
2。2。1 XMPP简介 3
2。2。2 XML流 4
2。2。3 认证方式 5
2。3 XMPP协议的优点 6
2。4 WPF简介 7
2。5 小结 8
3 多点监测粒子计数器通讯系统设计 9
3。1 需求分析 9
3。2系统总体框架 10
3。3 客户端总体框架 12
3。4 客户端登陆设计 13
3。5 设备花名册服务设计 14
3。6 通讯设计 14
3。7 小结 16
4 功能实现 17
4。1 客户端界面构建17
4。2 XMPP初始化 19
4。3 客户端登陆功能实现 20
4。4 通信功能实现21
4。4。1 花名册显示 21
4。4。2 消息发送和消息接收 22
4。5 小结 24
结论 25
致谢 26
参考文献27
1 绪论
1。1 课题的研究意义
洁净室是多点监测粒子计数器的主要应用场所,所谓洁净室即指将室内空气中悬浮的粒子浓度保持可控的特殊房间[1]。洁净室内的微型粒子,微生物等污染物都可以被排除或被控制在一定的浓度以内从而使得精密器件能够在一个相对良好的环境中生产[2]。