对边缘设备进行配置的系统、云平台、设备和方法技术方案

技术编号:22597446 阅读:14 留言:0更新日期:2019-11-20 12:24
本发明专利技术涉及对边缘设备进行配置的系统、云平台、设备和方法。该系统包括:一个或多个边缘设备,生成对应的一个或多个现场数据;控制装置,与一个或多个边缘设备连接并获取一个或多个现场数据;云平台,与控制装置连接,并且配置一个或多个边缘设备;其中,云平台包括:云平台接收模块,从控制装置接收一个或多个现场数据;资产数据库,资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及配置模块,配置模块根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备。本发明专利技术通过采用特定协议将边缘设备产生的现场数据打包,利用对应的模板和现场数据以方便配置边缘设备。

Systems, cloud platforms, devices and methods for configuring edge devices

The invention relates to a system, a cloud platform, a device and a method for configuring an edge device. The system includes: one or more edge devices to generate one or more corresponding field data; control devices to connect with one or more edge devices and obtain one or more field data; cloud platform to connect with the control device and configure one or more edge devices; wherein, cloud platform includes: cloud platform receiving module to receive one or more edge devices from the control device Field data; asset database, which includes one or more templates corresponding to the configuration data of one or more edge devices; and configuration module, which configures one or more edge devices according to one or more field data and corresponding templates. The invention adopts a specific protocol to pack the field data generated by the edge device, and utilizes the corresponding template and field data to facilitate the configuration of the edge device.

