数据传输方法、装置及计算机可读存储介质制造方法及图纸

技术编号:24763925 阅读:44 留言:0更新日期:2020-07-04 11:05
本发明专利技术公开了一种数据传输方法,包括:在接收到LoRa模块发送的第一数据报文时,所述中央处理单元确定所述第一数据报文对应的第一发送模块;所述中央处理单元基于所述第一发送模块对应的数据格式对所述第一数据报文进行处理,并将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点。本发明专利技术还公开了一种数据传输装置及计算机可读存储介质。本发明专利技术所实现了将与LoRa模块通信连接的现场设备的数据传输至与工业以太网模块或现场总线模块通信连接的终端节点,由于LoRa技术的传输距离较长,进而通过LoRa模块实现远距离、低功耗的数据传输。

Data transmission method, device and computer readable storage medium

【技术实现步骤摘要】
数据传输方法、装置及计算机可读存储介质
本专利技术涉及网络
,尤其涉及一种数据传输方法、装置及计算机可读存储介质。
技术介绍
电气自动化设备在工业生产过程中得到了广泛应用。在很多工业现场、制造生产车间、自动化物流车间、交通运输车辆整备所都有大量电气自动化装置、仪器和系统。这些电气化设备通常分布在工厂的各个车间,间距在几百到几千米范围内。为保证工业生产过程的安全,电气自动化设备运行状态通常需要监测。工业以太网技术的发展使其在电气自动化设备的状态监测中大量使用。电气设备状态监测系统通常采用工业以太网将监测数据发送至数据服务器。但工业以太网需要部署网线,对于新建厂房和新建的电气自动化设备,通常部署了网线。但对于既有设备,通常没有部署网线,若新部署网线会受到既有设备所处位置的限制,或者无法部署网线、或者部署费用非常昂贵。并且,有些工业现场的电气自动化设备,由于厂房的位置,距离控制中心的距离从几百米至几千米不等,部署网线成本过高或者由于物理条件限制无法部署;有时电气自动化设备安装时未预留电源插口,后期由于位置原因无法补建或补建费用太高。有时候该区域需要检测的电气设备较多等现实需求。此时对电气自动化设备监测需要采用电池供电的无线通信方式。无线通信方式需要满足长距离的需求,同时功耗还要低,适应电池供电。无线通信是仅利用电磁波而不通过线缆进行通信的方式,其最大的优势是不需要电缆。无线通信包括广域无线(wirelesswide)通信系统,如GSM、3G、4G、GPRS;局域无线(wirelesslocal)系统,如WiFi;个域无线(wirelesspersonal)系统如蓝牙(IEEE802.15.1)、超宽带UWB(IEEE802.15.3a)、ZigBee(IEEE802.15.4)等。这些通信技术中,广域无线系统通信距离长但需要通信费用;局域网的通信设备也需要较多投入,且通信距离在几百米;无线个域系统通信距离为几十米。若采用通常使用的无线通信系统,例如,采用GSM/GPRS、4G等通信模块,传输距离满足要求,但有设备投入费用和后期运行费用,当需要监测的电气设备较多时,后期运行费用会大大增加;采用WiFi通信不能保证可靠连接;如果交流电源无法得到,但通信所需电流较大,电池供电寿命短。鉴于上述无线通信系统的问题,导致无线通信的设备监测方式难以实现远距离、低功耗的监测数据的传输,进而难以实现远距离、低功耗的数据监测。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种数据传输方法、装置及计算机可读存储介质,旨在解决现有无线通信的设备监测方式难以实现远距离、低功耗的数据传输的技术问题。为实现上述目的,本专利技术提供的一种数据传输方法,应用于网关,所述网关包括:中央处理单元、工业以太网模块、LoRa模块以及现场总线模块;所述中央处理单元分别与所述工业以太网模块、所述LoRa模块以及所述现场总线模块通信连接;所述数据传输方法包括以下步骤:在接收到LoRa模块发送的第一数据报文时,所述中央处理单元确定所述第一数据报文对应的第一发送模块,其中,所述第一发送模块为所述工业以太网模块或现场总线模块;所述中央处理单元基于所述第一发送模块对应的数据格式对所述第一数据报文进行处理,并将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点。进一步地,所述数据传输方法还包括:在接收到工业以太网模块或现场总线模块发送的第二数据报文时,所述中央处理单元确定所述第二数据报文对应的第二发送模块;在所述第二发送模块为所述LoRa模块时,所述中央处理单元基于所述LoRa模块对应的数据格式对所述第二数据报文进行处理,并将处理后的第二数据报文发送至所述LoRa模块,以供所述LoRa模块发送处理后的第二数据报文至与所述LoRa模块通信连接的终端节点。进一步地,所述中央处理单元确定所述第二数据报文的数据类型以及所述第二数据报文对应的第二发送模块的步骤之后,所述数据传输方法还包括:在工业以太网模块发送第二数据报文、且所述第二发送模块为所述现场总线模块时,所述中央处理单元基于所述现场总线模块对应的数据格式对所述第二数据报文进行处理,并将处理后的第二数据报文发送至所述现场总线模块;或者,在现场总线模块发送第二数据报文、且所述第二发送模块为所述工业以太网模块时,所述中央处理单元基于所述工业以太网模块对应的数据格式对所述第二数据报文进行处理,并将处理后的第二数据报文发送至所述工业以太网模块。进一步地,所述将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点的步骤包括:所述中央处理单元获取所述第一数据报文对应的波特率;所述中央处理单元基于所述波特率设置所述第一发送模块的通信波特率;所述中央处理单元将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块基于所述波特率发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点。进一步地,所述中央处理单元获取所述第一数据报文对应的第一波特率的步骤包括:所述中央处理单元遍历预设波特率,确定当前遍历的预设波特率与所述第一数据报文是否匹配,其中,若匹配,则将当前遍历的预设波特率作为所述波特率;或者,所述中央处理单元获取标准测试帧对应的通信波特率,计算各个标准波特率与所述通信波特率之间的差值,将所述差值中的最小差值所对应的标准波特率作为所述波特率。进一步地,所述将处理后的第一数据报文发送至所述第一发送模块的步骤之后,所述数据传输方法还包括:在所述第一数据报文发送完成时,所述中央处理单元获取所述第一发送模块对应的入网节点信息;所述中央处理单元基于所述入网节点信息确定所述第一发送模块对应的入网节点中是否存在掉线节点;若不存在,则所述中央处理单元将所述网关的工作模式调整为网关工作模式;若存在,则所述中央处理单元基于掉线数据帧在所述网关对应的节点地址列表中删除所述掉线节点,并将所述网关的工作模式调整为网关工作模式。进一步地,所述在接收到LoRa模块发送的第一数据报文时,所述中央处理单元确定所述第一数据报文对应的第一发送模块的步骤之前,所述数据传输方法还包括:在检测到所述LoRa模块对应的终端节点的数据传输请求时,若所述网关的工作模式为节点主动模式,则所述LoRa模块搜索所述数据传输请求对应的LoRa信道的前导码;所述LoRa模块打开所述前导码对应的接收信道,并通过所述接收信道接收所述第一数据报文;在所述第一数据报文接收完成时,将所述第一数据报文发送至所述中央处理单元,并关闭所述接收信道。进一步地,所述在接收到LoRa模块发送的第一数据报文时,所述中央处理单元确定所述第一数据报文对应的第一发送模块的步骤之本文档来自技高网
...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于网关,所述网关包括:中央处理单元、工业以太网模块、LoRa模块以及现场总线模块;所述中央处理单元分别与所述工业以太网模块、所述LoRa模块以及所述现场总线模块通信连接;所述数据传输方法包括以下步骤:/n在接收到LoRa模块发送的第一数据报文时,所述中央处理单元确定所述第一数据报文对应的第一发送模块,其中,所述第一发送模块为所述工业以太网模块或现场总线模块;/n所述中央处理单元基于所述第一发送模块对应的数据格式对所述第一数据报文进行处理,并将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于网关,所述网关包括:中央处理单元、工业以太网模块、LoRa模块以及现场总线模块;所述中央处理单元分别与所述工业以太网模块、所述LoRa模块以及所述现场总线模块通信连接;所述数据传输方法包括以下步骤:
在接收到LoRa模块发送的第一数据报文时,所述中央处理单元确定所述第一数据报文对应的第一发送模块,其中,所述第一发送模块为所述工业以太网模块或现场总线模块;
所述中央处理单元基于所述第一发送模块对应的数据格式对所述第一数据报文进行处理,并将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点。


