System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备数据采集处理方法、系统、设备及介质技术方案_技高网

设备数据采集处理方法、系统、设备及介质技术方案

技术编号:43673059 阅读:14 留言:0更新日期:2024-12-18 20:58
本发明专利技术公开了设备数据采集处理方法、系统、设备及介质,方法包括:远程终端单元从数据库中获取传感器设备指令表信息;远程终端单元基于传感器设备指令表信息中的执行周期将指令符发送给对应类型的传感器设备,传感器设备基于接收到的指令符将指令结果回传给远程终端单元;远程终端单元接收指令结果,并从传感器设备指令表信息中获取并执行对应的第一lua脚本;基于第一lua脚本解析指令结果,得到解析数据,并将解析数据存储于本地预设区域。本发明专利技术只需通过外部指令让远程终端单元下载数据库中的传感器设备指令表信息,就能基于指令表中的信息实现对设备数据的采集、解析和传输,降低了数据采集成本和系统管理维护成本。

【技术实现步骤摘要】

本专利技术涉及物联网,尤其涉及设备数据采集处理方法、系统、设备及介质


技术介绍

1、随着物联网技术的快速发展,rtu(remote terminal unit,又称远程终端单元)作为连接设备和云端的桥梁,在工业自动化、智慧城市等领域发挥着越来越重要的作用。其主要用于设备数据的采集、传输和控制。

2、现有技术中,rtu采集设备数据时,需要通过硬件协议将设备与rtu连接后才能进行数据采集,因此,一旦设备变多,那么就会导致设备管理困难,数据采集成本较高。此外,通过rtu采集到设备数据后,需要另外设置解析工具进行设备数据的解析处理,且在解析数据时采用的解析转换函数可能来源不同,如由不同工作人员编写而成,这就会导致函数命名混乱,从而带来较高的系统管理维护成本。

3、因此,针对现有技术在设备数据采集处理中所存在的数据采集成本、系统管理维护成本较高的问题,尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种设备数据采集处理方法、系统、设备及介质,旨在解决现有技术方法在设备数据采集处理中所存在的数据采集成本、系统管理维护成本较高的问题。

2、第一方面,本专利技术实施例提供了一种设备数据采集处理方法,应用于设备数据采集处理系统中,所述系统包括传感器设备、远程终端单元和数据库,其中,所述数据库用于预设传感器设备指令表信息,所述方法包括:

3、所述远程终端单元从所述数据库中获取传感器设备指令表信息;其中,所述传感器设备指令表信息包括传感器类型、指令符、执行周期、用于不同执行目的的lua脚本;

4、所述远程终端单元基于所述传感器设备指令表信息中的执行周期将指令符发送给对应类型的传感器设备,所述对应类型的传感器设备基于接收到的指令符将与所述指令符对应的指令结果回传给所述远程终端单元;

5、所述远程终端单元接收所述指令结果,并从所述传感器设备指令表信息中获取并执行对应的第一lua脚本;

6、所述远程终端单元基于所述第一lua脚本中的自定义转换函数解析所述指令结果,得到解析数据,并将所述解析数据存储于本地预设区域。

7、第二方面,本专利技术实施例提供了一种设备数据采集处理系统,所述系统包括传感器设备、远程终端单元和数据库,其中,所述数据库用于预设传感器设备指令表信息;

8、所述远程终端单元从所述数据库中获取传感器设备指令表信息;其中,所述传感器设备指令表信息包括传感器类型、指令符、执行周期、用于不同执行目的的lua脚本;

9、所述远程终端单元基于所述传感器设备指令表信息中的执行周期将指令符发送给对应类型的传感器设备,所述对应类型的传感器设备基于接收到的指令符将与所述指令符对应的指令结果回传给所述远程终端单元;

10、所述远程终端单元接收所述指令结果,并从所述传感器设备指令表信息中获取并执行对应的第一lua脚本;

11、所述远程终端单元基于所述第一lua脚本中的自定义转换函数解析所述指令结果,得到解析数据,并将所述解析数据存储于本地预设区域。

