System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于物联网,尤其是涉及一种电力设备自定义物模型的适配方法。
技术介绍
1、在低碳大背景下,电力行业遵循国家发展要求,向着节能环保的方向不断发展,电力物联网也是低碳发展的一个关键点。
2、随着电力物联网的逐步推进,电力行业具有终端设备数量大、工控协议复杂、业务需求多样的特点,由于设备类型多样,不同设备生成、传输的数据格式、传输协议等完全不同,造成电力物联网在数据采集面临困难。
技术实现思路
1、本专利技术要解决的技术问题是克服以上困难,通过物模型定义,并对不同电力设备进行适配,从而实现数据交互的有效管理。
2、为实现上述目的,本专利技术提供一种电力设备自定义物模型的适配方法,技术方案如下:
3、一种电力设备自定义物模型的适配方法,包括如下步骤:
4、步骤s1:物模型自定义,将电力终端设备的信息进行统一格式的数字化表达,构建统一的物模型标准数据报文格式,生成设备的物模型信息;
5、步骤s2:物模型信息同步,通过统一的物模型信息接口,将所述物模型信息提供给电力终端设备;
6、步骤s3:获取电力终端设备上报的数据报文格式,并判断数据报文格式与物模型标准数据报文格式是否相同;
7、若数据报文格式与物模型标准数据报文格式不同,对电力终端设备进行物模型映射规则定义,基于电力终端设备上报的数据报文格式和所述物模型信息之间的匹配关系生成物模型映射规则,跳转到步骤s4;
8、若数据报文格式与物模型
9、步骤s4:适配接入,对于数据报文格式与物模型标准数据报文格式不同的电力终端设备进行适配,然后跳转到步骤s5,所述适配包括协议适配和数据转换适配;
10、步骤s5:物模型数据输出,将物模型数据进行存储,更新物模型信息,并通过统一格式流转给上层业务系统。
11、进一步的,所述步骤s1:物模型自定义中将电力终端在物联网中进行数字化表达,包括将电力终端设备的全部信息描述为属性、事件和接口。
12、进一步的,属性包括电力设备的静态属性和动态属性,其中静态属性是电力设备在全生命周期不会变化的属性;动态属性是电力设备运行过程中采集的数据的属性。
13、进一步的,事件是电力设备主动上报的业务信息和告警类事件,通过设置事件参数来自定义物模型事件,事件参数包括事件标识、事件名称、事件类型。
14、进一步的,接口是电力设备接收控制命令接口,能被授权设备远程调用并执行响应或控制类操作,通过设置接口的参数来自定义物模型接口,接口参数包括接口标识、接口名称、接口描述、接口方法名称、接口传参、接口出参。
15、进一步的,所述物模型信息接口采用api接口。
16、进一步的,所述步骤s2中,提供给电力终端设备的物模型信息包括:物模型唯一标识、设备的属性描述及指令服务描述和报文格式,以及所支持的接入协议的配置信息,包括协议类型、协议地址和接入账号密钥。
17、进一步的,所述步骤s3中,所述数据报文格式包括属性值数据的报文格式和事件上报数据的报文格式。
18、进一步的,步骤s4中,所述协议适配具体包括如下步骤:
19、步骤s401,在接入之前,待接入的电力终端设备选择传输协议,获取所需要的配置信息并进行协议信息配置;
20、步骤s402,接入时,根据协议信息配置物联平台选择对应的传输协议,电力终端设备与物联平台通过所选择的传输协议服务,建立通信链接;
21、步骤s403,获取电力终端设备上传的数据,协议解析层对上传的数据进行协议解析;
22、步骤s404,协议封装层将解析的数据封装成统一协议格式。
23、进一步的,步骤s4中,所述数据转换适配具体包括如下步骤:
24、步骤s410,通过协议适配后的设备采用统一协议格式上传报文内容;
25、步骤s411,对采用统一协议格式上传的所述报文内容进行数据提取,并根据步骤s3中定义的所述物模型映射规则,进行数据转换。
26、与现有技术相比,本专利技术具有以下有益效果:
27、通过自定义电力设备物模型和适配方法,提供统一、规范的方法,解决众多异构电力设备协议差异、软硬开发耦合、设备孤岛、数据孤岛等问题,可满足电力设备的灵活、规范接入需求,支撑对电网业务应用中的电力设备的数据采集。
本文档来自技高网...【技术保护点】
1.一种电力设备自定义物模型的适配方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种电力设备自定义物模型的适配方法,其特征在于:所述步骤S1:物模型自定义中将电力终端在物联网中进行数字化表达,包括将电力终端设备的全部信息描述为属性、事件和接口。
3.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:属性包括电力设备的静态属性和动态属性,其中静态属性是电力设备在全生命周期不会变化的属性;动态属性是电力设备运行过程中采集的数据的属性。
4.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:事件是电力设备主动上报的业务信息和告警类事件,通过设置事件参数来自定义物模型事件,事件参数包括事件标识、事件名称、事件类型。
5.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:接口是电力设备接收控制命令接口,能被授权设备远程调用并执行响应或控制类操作,通过设置接口的参数来自定义物模型接口,接口参数包括接口标识、接口名称、接口描述、接口方法名称、接口传参、接口出参。
6.根
7.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:所述步骤S2中,提供给电力终端设备的物模型信息包括:物模型唯一标识、设备的属性描述及指令服务描述和报文格式,以及所支持的接入协议的配置信息,包括协议类型、协议地址和接入账号密钥。
8.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:所述步骤S3中,所述数据报文格式包括属性值数据的报文格式和事件上报数据的报文格式。
9.根据权利要求1所述的一种电力设备自定义物模型的适配方法,其特征在于:步骤S4中,所述协议适配具体包括如下步骤:
10.根据权利要求1所述的一种电力设备自定义物模型的适配方法,其特征在于:步骤S4中,所述数据转换适配具体包括如下步骤:
...【技术特征摘要】
1.一种电力设备自定义物模型的适配方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种电力设备自定义物模型的适配方法,其特征在于:所述步骤s1:物模型自定义中将电力终端在物联网中进行数字化表达,包括将电力终端设备的全部信息描述为属性、事件和接口。
3.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:属性包括电力设备的静态属性和动态属性,其中静态属性是电力设备在全生命周期不会变化的属性;动态属性是电力设备运行过程中采集的数据的属性。
4.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:事件是电力设备主动上报的业务信息和告警类事件,通过设置事件参数来自定义物模型事件,事件参数包括事件标识、事件名称、事件类型。
5.根据权利要求2所述的一种电力设备自定义物模型的适配方法,其特征在于:接口是电力设备接收控制命令接口,能被授权设备远程调用并执行响应或控制类操作,通过设置接口的参数来自定义物模型接...
【专利技术属性】
技术研发人员:陈曦,冯波,王鹏亮,成国森,
申请(专利权)人:广州丰石科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。