2.如权利要求1所述的数据传输方法,其特征在于,所述数据传输方法还包括:
在接收到工业以太网模块或现场总线模块发送的第二数据报文时,所述中央处理单元确定所述第二数据报文对应的第二发送模块;
在所述第二发送模块为所述LoRa模块时,所述中央处理单元基于所述LoRa模块对应的数据格式对所述第二数据报文进行处理,并将处理后的第二数据报文发送至所述LoRa模块,以供所述LoRa模块发送处理后的第二数据报文至与所述LoRa模块通信连接的终端节点。


3.如权利要求2所述的数据传输方法,其特征在于,所述中央处理单元确定所述第二数据报文的数据类型以及所述第二数据报文对应的第二发送模块的步骤之后,所述数据传输方法还包括:
在工业以太网模块发送第二数据报文、且所述第二发送模块为所述现场总线模块时,所述中央处理单元基于所述现场总线模块对应的数据格式对所述第二数据报文进行处理,并将处理后的第二数据报文发送至所述现场总线模块;或者,
在现场总线模块发送第二数据报文、且所述第二发送模块为所述工业以太网模块时,所述中央处理单元基于所述工业以太网模块对应的数据格式对所述第二数据报文进行处理,并将处理后的第二数据报文发送至所述工业以太网模块。


4.如权利要求1所述的数据传输方法,其特征在于,所述将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点的步骤包括:
所述中央处理单元获取所述第一数据报文对应的波特率;
所述中央处理单元基于所述波特率设置所述第一发送模块的通信波特率;
所述中央处理单元将处理后的第一数据报文发送至所述第一发送模块,以供所述第一发送模块基于所述波特率发送处理后的第一数据报文与所述第一发送模块通信连接的终端节点。


5.如权利要求4所述的数据传输方法,其特征在于,所述中央处理单元获取所述第一数据报文对应的第一波特率的步骤包括:
所述中央处理单元遍历预设波特率,确定当前遍历的预设波特率与所述第一数据报文是否匹配,其中,若匹配,则将当前遍历的预设波...

【专利技术属性】
技术研发人员:喻敬海张征魏月华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1