协议转换系统、方法、装置、设备和存储介质制造方法及图纸

技术编号:21167060 阅读:33 留言:0更新日期:2019-05-22 09:39
本申请提供一种协议转换系统、方法、装置、设备和存储介质,通过获取物联网网络中包含数据的MQTT协议,解析所述MQTT协议以获取其包含的数据,将所述数据进行打包并加载EtherCAT协议发送至EtherCAT网络;和/或,获取EtherCAT网络中包含数据的EtherCAT协议,解析所述EtherCAT协议以获取其包含的数据,将所述数据进行打包并加载MQTT协议发送至物联网网络。本申请能够为EtherCAT网络与物联网网络的连接提供了多种连接方式,提高了数据传输的效率和稳定性,进一步提高了工业EtherCAT网络的信息化进程,同时节省成本。

Protocol Conversion System, Method, Device, Equipment and Storage Media

This application provides a protocol conversion system, method, device, device and storage medium. By acquiring the MQTT protocol containing data in the Internet of Things network, the MQTT protocol is parsed to obtain the data contained therein, the data is packaged and loaded into the EtherCAT protocol and sent to the EtherCAT network; and/or, the EtherCAT protocol containing data in the EtherCAT network is acquired and the EtCAT protocol is parsed. HerCAT protocol is used to obtain the data it contains, package the data and load the MQTT protocol to send it to the Internet of Things. This application can provide a variety of connection modes for the connection between EtherCAT network and Internet of Things network, improve the efficiency and stability of data transmission, further improve the information process of industrial EtherCAT network, and save costs.

【技术实现步骤摘要】
协议转换系统、方法、装置、设备和存储介质
本申请涉及一种通信协议转换
,特别是涉及一种协议转换系统、方法、装置、设备和存储介质。
技术介绍
目前工业设备多应用EtherCAT(以太网控制自动化技术)为现场总线系统,其是以以太网为基础的现场总线系统。近年来随着物联网(IoT)技术的快速发展,将EtherCAT连入物联网的需求也在不断增加。众所周知,物联网的核心和基础仍然是互联网,物联网是在互联网基础上的延伸和扩展的网络。目前EtherCAT主站主要通过HTTP协议连入互联网,但是这种接入方式在一定局限性。首先,HTTP协议是一种同步协议,在通信过程中客户端需要等待服务器响应,例如Web浏览器具有这样的要求,使其牺牲了一定可伸缩性,而在物联网(IoT)应用中,大量设备会因不可靠或高延迟的网络使得同步通信成为问题;其次,HTTP协议是单向的协议,客户端必须发起连接才能实现通信,在物联网(IoT)应用中,客户端通常是设备或传感器,这意味着它们无法被动地接收来自网络的命令;再次,HTTP是一种1-1协议,客户端发出请求,需要服务器进行响应,然后再将消息传送到对应网络中的所有设备上,这种通信方式不仅困难,而且成本较高,这也是物联网(IoT)应用中一种常见情况;最后,HTTP是一种有许多标头和规则的重量级协议,使得它不适用于受限的网络中。
技术实现思路
鉴于以上所述现有技术的缺点,本申请要解决的技术问题在于提供一种协议转换系统、方法、装置、设备和存储介质,用于解决现有技术中EtherCAT网络与物联网网络连接存在的一定局限性问题。为实现上述目的及其他相关目的,本申请提供一种协议转换系统,所述系统包括:通信模块,用于与物联网网络通信连接并发送/接收数据;微处理器,用于控制所述通信模块发送/接收数据,以及解析/加载MQTT协议;EtherCAT物理层芯片,用于与所述微处理器通信,解析/加载EtherCAT协议,以及通信连接到EtherCAT网络;所述通信模块、EtherCAT物理层芯片分别与所述微处理器通信连接。于本申请的一实施例中,所述通信模块包括:WIFI通信模块、3G通信模块、4G通信模块、5G通信模块、及有线通信模块中任意一种或多种组合。于本申请的一实施例中,所述微处理器还电性连接有存储MQTT协议的存储模块;所述存储模块为带电可擦可编程只读存储器或非易失性存储器。于本申请的一实施例中,所述EtherCAT物理层芯片还包括至少一个端口物理层,用于通信连接到EtherCAT网络。于本申请的一实施例中,所述系统还包括:至少一个接口模块,各所述接口模块分别电性连接一所述端口物理层。于本申请的一实施例中,所述接口模块包括:RJ45接口、SC光纤接口、FDDI接口、AUI接口、BNC接口、及Console接口中任意一种或多种组合;所述接口模块还包括:网络变压器。为实现上述目的及其他相关目的,本申请提供一种协议转换方法,所述方法包括:获取物联网网络中包含数据的MQTT协议,解析所述MQTT协议以获取其包含的数据,将所述数据进行打包并加载EtherCAT协议发送至EtherCAT网络;和/或,获取EtherCAT网络中包含数据的EtherCAT协议,解析所述EtherCAT协议以获取其包含的数据,将所述数据进行打包并加载MQTT协议发送至物联网网络。为实现上述目的及其他相关目的,本申请提供一种协议转换装置,所述装置包括:获取单元,用于获取物联网网络中包含数据的MQTT协议和/或获取EtherCAT网络中包含数据的EtherCAT协议;处理单元,用于解析所述MQTT协议以获取其包含的数据,将所述数据进行打包并加载EtherCAT协议发送至EtherCAT网络;和/或,解析所述EtherCAT协议以获取其包含的数据,将所述数据进行打包并加载MQTT协议发送至物联网网络。为实现上述目的及其他相关目的,本申请提供一种协议转换设备,所述设备包括:存储器、处理器、及通信器;所述存储器存储有计算机程序,所述处理器执行所述计算机程序实现如上所述的协议转换系统的功能;所述通信器通信连接外部设备。为实现上述目的及其他相关目的,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的协议转换系统的功能。如上所述,本申请提供的一种协议转换系统、方法、装置、设备和存储介质。通过获取物联网网络中包含数据的MQTT协议,解析所述MQTT协议以获取其包含的数据,将所述数据进行打包并加载EtherCAT协议发送至EtherCAT网络;和/或,获取EtherCAT网络中包含数据的EtherCAT协议,解析所述EtherCAT协议以获取其包含的数据,将所述数据进行打包并加载MQTT协议发送至物联网网络。达到了以下有益效果:能够为EtherCAT网络与物联网网络的连接提供了多种连接方式,提高了数据传输的效率和稳定性,进一步提高了工业EtherCAT网络的信息化进程,同时节省了布局成本。附图说明图1为本申请一实施例中的一种协议转换系统的结构示意图。图2为本申请一实施例中的一种协议转换方法的流程示意图。图3为本申请一实施例中的一种协议转换装置的模块示意图。图4为本申请一实施例中的一种协议转换设备的结构示意图。具体实施方式以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。物联网(IoT,Internetofthings)是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应用创新是物联网发展的核心,以用户体验为核心的创新2.0是物联网发展的灵魂。EtherCAT(以太网控制自动化技术)是一个开放架构,以以太网为基础的现场总线系统,其名称的CAT为控制自动化技术(ControlAutomationTechnology)字首的缩写。EtherCAT是确定性的工业以太网,最早是由德国的Beckhoff公司研发。自动化对通讯一般会要求较短的资料更新时间(或称为周期时间)、资料同步时的通讯抖动量低,而且硬件的成本要低,EtherCAT开发的目的就是让以太网可以运用在自动化应用中。如图1所本文档来自技高网...

