掌桥专利:专业的专利平台
掌桥专利
首页

一种用于物联网设备数据采集的数据配置方法

文献发布时间:2023-06-19 11:49:09


一种用于物联网设备数据采集的数据配置方法

技术领域

本发明涉及物联网数据采集技术领域,具体涉及一种用于物联网设备数据采集的数据配置方法。

背景技术

物联网(The Internet of Things,简称IOT),是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化 学、生物和位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。

随着物联网的快速发展,除了传统的智能家居和民用行业,物联网技术也开始在工业领域生根发芽。工业物联网海量工业设备数据采集是物联网发展的核心。为此,公开号为CN111010296A的中国专利公开了《一种可配置物联网数据采集系统及配置方法》,其物联网数据采集系统是可以进行配置的,能够对数据信息进行修改、删除以及增加,能够保证数据采集处理的灵活性。

物联网设备在实现数据采集时需要配置相应的数据采集服务组件。但申请人发现,工业物联网领域的物联网设备种类繁多,且不同物联网设备的数据采集方式不同、采集的数据类型不同、数据的采集频率不同;同时,由于物联网设备接入量不断增加,使得数据的采集来源和范围更加多样,也就需要大量的数据采集服务组件。然而,现有物联网设备数据采集的数据配置方法需针对不同物联网设备数据采集做定制化的开发方案才能得到相应的数据采集服务组件,其存在灵活性和扩展性不足的问题,使得物联网设备数据采集时的数据配置工作量大、时间成本高,导致物联网设备数据采集的数据配置效率很低。因此,如何提供一种灵活性和扩展性更好的数据配置方法是急需解决的技术问题。

发明内容

针对上述现有技术的不足,本发明所要解决的技术问题是:如何提供一种灵活性和扩展性更好的用于物联网设备数据采集的数据配置方法,以能够降低物联网设备数据采集的数据配置工作量和时间成本,从而能够提升物联网设备数据采集的数据配置效率。

为了解决上述技术问题,本发明采用了如下的技术方案:

一种用于物联网设备数据采集的数据配置方法,包括以下步骤:

S1:初始化建立的数据模板,并创建物联网设备对应的数据采集模板;

S2:在数据采集模板上配置物联网设备数据采集的对应参数信息;

S3:将已配置参数信息的数据采集模板与物联网设备的设备配置进行关联,以构建对应的数据采集模块;

S4:对数据采集模块进行服务组件化封装,以得到物联网设备对应的数据采集服务组件。

优选的,步骤S1中,创建物联网设备对应的数据采集模板后,能够自动生成数据采集模板主键编码、并确定数据采集模板的模板名称及模板描述。

优选的,步骤S2中,物联网设备数据采集的对应参数信息包括参数名称、参数唯一标识、参数类型、参数单位、参数取值范围和参数采集频率中的任意一种或多种。

优选的,步骤S2中,根据参数名称配置参数类型;根据参数信息适用的实际业务配置参数单位、参数取值范围和参数采集频率。

优选的,参数类型包括int、String、Double、float和Integer中的任意一种或多种。

优选的,参数采集频率的频次包括每秒、每分、每小时、每一周、每一月和每一年中的任意一种或多种。

优选的,步骤S3中,物联网设备的设备配置包括网关设备配置,将已配置参数的数据采集模板与物联网设备的网关设备配置进行关联时,需关联网关设备配置的网关名称、网关密钥和网关协议中的任意一种或多种。

优选的,步骤S4中,得到物联网设备对应的数据采集服务组件后,将对应的数据采集服务组件发送至设置的服务器中存储,以供下载或调用。

优选的,步骤S4中,对数据采集模块进行服务组件化封装时,服务组件的输出方式包括SDK、JAR和API中的任意一种或多种。

优选的,骤S4中,对数据采集模块进行服务组件化封装之前,先设置对应的组件名称和组件加密密码。

本发明中用于物联网设备数据采集的数据配置方法与现有技术相比,具有如下有益效果:

1、本发明中,能够基于建立的数据模板创建物联网设备对应的数据采集模板,即无需针对物联网设备数据采集做定制化的开发方案,这能够提高开发者的开发效率、并降低物联网设备数据采集的数据配置工作量和时间成本,从而能够提升物联网设备数据采集的数据配置效率。

2、本发明中,在数据采集模板上配置物联网设备数据采集的参数信息,并将数据采集模板与物联网设备的设备配置进行关联,使得最终输出的数据采集服务组件能够更好的与对应的物联网设备相适配,这能够进一步提升物联网设备的数据采集效果。

3、本发明中,通过服务组件化封装的方式输出数据采集服务组件,还能够提高数据采集服务组件的可移植性。

附图说明

为了使发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步的详细描述,其中:

图1为实施例中数据配置方法的逻辑框图;

图2为实施例中配置参数信息时的操作界面示意图。

具体实施方式

下面通过具体实施方式进一步详细的说明:

实施例:

本实施例中公开了一种用于物联网设备数据采集的数据配置方法。

如图1所示,一种用于物联网设备数据采集的数据配置方法,包括以下步骤:

S1:初始化建立的数据模板,并创建物联网设备对应的数据采集模板;

S2:在数据采集模板上配置物联网设备数据采集的对应参数信息;