【技术实现步骤摘要】
对边缘设备进行配置的系统、云平台、设备和方法
本专利技术涉及边缘设备配置领域。具体地,本专利技术涉及对边缘设备进行配置的系统、云平台、设备和方法以及生成边缘设备的配置数据的方法。
技术介绍
随着工业4.0的提出,出现了大量的远程监控、远程维护和预测性维护的应用。这些应用例如包括在数据中心获取提交的数据、获取远程数据、各类处理以及数据分析。可编程逻辑控制器(PLC)是一种现场控制设备,其获取和产生许多现场数据。可编程逻辑控制器与各类边缘设备连接,与边缘设备通信数据并控制边缘设备。例如,边缘设备可以是与可编程逻辑控制器连接的电机,可编程逻辑控制器中设有电机对应的参数,并且这些参数存储在可编程控制器中,因此,可以从可编程逻辑控制器中获取例如电机的边缘设备的参数和其实际存储的存储地址。在远程数据中心,这些边缘设备称为资产(asset),在使用前需要对其进行配置。为了配置边缘设备,需要在远程数据中心设置资产属性、参数、类型和资产实际地址等信息,而这些配置需要专业的操作人员或者云开发人员在云平台手动输入,对于大量的配置数据,其操作非常耗时,并且容易出错。
技术实现思路
本专利技术实施例提供了对边缘设备进行配置的系统、云平台、设备和方法以及生成边缘设备的配置数据的方法,以至少解决现有技术中难以在云平台配置边缘设备的问题。根据本专利技术实施例的一个方面,提供了对边缘设备进行配置的系统,包括:一个或多个边缘设备,生成对应的一个或多个现场数据;控制装置,与一个或多个边缘设备连接并获取一个或多个现场数据;云平台,与控制装置连接,并且配置一个或多个边缘设备;其中,云平台包括:云平台接收模块,从控制装置接收一个或多个现场数据;资产数据库,资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及配置模块,配置模块根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备。以这样的方式,在云平台根据控制装置发送的现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。根据一个示例性实施例,控制装置,如可编程逻辑控制器包括:接收器,从一个或多个边缘设备获取一个或多个现场数据;数据打包模块,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及发送器,将数据包发送到云平台的云平台接收模块。以这样的方式,基于预定协议向云平台传送现场数据的数据包。根据一个示例性实施例,云平台还包括:协议适配器,从云平台接收模块获取数据包,根据数据包确定对应的协议。以这样的方式,确定打包现场数据采用的协议。根据一个示例性实施例,云平台还包括:协议库,协议库中存储一个或多个打包现场数据的协议;并且协议适配器解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库以确定对应的协议。以这样的方式,根据库中存储的协议与数据包的匹配在云平台确定协议。根据一个示例性实施例,云平台还包括:一个或多个数据解析模块,每个数据解析模块与一个或多个边缘设备中的一个边缘设备对应,接收与边缘设备对应的数据包,并根据对应的协议解析数据包以获取现场数据的具体值;并且协议适配器在确定对应的协议后,将数据包发送到对应的数据解析模块。以这样的方式,采用特定解析模块解析对应的边缘设备的具体值。根据一个示例性实施例,资产数据库中的每个模板是根据不同的边缘设备的资料配置的;并且一个或多个数据解析模块根据具体值和资产数据库中的模板生成配置数据,配置数据被发送到配置模块以配置一个或多个边缘设备。以这样的方式,通过模板和现场数据的具体值配置边缘设备。根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。以这样的方式,设置用于各个现场数据的模板。根据本专利技术实施例的另一个方面,提供了对边缘设备进行配置的云平台,云平台包括:云平台接收模块,接收一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;资产数据库,资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及配置模块,配置模块根据一个或多个现场数据以及对应的模板配置一个或多个边缘设备。以这样的方式,设置根据边缘设备的现场数据和对应的模板配置边缘设备的云平台。根据一个示例性实施例,云平台接收模块接收的一个或多个现场数据是根据预定的协议打包的数据包,云平台还包括:协议适配器,从云平台接收模块获取数据包,根据数据包确定对应的协议。以这样的方式,确定打包现场数据采用的协议。根据一个示例性实施例,云平台还包括:协议库,协议库中存储一个或多个打包现场数据的协议;并且协议适配器解析数据包的至少一部分以获取解析数据,并且根据解析数据搜索协议库以确定对应的协议。以这样的方式,根据库中存储的协议与数据包的匹配在云平台确定协议。根据一个示例性实施例,云平台还包括:一个或多个数据解析模块,每个数据解析模块与一个或多个边缘设备中的一个边缘设备对应,接收与边缘设备对应的数据包,并根据对应的协议解析数据包以获取现场数据的具体值;并且协议适配器在确定对应的协议后,将数据包发送到对应的数据解析模块。以这样的方式,采用特定解析模块解析对应的边缘设备的具体值。根据一个示例性实施例,资产数据库中的每个模板是根据不同的边缘设备的资料配置的;并且一个或多个数据解析模块根据具体值和资产数据库中的模板生成配置数据,配置数据被发送到配置模块以配置一个或多个边缘设备。以这样的方式,通过模板和现场数据的具体值配置边缘设备。根据一个示例性实施例,每个模板包括子功能模块,子功能模块限定配置对应的边缘设备的信息,配置数据是基于信息生成的,其中,信息表示具体值与边缘设备的参数的对应性。以这样的方式,设置用于各个现场数据的模板。根据本专利技术实施例的另一个方面,提供了对边缘设备进行配置的设备,包括:控制装置,与一个或多个边缘设备连接并获取一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;控制装置包括:接收器,从一个或多个边缘设备获取一个或多个现场数据;数据打包模块,根据预定的协议将获取的一个或多个现场数据打包为数据包;以及发送器,将数据包发送到云平台,数据包用于由云平台根据一个或多个边缘设备的配置数据对应的一个或多个模板生成一个或多个边缘设备的配置数据。以这样的方式,根据现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。根据本专利技术实施例的另一个方面,提供了对边缘设备进行配置的方法,方法包括:接收一个或多个现场数据,一个或多个现场数据是对应的一个或多个边缘设备生成的;以及根据一个或多个现场数据以及对应的一个或多个模板配置一个或多个边缘设备,其中,一个或多个模板包括在资产数据库中。以这样的方式,根据现场数据和预先设定的模板自动配置边缘设备,提升配置效率并避免手动配置可能产生的错误。<本文档来自技高网...

