System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物联网数据管理信息,尤其涉及一种基于电力物联管理平台传输iec104协议数据的方法及系统。
技术介绍
1、物联网,即物物相连的互联网,是新一代信息技术的重要组成部分。一般来说,物联网架构可分为三层:感知层、网络层和应用层。感知层由各种传感器构成,例如包括温湿度传感器、二维码标签、rfid标签和读写器、摄像头、gps等感知终端;感知层是物联网识别物体、采集信息的来源;应用层是物联网和用户的接口,它与行业需求结合,实现物联网的智能应用。相关技术中,对于一套物联网管理系统来说,由于感知层所使用的设备来自不同的生产厂商,不同厂商会有不同的数据通信协议,而不同的数据通信协议之间不能够互相联系。对于用户来说,如果需要采集的数据类型很多元化的话,就需要很多不同的管理系统来管理,用户使用起来会很不方便。
2、中国专利文献cn103198144b公开了一种“物联网平台数据管理方法”。采用了步骤s110,预先获取各实体被管理对象上传数据所采用的通信协议标准。该专利技术基于通用物联网综合信息平台实现,通过专用的嵌入式硬件+应用软件平台对数据采集处理。是一套底层物联网运维系统,也是物联网操作系统和信息汇总的平台。该平台由硬件采集设备、中间件、用户界面和应用数据组成,中间件用于数据通信,可以使用标准的网络通信协议,也可以兼容自定义协议,且完全开放数据使用的接口。用户只需提供链路层的全部通信协议,如:长度+目的地址+源地址+类型+data+crc等等,如果是基于网络的(modbus的tcp/ip),则还需要协议类型、端口号等。步骤
技术实现思路
1、本专利技术主要解决原有物联网管理平台与电力设备之间协议不兼容的技术问题,提供一种基于电力物联管理平台传输iec104协议数据的方法及系统,本专利在电力设备之间设置平台层,平台层内设有104协议适配组件与104协议网关用于104协议与mqtt协议之间的转换,通过平台层转换协议的方式确保电力设备与平台层内物联网管理平台之间能够正常进行数据通信兼容。
2、本专利技术的上述技术问题主要是通过下述技术方案得以解决的:本专利技术包括
3、s1:建立iec104子站接入的物联管理平台的系统;
4、s2:平台层进行104协议与mqtt协议转换完成104协议在主站与子站之间传输。
5、现有的电力设备管理过程中,物联网管理平台是管理的基础硬件部分,电力物联网平台通常采用mqtt协议来支持电力设备的接入,但是在现有的电力行业中,大多数电力设备均有各自专用的电力协议,这些电力协议并不与mqtt协议相兼容,该情况非常妨碍物联网管理平台融入电力设备的管理工作中。为了能够最高效的解决该状况,本专利在物联网管理平台与电力设备之间设置104协议适配组件与104协议网关,104协议适配组件能够在104主站与物联网管理平台之间完成104协议与mqtt协议之间的转换,而104协议网关则能够有效完成104子站与物联网管理平台之间协议的转换。通过该方式能够确保协议互不相同的物联网管理平台与电力设备之间实现通信数据的传输,最大程度的提高物联网管理平台融入电力设备的管理过程中。
6、作为优选,所述步骤s1中物联管理平台所处平台层连接104主站和104子站并在两者之间完成协议转换以及传输,104主站传输数据给104子站为协议转换为下行方向,104子站传输数据给104主站为协议转换为上行方向,平台层内的104协议网关以及104协议适配组件用于协议的转换。物联网作为中转控制平台,向上控制104主站并向下传输主站的通信数据,向下控制104子站并向上传输子站的通信数据,现有的物联网管理平台经常出现协议无法和电力设备站点无法兼容的情况,进而影响物联网管理平台管理电力设备的进程,本专利通过104协议网关以及104协议适配组件完成协议的转换解决该问题。
7、作为优选,所述步骤s2中平台层在下行方向上进行104协议转换时,104协议适配组件接收104主站下发给104子站的apdu,解析完成后发送至物流管理平台接口适配模块,物流管理平台接口适配模块根据接收到的不同类型的apdu控制物联网管理平台向104子站发送命令,在物联网管理平台向104子站发送命令的过程中主要通过104协议网关实现mqtt协议变成104协议的转换。104主站和104子站之间传输的通信数据通常为apdu,apdu一般为104协议格式的数据,而物联网管理平台内部传输的数据格式通常符合mqtt协议格式,不同协议格式的数据之间无法实现互相兼容传输,因此实现不同协议数据之间的格式转换便能够实现104主站经过物联网管理平台与104子站之间的数据传输。
8、作为优选,所述步骤s2中104协议适配组件主要通过104协议解析及封装模块获取104主站传输的apdu并进行处理,104主站apdu包括u格式apdu,i格式apdu以及s格式apdu,根据apdu类型进行处理生成对应文件发送至物流管理平台接口适配模块。作为优选,所述的。apdu同样拥有多种类型,根据日常电力设备日常传输数据需求,选择合适类型的apdu能够满足电力设备日常的通信需求,针对不同格式的apdu数据进行相对应的处理能够完成通信数据的正常传输。
9、作为优选,所述104协议网关转换协议过程中,104协议网关内的mqtt客户端接收到物联网管理平台内的数据文件后向104协议网关内的104协议解析及映射模块发送topic与载荷,104协议解析及映射模块根据topic的类型进行对应的处理,最后将处理完成的apdu通过104子站接入管理模块发送至不同的104子站。104协议格式的apdu数据经过104协议网关转换后生成满足mqtt格式的topic主题数据,而该topic主题数据能够在mqtt协议格式的物联网管理平台内进行传输,确保物联网管理平台能够接收并传输104主站和104子站发送的104协议格式数据,协助物联网管理平台管理电力设备。
10、作为优选,所述步骤s2中平台层在上行方向上进行104协议转换时,104协议网关接收104子站发送的apdu将其转换为mqtt格式的apdu数据并经由物联网管理平台传输至104协议适配组件模块,104协议适配组件模块将mqtt格式的apdu数据解析转换成104协议1格式并发送至104主站实现上行方向上的协议转换。
11、作为优选,所述步骤s2中104协议网关转换协议格式时,104协议网关内的104协议解析及映射模块将104子站接入管理模块接收到u格式apdu或者i本文档来自技高网...
【技术保护点】
1.一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,步骤包括
2.根据权利要求1所述的一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,所述步骤S1中物联管理平台所处平台层连接104主站和104子站并在两者之间完成协议转换以及传输,104主站传输数据给104子站为协议转换为下行方向,104子站传输数据给104主站为协议转换为上行方向,平台层内的104协议网关以及104协议适配组件用于协议的转换。
3.根据权利要求2所述的一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,所述步骤S2中平台层在下行方向上进行104协议转换时,104协议适配组件接收104主站下发给104子站的APDU,解析完成后发送至物流管理平台接口适配模块,物流管理平台接口适配模块根据接收到的不同类型的APDU控制物联网管理平台向104子站发送命令,在物联网管理平台向104子站发送命令的过程中主要通过104协议网关实现MQTT协议变成104协议的转换。
4.根据权利要求3所述的一种基于电力物联管理平台传输IEC104协议数据
5.根据权利要求3所述的一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,所述104协议网关转换协议过程中,104协议网关内的MQTT客户端接收到物联网管理平台内的数据文件后向104协议网关内的104协议解析及映射模块发送Topic与载荷,104协议解析及映射模块根据Topic的类型进行对应的处理,最后将处理完成的APDU通过104子站接入管理模块发送至不同的104子站。
6.根据权利要求2所述的一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,所述步骤S2中平台层在上行方向上进行104协议转换时,104协议网关接收104子站发送的APDU将其转换为MQTT格式的APDU数据并经由物联网管理平台传输至104协议适配组件模块,104协议适配组件模块将MQTT格式的APDU数据解析转换成104协议1格式并发送至104主站实现上行方向上的协议转换。
7.根据权利要求6所述的一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,所述步骤S2中104协议网关转换协议格式时,104协议网关内的104协议解析及映射模块将104子站接入管理模块接收到U格式APDU或者I格式APDU或是S格式的APDU进行解析映射,解析映射完成后生成相关格式的Topic并发送至MQTT客户端,再由MQTT客户端向物联网管理平台转送相关主题的Topic完成104协议网关部分的协议转换。
8.根据权利要求6所述的一种基于电力物联管理平台传输IEC104协议数据的方法,其特征在于,所述步骤S2中104协议适配组件转换协议格式时,104协议适配组件内的物联网管理平台接口适配模块从物联网管理平台的消息队列中拉取104子站传输的数据,并将该数据转发至104解析及封装模块进行处理,将104子站传输的数据解析封装完成后将完整的APDU送至104主站完成上行方向上协议的转换。
9.一种适配于权利要求1至8任一所述的基于电力物联管理平台传输IEC104协议数据的系统,其特征在于,包括104主站和104子站,所述104子站和104主站之间设有平台层,平台层实现104主站与104子站之间协议的转换以及数据互通,所述平台层包括104协议网关和104协议适配组件,所述104协议网关和104协议适配组件之间设有物联网管理平台。
10.根据权利要求9所述的一种基于电力物联管理平台传输IEC104协议数据的系统,其特征在于,所述104协议网关包括MQTT客户端和104子站接入管理模块,所述MQTT客户端和104子站接入管理模块之间设有104协议解析及映射模块,所述104协议适配组件包括104协议解析及封装模块和物联网平台接口适配模块。
...【技术特征摘要】
1.一种基于电力物联管理平台传输iec104协议数据的方法,其特征在于,步骤包括
2.根据权利要求1所述的一种基于电力物联管理平台传输iec104协议数据的方法,其特征在于,所述步骤s1中物联管理平台所处平台层连接104主站和104子站并在两者之间完成协议转换以及传输,104主站传输数据给104子站为协议转换为下行方向,104子站传输数据给104主站为协议转换为上行方向,平台层内的104协议网关以及104协议适配组件用于协议的转换。
3.根据权利要求2所述的一种基于电力物联管理平台传输iec104协议数据的方法,其特征在于,所述步骤s2中平台层在下行方向上进行104协议转换时,104协议适配组件接收104主站下发给104子站的apdu,解析完成后发送至物流管理平台接口适配模块,物流管理平台接口适配模块根据接收到的不同类型的apdu控制物联网管理平台向104子站发送命令,在物联网管理平台向104子站发送命令的过程中主要通过104协议网关实现mqtt协议变成104协议的转换。
4.根据权利要求3所述的一种基于电力物联管理平台传输iec104协议数据的方法,其特征在于,所述步骤s2中104协议适配组件主要通过104协议解析及封装模块获取104主站传输的apdu并进行处理,104主站apdu包括u格式apdu,i格式apdu以及s格式apdu,根据apdu类型进行处理生成对应文件发送至物流管理平台接口适配模块。
5.根据权利要求3所述的一种基于电力物联管理平台传输iec104协议数据的方法,其特征在于,所述104协议网关转换协议过程中,104协议网关内的mqtt客户端接收到物联网管理平台内的数据文件后向104协议网关内的104协议解析及映射模块发送topic与载荷,104协议解析及映射模块根据topic的类型进行对应的处理,最后将处理完成的apdu通过104子站接入管理模块发送至不同的104子站。
6.根据权利要求2所述的一种基于电力物联管理平台传输iec104协议数据的方法,其特征在于,所述步骤s2中平台层在上...
【专利技术属性】
技术研发人员:宋靖涛,陆涛,
申请(专利权)人:杭州智慧易联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。