System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于水利rtu设备各类传感器数据的采集系统技术方案_技高网

一种基于水利rtu设备各类传感器数据的采集系统技术方案

技术编号:40598596 阅读:3 留言:0更新日期:2024-03-12 22:02
本发明专利技术提供一种基于水利rtu设备各类传感器数据的采集系统,属于水利监测设备领域,本发明专利技术包括MCU模块、数据采集模块、数据处理分析模块、数据发送单元模块、无线模块、报文数据生成模块、RTU数据发送模块、数据接收模块、信息发送模块、数据判断模块、Flink模块、读取模块、数据库。本发明专利技术基于Flink Source算子实现Netty接收到的TCP数据流式读取处理,实现对RTU传感器上传数据动态实时更新,进一步提升服务端对N多台RTU短时间上传的大批量数据进行快速、有效地处理的能力。

【技术实现步骤摘要】

本专利技术涉及水利监测领域,尤其涉及一种基于水利rtu设备各类传感器数据的采集系统


技术介绍

1、rtu是一种远端测控单元装置,负责对现场信号、工业设备的监测和控制。rtu将测得的状态或信号转换成可在通信媒体上发送的数据格式。它还将从中央计算机发送来得数据转换成命令,实现对设备的功能控制。

2、rtu通常要具备优秀的通信性能和更高的存储空间,适用于更极端的温度和湿度环境,带来更高的计算作用。与普遍的可编程控制器plc相比,rtu通常具备优秀的通信性能和更高的存储空间,适用更极端的温度和湿度环境,带来更高的计算作用。

3、在智慧水利上,智能化也给我们带来了很多的惊喜。比如,在水库大坝的安全监测方面,可以通过构建一套完善的水库雨水情测报和大坝安全监测系统,智能化对大坝的安全做出评价,实现在互联网上实时监测水库的水位、降雨、视频图像以及库容等各种数据,同时提供水库安全数据分析和水旱灾害预警功能,能够为大坝安全运行管理和防汛抗旱决策提供有力支撑。


技术实现思路

1、为了解决以上技术问题,本专利技术提供了一种基于水利rtu设备各类传感器数据的采集系统。

2、本专利技术的技术方案是:

3、一种基于水利rtu设备各类传感器数据的采集系统,包括mcu模块、数据采集模块、数据处理分析模块、数据发送单元模块、无线模块、报文数据生成模块、rtu数据发送模块、数据接收模块、信息发送模块、数据判断模块、flink模块、读取模块、数据库;

4、其中

5、mcu模块,用于接收当前连接的参数配置终端传输的外部传感器的通信参数,并将所述通信参数存储在存储模块中;

6、数据采集模块,包括数据采集设备,数据采集设备在检测到新接入的外部传感器会自动触发参数配置的配置工具启动,并同时会将为该外部传感器配置的设备地址发送给参数配置终端;

7、数据处理分析模块,根据数据采集信号量程将信号范围分为若干区间,保存采集的信号值;

8、数据发送单元模块,对数据进行接收发送,决定是否由有线、光纤、卫星专线进行数据传输或将文本内容和数据通过无线模块直接发送到手机或设定的数据中心,接收手机或者中心的指令;

9、报文数据生成模块,生成数据报文;

10、rtu数据发送模块,发布rtu数据;

11、数据接收模块,在rtu与netty建立连接并创建处理通道之后,采用java中的hashmap以rtu的地址为key,通道对象为value的方式存入内存中;

12、数据判断模块,数据库接收数据,数据判断模块判断报文是否为最后一个数据包;

13、flink模块,处理rtu报文解析数据;

14、读取模块,读取flink模块中的关于该报文数据包的全部数据,组装报文并上传至数据库;

15、数据库,包括有数个数据存储模块,用于对不同时刻的数据进行分类储存。

16、进一步的,

17、mcu模块还包括有参数配置终端,还用于从所述存储模块中读取所述通信参数,并根据所述通信参数组成modbusrtu命令包。

18、数据采集模块连接数个数据采集接口,便于多接口同时进行数据采集命令。

19、进一步的,

20、rtu再上报时,根据rtu的地址直接从内存中取到通道对象进行下一步处理。

21、当该rtu下线之后,将该rtu地址对应的通道对象从内存中去除。

22、进一步的,

23、工作步骤:

24、1)、各类传感器将信号传递到rtu中,rtu将信号转为报文;

25、2)、rtu通过4g模块将报文推送到配置好的服务端地址;

26、3)、服务端收到报文后将报文放入flink的source中;

27、4)、flink读取报文并转为展示数据转入;

28、数据读取是根据flink本身的source算子实现的,仅需用户提供ftp数据连接方式即可完成简单的数据读取过程。

29、流程进行时,source算子根据连接信息,自动请求连接(tcp连接),连接建立后,source算子可在用户赋权的工作目录下获取文件流,并将文件流输入后续判断分析模块。

30、5)、判断分析模块处理完数据后存入数据库对应表格中。

31、本专利技术的有益效果是

32、本专利技术通过提供基于flink的ftp持久化数据处理方法,包括基于flink source算子实现netty接收到的tcp数据流式读取处理,实现对rtu传感器上传数据动态实时更新,进一步提升服务端对n多台rtu短时间上传的大批量数据进行快速、有效地处理的能力。

本文档来自技高网...

【技术保护点】

1.一种基于水利rtu设备各类传感器数据的采集系统,其特征在于,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求1所述的系统,其特征在于,

4.根据权利要求1所述的系统,其特征在于,

5.根据权利要求4所述的系统,其特征在于,

6.根据权利要求1所述的系统,其特征在于,

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求7所述的方法,其特征在于,

【技术特征摘要】

1.一种基于水利rtu设备各类传感器数据的采集系统,其特征在于,

2.根据权利要求1所述的系统,其特征在于,

3.根据权利要求1所述的系统,其特征在于,

4.根据权利要求1所述的系统,其特征在...

【专利技术属性】
技术研发人员:赵伟华张峰田浩李存冰路国隋王文文林雨
申请(专利权)人:浪潮软件科技有限公司
类型:发明
国别省市:

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

1