【技术保护点】
1.一种协议转换系统,其特征在于,所述系统包括:通信模块,用于与物联网网络通信连接并发送/接收数据;微处理器,用于控制所述通信模块发送/接收数据,以及解析/加载MQTT协议;EtherCAT物理层芯片,用于与所述微处理器通信,解析/加载EtherCAT协议,以及通信连接到EtherCAT网络;所述通信模块、EtherCAT物理层芯片分别与所述微处理器通信连接。

【技术特征摘要】
1.一种协议转换系统,其特征在于,所述系统包括:通信模块,用于与物联网网络通信连接并发送/接收数据;微处理器,用于控制所述通信模块发送/接收数据,以及解析/加载MQTT协议;EtherCAT物理层芯片,用于与所述微处理器通信,解析/加载EtherCAT协议,以及通信连接到EtherCAT网络;所述通信模块、EtherCAT物理层芯片分别与所述微处理器通信连接。2.根据权利要求1所述的协议转换系统,其特征在于,所述通信模块包括:WIFI通信模块、3G通信模块、4G通信模块、5G通信模块、及有线通信模块中任意一种或多种组合。3.根据权利要求1所述的协议转换系统,其特征在于,所述微处理器还电性连接有存储MQTT协议的存储模块;所述存储模块为带电可擦可编程只读存储器或非易失性存储器。4.根据权利要求1所述的协议转换系统,其特征在于,所述EtherCAT物理层芯片还包括至少一个端口物理层,用于通信连接到EtherCAT网络。5.根据权利要求4所述的协议转换系统,其特征在于,所述系统还包括:至少一个接口模块,各所述接口模块分别电性连接一所述端口物理层。6.根据权利要求5所述的协议转换系统,其特征在于,所述接口模块包括:RJ45接口、SC光纤接口、FDDI接口、AUI接口、BNC接口、及Console接口中任意一种或多种组合;所述接口模块...

【专利技术属性】
技术研发人员:高瑞阳李鹏豫
申请(专利权)人:杰克缝纫机股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1