12、第三方面,本专利技术实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的设备数据采集处理方法。

13、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其中所述计算机可读存储介质存储有计算机程序,所述计算机程序当被处理器执行时使所述处理器执行上述第一方面所述的设备数据采集处理方法。

14、本专利技术实施例提供了一种设备数据采集处理方法及系统,系统包括传感器设备、远程终端单元和数据库,其中,数据库用于预设传感器设备指令表信息。远程终端单元从数据库中获取传感器设备指令表信息;其中,传感器设备指令表信息包括传感器类型、指令符、执行周期、用于不同执行目的的lua脚本;远程终端单元基于传感器设备指令表信息中的执行周期将指令符发送给对应类型的传感器设备,对应类型的传感器设备基于接收到的指令符将与指令符对应的指令结果回传给远程终端单元;远程终端单元接收指令结果,并从传感器设备指令表信息中获取并执行对应的第一lua脚本;远程终端单元基于第一lua脚本中的自定义转换函数解析指令结果,得到解析数据,并将解析数据存储于本地预设区域。

15、上述方法中,通过数据库的方式预设传感器设备指令表信息,其主要包括数据信息、数据采集指令和解析函数,从而在采集处理数据时,区别于现有技术中需要通过传统的硬件协议将传感器设备与远程终端单元连接后才能进行数据采集处理的方式,本专利技术只需通过外部指令让远程终端单元下载数据库中的传感器设备指令表信息,就能基于指令表中的信息实现对设备数据的采集,以及后续的解析和传输,大大降低了数据采集成本,实现了对解析转换函数的统一管理,降低了系统管理维护成本,且随着时间的推移,持续丰富的数据库能适应更多不同设备的采集。

本文档来自技高网...

【技术保护点】

1.一种设备数据采集处理方法,应用于设备数据采集处理系统中,其特征在于,所述系统包括传感器设备、远程终端单元和数据库,其中,所述数据库用于预设传感器设备指令表信息,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述远程终端单元基于所述传感器设备指令表信息中的执行周期将指令符发送给对应类型的传感器设备,包括:

3.根据权利要求1所述的方法,其特征在于,在所述对应类型的传感器设备基于接收到的指令符将与所述指令符对应的指令结果回传给所述远程终端单元之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述远程终端单元基于所述第一lua脚本中的自定义转换函数解析所述指令结果,得到解析数据,并将所述解析数据存储于本地预设区域之后,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,在所述远程终端单元基于预设的推送策略将所述解析数据推送给相应的服务对象时,所述方法包括:

6.根据权利要求1所述的方法,其特征在于,在所述远程终端单元从所述数据库中获取传感器设备指令表信息之后,所述方法包括:

7.根据权利要求1所述的方法,其特征在于,在所述远程终端单元从所述数据库中获取传感器设备指令表信息之后,所述方法还包括:

8.一种设备数据采集处理系统,其特征在于,所述系统包括传感器设备、远程终端单元和数据库,其中,所述数据库用于预设传感器设备指令表信息;

9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的设备数据采集处理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的设备数据采集处理方法。

...

【技术特征摘要】

1.一种设备数据采集处理方法,应用于设备数据采集处理系统中,其特征在于,所述系统包括传感器设备、远程终端单元和数据库,其中,所述数据库用于预设传感器设备指令表信息,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述远程终端单元基于所述传感器设备指令表信息中的执行周期将指令符发送给对应类型的传感器设备,包括:

3.根据权利要求1所述的方法,其特征在于,在所述对应类型的传感器设备基于接收到的指令符将与所述指令符对应的指令结果回传给所述远程终端单元之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,在所述远程终端单元基于所述第一lua脚本中的自定义转换函数解析所述指令结果,得到解析数据,并将所述解析数据存储于本地预设区域之后,所述方法包括:

5.根据权利要求4所述的方法,其特征在于,在所述远程终端单元基于预设的推送策略将所述解析数据推送给相应的服...

【专利技术属性】
技术研发人员:王涛来波黄昌登
申请(专利权)人:浙江鼎胜环保技术有限公司
类型:发明
国别省市:

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

1