论文摘要
本文针对在工业控制领域中,现场设备众多、设备的互异性较大、可扩展性较差的特点,构建出一个以Jini体系架构为基础、以服务为核心分布式系统,以使各种设备均能方便地加入和退出系统,实现设备的“网络即插即用”功能。通过这种设计方式,用户可以随时访问加入到网络中的任何设备,从而实现对工业现场各种数据的网络采集以及对各种现场设备的远程控制。为了验证方法的可行性,本文分别对蓝牙模块、ADAM模块、CAN总线设备以及视频监控设备这些基于不同协议并且经常在工业控制领域中使用的模块和设备进行了研究和实验,并将它们成功地加入Jini网络。本文还分别详细介绍了将这几种设备和模块加入Jini分布式系统的设计和实现过程,文中使用蓝牙模块实现对工业现场数据的无线传输;使用ADAM模块实现对工业现场各种信号量的采集和设备的控制;使用CAN总线设备实现对实时性要求较高的数据的网络传输;使用视频监视设备实现对工业现场的远程视频监控。实验结果表明,基于Jini技术构建的分布式系统运行稳定,可以实现各种工业设备的“网络即插即用”和远程访问与控制,达到了对工业控制网络中各种资源高效共享的目的。
论文目录
摘要Abstract第一章 绪论1.1 引言1.2 分布式系统设备加入技术的研究现状1.2.1 工业控制分布式系统的现状和存在问题1.2.2 中间件技术及其比较1.3 本文的研究内容第二章 分布式系统总体架构设计2.1 系统架构的设计2.2 查找服务的使用2.3 租用机制的使用2.4 代理的实现2.5 服务的实现方法2.5.1 服务接口的定义2.5.2 服务代理的实现2.5.3 服务的发布2.5.4 服务客户端的实现第三章 蓝牙设备加入JINI 分布式系统3.1 蓝牙技术概述3.2 蓝牙设备加入JINI 系统的设计3.2.1 蓝牙设备的选择3.2.2 Jini 与蓝牙技术的结合方法3.2.3 蓝牙网络与Jini 网络的速度匹配3.3 蓝牙模块加入JINI 系统的实现3.3.1 蓝牙服务接口的定义3.3.2 蓝牙服务提供者端的实现3.3.3 蓝牙服务客户端的实现3.4 实验结果第四章 ADAM 模块加入JINI 分布式系统4.1 常见ADAM 模块介绍4.2 ADAM 模块加入JINI 系统的设计4.2.1 ADAM 模块的选择4.2.2 多级代理方式的实现4.3 ADAM 模块加入JINI 系统的实现4.3.1 ADAM 模块服务提供者端的实现4.3.2 ADAM 模块服务客户端的实现4.4 实验结果第五章 CAN 总线模块加入JINI 分布式系统5.1 CAN 总线技术概述5.2 CAN 总线设备加入JINI 系统的设计5.2.1 CAN 总线设备的选择5.2.2 Jini 与CAN 总线技术结合5.2.3 CAN 总线服务提供者端设计5.3 CAN 总线设备加入JINI 系统的实现5.3.1 CAN 总线服务提供者端实现5.3.2 CAN 总线服务客户端的实现5.3.3 CAN 总线设备端的实现5.4 实验结果第六章 视频监控设备加入JINI 分布式系统6.1 网络视频监控技术6.2 视频监控设备加入JINI 系统的设计6.2.1 视频监控设备的选择6.2.2 Jini 与视频监控技术结合6.2.3 视频传输方法设计6.3 视频监控设备加入JINI 系统的实现6.3.1 对监控设备的控制6.3.2 视频流的获取6.4 实验结果第七章 总结与展望参考文献致谢在校期间的研究成果
相关论文文献
标签:分布式系统论文; 现场设备论文; 网络即插即用论文; 面向服务论文;