【技术实现步骤摘要】
用于传输工业协议流量报文的设备
本申请涉及工业协议应用
,尤其涉及一种用于传输工业协议流量报文的设备。
技术介绍
工业协议是一种应用在工业自动化的通信协议,包括了许多消息及服务,应用范围与制造自动化有关。目前,工业协议的应用场景不仅仅局限于工业环境中,还可以适用于高校实验室环境、安全设备厂商等应用场景中,例如,将产生的工业协议流量应用到实验设备,对工控安全设备进行防护测试等。由于工业环境具有特殊性,想要完全复制工业现场从而将产生的工业协议流量应用到其他应用场景相对比较困难且不实际。在相关技术中,产生工业协议流量的主要方法为通过在两台计算机上分别手动开启客户端与服务端的模拟器软件,把需要工业协议流量通过的对象串接到客户端与服务端之间,分别在客户端或服务端上进行相关的操作,从而产生对应的工业协议流量通过对象。然而,每一次进行工业协议的发收包操作都需要两台计算机,需要分别手动运行客户端和服务端,环境搭建也较为繁琐,且后期需要更新升级客户端和服务端时,需分别在两台计算机上进行更新。
技术实现思路
为 ...
【技术保护点】
1.一种设备,用于传输工业协议流量报文,其特征在于,所述设备安装有两个网卡,两个网卡被配置为同一网段的两个IP地址,所述设备装载有管理模块、服务端模块、客户端模块,所述服务端模块和第一网卡绑定,所述客户端模块与第二网卡绑定;/n所述管理模块用于当接收到工业协议流量生成指令时,分别启动所述客户端模块和所述服务端模块;/n所述客户端模块用于与所述服务端模块建立连接,基于所述指定工业协议生成第一报文,并发送给所述服务端模块,以及解析所述服务端模块发送的第二报文;/n所述服务端模块用于与所述客户端模块建立连接,解析来自所述客户端模块的第一报文,并执行所述第一报文后,基于所述指定工业 ...
【技术特征摘要】
1.一种设备,用于传输工业协议流量报文,其特征在于,所述设备安装有两个网卡,两个网卡被配置为同一网段的两个IP地址,所述设备装载有管理模块、服务端模块、客户端模块,所述服务端模块和第一网卡绑定,所述客户端模块与第二网卡绑定;
所述管理模块用于当接收到工业协议流量生成指令时,分别启动所述客户端模块和所述服务端模块;
所述客户端模块用于与所述服务端模块建立连接,基于所述指定工业协议生成第一报文,并发送给所述服务端模块,以及解析所述服务端模块发送的第二报文;
所述服务端模块用于与所述客户端模块建立连接,解析来自所述客户端模块的第一报文,并执行所述第一报文后,基于所述指定工业协议生成第二报文,发给所述客户端模块。
2.根据权利要求1所述的设备,其特征在于,所述设备还包括与所述第二网卡绑定的控制模块,
所述管理模块还用于当接收到工业控制指令时,启动所述客户端模块;
所述客户端模块还用于基于所述指定工业协议生成第三报文,发送给所述控制模块,以使所述控制模块控制所连接的外部设备。
3.根据权利要求2所述的设备,其特征在于,所述服务端模块、所述客户端模块和所述控制模块利用脚本语言实现。
4.根据权利要求3所述的...
【专利技术属性】
技术研发人员:杨昀桦,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。