一种工业物联网高并发接入与数据采集方法及系统技术方案

技术编号:43922842 阅读:21 留言:0更新日期:2025-01-03 13:26
本发明专利技术涉及一种工业物联网高并发接入与数据采集方法,通过连接池连接多个设备,并利用内存池为接入设备分配存储资源并存储设备信息,按照调度优先级规则轮询各设备指令队列,将每次轮询结果放入工作线程池的消息队列中作为待处理消息,工作线程池中的各空闲工作线程会直接从线程池的消息队列中取出待处理消息与对应设备进行通信,实现数据采集和解析,有效提高系统响应速度,解决多个设备接入产生大量线程以及消息指令插队需求大导致的系统卡顿问题,系统的稳定性好和可靠性高。

【技术实现步骤摘要】

本专利技术涉及数据采集领域,具体涉及一种工业物联网高并发接入与数据采集方法及系统


技术介绍

1、工业物联网将各类用于采集、控制传感器或控制器等终端设备,以及移动通信、智能分析等技术不断融入到工业生产过程各个环节,从而大幅提高制造效率,改善产品质量,降低产品成本和资源消耗,最终实现将传统工业提升到智能化的新阶段,广泛应用于智能制造业、供应链管理、能源管理等工业领域。随着智能化升级,大批量终端设备需要接入物联网系统,设备的并发接入,资源开销巨大,常常出现响应迟钝甚至崩溃的问题,导致系统可靠性不高。

2、目前,为了解决大批量设备接入造成的响应问题,在每个设备接入时会生成一个单独的线程来进行数据得排序、采集、分析与存储,但是,大量设备并发接入时,平台瞬间生成大量的线程,物联网系统同样会出现响应慢的问题。公开号为cn110868349b,公开了一种物联网环境下分布式高并发数据采集与处理方法及系统,终端设备的数据通过物联网网关发送给数据采集模块,数据采集模块根据数据的通信协议格式生成不同协议的处理器接入系统,当设备消息进入系统时,系统随即生成工作线程与设本文档来自技高网...

【技术保护点】

1.一种工业物联网高并发接入与数据采集方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的工业物联网高并发接入与数据采集方法,其特征在于,所述指令队列包括写指令队列、读设备状态队列、读历史数据队列,所述调度优先级规则根据指令队列所对应业务的重要性来设置。

3.根据权利要求2所述的工业物联网高并发接入与数据采集方法,其特征在于,所述调度优先级规则具体为,若写指令队列中有指令,则从写指令队列中取出一个指令;否则,判断读历史数据队列中是否有指令,若读历史数据队列中有指令,则从读历史数据队列中取出一个指令;否则,判断读设备状态队列是否有指令,若读设备状态队列有指...

【技术特征摘要】

1.一种工业物联网高并发接入与数据采集方法,其特征在于,具体包括以下步骤:

2.根据权利要求1所述的工业物联网高并发接入与数据采集方法,其特征在于,所述指令队列包括写指令队列、读设备状态队列、读历史数据队列,所述调度优先级规则根据指令队列所对应业务的重要性来设置。

3.根据权利要求2所述的工业物联网高并发接入与数据采集方法,其特征在于,所述调度优先级规则具体为,若写指令队列中有指令,则从写指令队列中取出一个指令;否则,判断读历史数据队列中是否有指令,若读历史数据队列中有指令,则从读历史数据队列中取出一个指令;否则,判断读设备状态队列是否有指令,若读设备状态队列有指令则从读设备状态队列中取出一个指令;否则,继续等待下一次轮询。

4.根据权利要求1所述的工业物联网高并发接入与数据采集方法,其特征在于,所述通信协议插件端口的通信协议为长连接通信协议。

5.根据权利要求4所述的工业物联网高并发接入与数据采集方法,其特征在于,所述长连接通信协议包括tcp、http、mqtt、modbus rtu、modbus tcp。

<...

【专利技术属性】
技术研发人员:田英明杨志敏李秀华谢剑芳何永铭刘勇冯元为徐瑞冉启林李心怡
申请(专利权)人:重庆川仪自动化股份有限公司
类型:发明
国别省市:

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

1