【技术保护点】
1.对边缘设备进行配置的系统,其特征在于,包括:/n一个或多个边缘设备,生成对应的一个或多个现场数据;/n控制装置,与一个或多个所述边缘设备连接并获取一个或多个所述现场数据;/n云平台,与所述控制装置连接,并且配置一个或多个所述边缘设备;/n其中,所述云平台包括:/n云平台接收模块,从所述控制装置接收一个或多个所述现场数据;/n资产数据库,所述资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及/n配置模块,所述配置模块根据一个或多个所述现场数据以及对应的所述模板配置一个或多个所述边缘设备。/n

【技术特征摘要】
1.对边缘设备进行配置的系统,其特征在于,包括:
一个或多个边缘设备,生成对应的一个或多个现场数据;
控制装置,与一个或多个所述边缘设备连接并获取一个或多个所述现场数据;
云平台,与所述控制装置连接,并且配置一个或多个所述边缘设备;
其中,所述云平台包括:
云平台接收模块,从所述控制装置接收一个或多个所述现场数据;
资产数据库,所述资产数据库包括与一个或多个边缘设备的配置数据对应的一个或多个模板;以及
配置模块,所述配置模块根据一个或多个所述现场数据以及对应的所述模板配置一个或多个所述边缘设备。


2.根据权利要求1所述的系统,其特征在于,所述控制装置包括:
接收器,从一个或多个所述边缘设备获取一个或多个所述现场数据;
数据打包模块,根据预定的协议将获取的一个或多个所述现场数据打包为数据包;以及
发送器,将所述数据包发送到所述云平台的云平台接收模块。


3.根据权利要求2所述的系统,其特征在于,所述云平台还包括:
协议适配器,从所述云平台接收模块获取所述数据包,根据所述数据包确定对应的协议。


4.根据权利要求3所述的系统,其特征在于,所述云平台还包括:
协议库,所述协议库中存储一个或多个打包现场数据的协议;并且
所述协议适配器解析所述数据包的至少一部分以获取解析数据,并且根据所述解析数据搜索所述协议库以确定对应的所述协议。


5.根据权利要求3所述的系统,其特征在于,所述云平台还包括:
一个或多个数据解析模块,每个所述数据解析模块与一个或多个所述边缘设备中的一个所述边缘设备对应,接收与所述边缘设备对应的数据包,并根据对应的协议解析所述数据包以获取所述现场数据的具体值;并且
所述协议适配器在确定对应的所述协议后,将所述数据包发送到对应的所述数据解析模块。


6.根据权利要求5所述的系统,其特征在于,所述资产数据库中的每个所述模板是根据不同的边缘设备的资料配置的;并且
一个或多个所述数据解析模块根据所述具体值和所述资产数据库中的所述模板生成配置数据,所述配置数据被发送到所述配置模块以配置一个或多个所述边缘设备。


7.根据权利要求6所述的系统,其特征在于,每个所述模板包括子功能模块,所述子功能模块限定配置对应的边缘设备的信息,所述配置数据是基于所述信息生成的,其中,所述信息表示所述具体值与所述边缘设备的参数的对应性。


8.对边缘设备进行配置的云平台,其特征在于,所述云平台包括:
云平台接收模块,接收一个或多个现场数据,一个或多个所述现场数据是对应的一个或多个边缘设备生成的;
资产数据库,所述资产数据库包括与一个或多个所述边缘设备的配置数据对应的一个或多个模板;以及
配置模块,所述配置模块根据一个或多个所述现场数据以及对应的所述模板配置一个或多个所述边缘设备。


9.根据权利要求8所述的云平台,其特征在于,所述云平台接收模块接收的一个或多个所述现场数据是根据预定的协议打包的数据包,所述云平台还包括:
协议适配器,从所述云平台接收模块获取所述数据包,根据所述数据包确定对应的协议。


10.根据权利要求9所述的云平台,其特征在于,还包括:
协议库,所述协议库中存储一个或多个打包现场数据的协议;并且
所述协议适配器解析所述数据包的至少一部分以获取解析数据,并且根据所述解析数据搜索所述协议库以确定对应的所述协议。


11...

【专利技术属性】
技术研发人员:张海涛袁勇王琪周文晶于禾吴腾飞
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

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

1