一种基于规则引擎的接入网关管理系统、方法技术方案

技术编号:29049703 阅读:32 留言:0更新日期:2021-06-26 06:11
本发明专利技术公开了一种基于规则引擎的接入网关管理系统、方法,包括终端节点、接入网关、管理节点、数据库和PLC设备;PLC设备用于采集工业生产中的环境数据;终端节点将所述PLC设备采集的环境数据发送到接入网关;接入网关向所述管理节点发起服务注册请求,将接入网关的流量数据表发送到管理节点上;管理节点用于加载规则库,对接收到的接入网关的流量数据表进行规则匹配,将命中的规则下发给指定的接入网关执行,实现对接入网关流量进行动态调整。本发明专利技术能够有效管理接入网关的集群的流量,可以广泛地应用于网关流量动态调整、网关升级等应用场景。场景。场景。

【技术实现步骤摘要】
一种基于规则引擎的接入网关管理系统、方法


[0001]本专利技术涉及云计算调度
,尤其涉及一种基于规则引擎的接入网关管理系统、方法。

技术介绍

[0002]5G与AI技术的成熟促进了智能工业的快速发展,智能工业将具有环境感知能力的各类终端不断融入到工业生产的各个环节,可以显著提升工业产品的生产效率,并有效改善产品质量,降低产品成本和资源消耗。生产过程控制、生产环境监测是智能工业的典型应用场景。
[0003]在生产环境监测的场景中,由PLC设备采集工业生产中的环境数据,将数据汇总到终端节点,终端节点通过TCP协议连接到云端的接入网关,接入网关再将流量分发到数据处理节点。现有的技术方案中,接入网关通常使用Nginx服务器,并且多个Nginx服务器以集群方式的部署,以提高接入网关的可靠性。现有技术方案的主要缺点是,多个Nginx服务器之间缺乏协调机制,难以对流量进行有效管理,比如当某个Nginx的流量超出阈值时,该Nginx上与对应终端节点的TCP连接无法自动转移到其他Nginx服务器上,导致PLC设备采集的环境监测数据无法及时上传到云本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于规则引擎的接入网关管理系统,其特征在于,包括终端节点、接入网关、管理节点、数据库和PLC设备;所述PLC设备用于采集工业生产中的环境数据;所述终端节点将所述PLC设备采集的环境数据发送到所述接入网关;所述接入网关向所述管理节点发起服务注册请求,将所述接入网关的流量数据表发送到管理节点上;所述管理节点用于加载规则库,对接收到的所述接入网关的流量数据表进行规则匹配,将命中的规则下发给指定的接入网关执行,实现对接入网关流量进行动态调整;所述数据库用于保存所述接入网关接收到的环境数据。2.根据权利要求1所述的一种基于规则引擎的接入网关管理系统,其特征在于,所述终端节点与所述PLC设备之间通过Modbus协议进行通讯连接。3.根据权利要求1所述的一种基于规则引擎的接入网关管理系统,其特征在于,所述终端节点与所述接入网关之间通过TCP长连接。4.根据权利要求1所述的一种基于规则引擎的接入网关管理系统,其特征在于,所述管理节点用于加载规则库,对接收到的所述接入网关的流量数据表进行规则匹配,将命中的规则下发给指定的接入网关执行,所述接入网关再将命中规则的动作下发到终端节点上,该终端节点的环境数据被发送到新的接入网关上,实现对接入网关流量进行动态调整。5.一种基于规则引擎的接入网关管理方法,其特征在于,包括:接入网关向管理节点发起服务注册请求,将接入网关的ID、IP和服务端口注册到管理节点上;管理节点加载规则库,规则库用[r1,r2,

,rn]表示;终端节点向接入网关发起TCP连接请求,终端节点通过PLC_Status消息将PLC设备采集的环境数据发送...

【专利技术属性】
技术研发人员:董志勇乔洁李方方
申请(专利权)人:南京信息职业技术学院
类型:发明
国别省市:

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

1