S3:将已配置参数信息的数据采集模板与物联网设备的设备配置进行关联,以构建对应的数据采集模块;

S4:对数据采集模块进行服务组件化封装,以得到物联网设备对应的数据采集服务组件。

本发明中,能够基于建立的数据模板创建物联网设备对应的数据采集模板,即无需针对物联网设备数据采集做定制化的开发方案,这能够提高开发者的开发效率、并降低物联网设备数据采集的数据配置工作量和时间成本,从而能够提升物联网设备数据采集的数据配置效率。其次,本发明在数据采集模板上配置物联网设备数据采集的参数信息,并将数据采集模板与物联网设备的设备配置进行关联,使得最终输出的数据采集服务组件能够更好的与对应的物联网设备相适配,这能够进一步提升物联网设备的数据采集效果。最后,本发明通过服务组件化封装的方式输出数据采集服务组件,还能够提高数据采集服务组件的可移植性。

具体实施过程中,步骤S1中,创建物联网设备对应的数据采集模板后,能够自动生成数据采集模板主键编码、并确定数据采集模板的模板名称及模板描述。

本发明中,创建物联网设备的数据采集模板时能够自动生成数据采集模板主键编码,这有利于更好的管理数据采集模板;同时,数据采集模板的模板名称及模板描述有利于辅助开发者的开发工作。

具体实施过程中,步骤S2中,物联网设备数据采集的对应参数信息包括参数名称、参数唯一标识、参数类型、参数单位、参数取值范围和参数采集频率中的任意一种或多种。具体的,根据参数名称配置参数类型;根据参数信息适用的实际业务配置参数单位、参数取值范围和参数采集频率。参数类型包括int、String、Double、float和Integer中的任意一种或多种。参数采集频率的频次包括每秒、每分、每小时、每一周、每一月和每一年中的任意一种或多种。

本发明中,能够在数据采集模板上配置物联网设备数据采集的参数名称、参数唯一标识、参数类型、参数单位、参数取值范围和参数采集频率等参数信息,使得最终输出的数据采集服务组件能够更好的与对应的物联网设备相适配,从而能够进一步提升物联网设备的数据采集效果。其次,通过配置参数采集频率,还能够降低物联网设备的无效数据采集压力。

具体实施过程中,步骤S3中,物联网设备的设备配置包括网关设备配置,将已配置参数的数据采集模板与物联网设备的网关设备配置进行关联时,需关联网关设备配置的网关名称、网关密钥和网关协议中的任意一种或多种。

本发明中,将数据采集模板与物联网设备的网关设备配置进行关联,使得最终输出的数据采集服务组件能够更好的与对应的物联网设备相适配,从而能够进一步提升物联网设备的数据采集效果。

具体实施过程中,步骤S4中,得到物联网设备对应的数据采集服务组件后,将对应的数据采集服务组件发送至设置的服务器中存储,以供下载或调用。具体的,对数据采集模块进行服务组件化封装时,服务组件的输出方式包括SDK、JAR和API中的任意一种或多种。对数据采集模块进行服务组件化封装之前,先设置对应的组件名称和组件加密密码。

本发明中,将数据采集服务组件存储至服务器中,有利于用户下载和调用数据采集服务组件。同时,设置组件名称和组件加密密码,有利于开发者更好的管理数据采集服务组件。

为了进一步介绍本发明用于物联网设备数据采集的数据配置方法,现以危化品车作为物联网设备来做说明,具体包括如下过程:

1)初始化建立的数据模板,创建危化品车数据采集模板。

创建危化品车数据采集模板时,自动生成的数据采集模板主键编码(ID)为XU7M8PU35J。

2)在危化品车数据采集模板上配置对应的参数信息。

例1:结合图2所示,通过配置页面添加的方式直接配置参数信息。

参数名称:总里程;参数唯一标识:odo;参数类型:Integer;参数单位:km;参数取值范围:1-300000;参数采集频率:每小时。

参数名称:车速;参数唯一标识:speed;参数类型:Integer;参数单位:km/h;参数取值范围:0-140;参数采集频率:每秒。

例2:通过导入代码的方式配置参数信息。

[{"parameterName":"总里程","parameterCode":"odo","parameterType":"Integer ","parameterUnit":"km","parameterMin":1,"parameterMax":300000, "parameterFrequency":每小时,}]

[{"parameterName":"车速","parameterCode":" speed ","parameterType":"Integer ","parameterUnit":"km/h","parameterMin":0,"parameterMax":140, "parameterFrequency":每秒,}]

例3:通过文件地址引入Excel表的方式配置参数信息,如表1所示。

表1

4)将危化品车数据采集模板与危化品车对应的网关设备配置进行关联。

配置网关名称:网关1;网关密钥:a1BxptK***;网关协议:modbus。

5)对数据采集模块进行服务组件化封装。

服务组件的输出方式选择SDK;设置的组件名称:Dangerous-acquisition;组件加密密码:515***SSjckk。

6)将封装输出的危化品车数据采集组件发送至设置的服务器进行存储,用户下载该危化品车数据采集组件后,能够直接通过API实现组件调用。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

相关技术
  • 一种用于物联网设备数据采集的数据配置方法
  • 一种可配置物联网数据采集系统及配置方法
技术分类

06120113067654