一种工业网关的点位接入方法与流程

文档序号:31769603发布日期:2022-10-12 06:11阅读:52来源:国知局
一种工业网关的点位接入方法与流程

1.本发明涉及一种点位接入方法,更具体的说是涉及一种工业网关的点位接入方法。


背景技术:

2.在智慧工业、智慧建筑、智慧能源等领域,存在各式各样不同的设备协议,例如:siemenss7、bacnet/ip、modbus等。物联网整体呈现“碎片化”特征。仅有小范围的设备能够彼此相联,实现互认、互通、互操作。而在更大的范围内,设备仍然是孤立的。
3.因此现有工业网关大部分都是根据不同的协议,填写不同的参数,并对外提供不同的数据类型,进而会有以下缺点:
4.1.不同协议需要定制开发前端配置页面,效率太低。
5.2.不同协议新增采集点位对外开放的api需要根据不同协议频繁修改。
6.3.不同的数据类型对外推送形式不一样。


技术实现要素:

7.针对现有技术存在的不足,本发明的目的在于提供一种解决设备的互联互通所需要的设备数据及参数配置抽象方法,这种方法将不同设备数据及参数配置统一为相同的形式。。
8.为实现上述目的,本发明提供了如下技术方案:一种工业网关的点位接入方法,包括如下步骤:
9.步骤一,提供点位协议填写空格,收集点位id、所属通道、数据类型、读写属性、采集周期、数据处理情况、数据区类型以及数据区参数这些参数信息;
10.步骤二,将步骤一中收集到的参数信息进行抽象化处理,获得处理后的点位配置信息;
11.步骤三,将步骤二中获得的点位配置信息通过工业网关下发给设备驱动程序,完成点位接入。
12.作为本发明的进一步改进,所述步骤二中将参数信息抽象化处理后的点位配置信息包括点位标记、标记周期、数据类型、读写属性、数据区类型和数据区参数。
13.作为本发明的进一步改进,所述步骤三还包括将原始数据字节根据不同协议的数据类型,转换为统一的json形式步骤。
14.作为本发明的进一步改进,所述转换为统一的json形式的具体步骤如下:
15.步骤三一,工业网关下发采集点位任务至设备驱动程序;
16.步骤三二,设备驱动程序根据下发的点位配置信息生成对应的指令至相对应的设备,设备在接收到指令后发回响应数据至驱动程序;
17.步骤三三,驱动程序在接收到响应数据后上报点位数据至网关,网关将点位数据进行转换,转换成json形式后发送至第三方。
18.作为本发明的进一步改进,所述步骤三三中转换后的json形式的数据格式为版本信息、类型信息、消息id、消息发送时间和点位数据,其中点位数据包括点位id、点位值、点位质量和点位采集时间。
19.本发明的有益效果,本发明实现了统一的数据类型和点位配置形式,所以可以解决上述缺点:
20.1.统一前端页面展示方式;
21.2.统一api格式;
22.3.统一数据类型的格式。
附图说明
23.图1为modbustcp协议的点位配置下发过程流程图;
24.图2为modbustcp协议的转换为统一的json形式的流程图;
25.图3为json形式的数据格式的示意图;
26.图4为bacnet/ip协议的点位配置下发过程流程图;
27.图5为bacnet/ip协议的转换为统一的json形式的流程图;
28.图6为modbustcp协议填写参数示意图。
具体实施方式
29.下面将结合附图所给出的实施例对本发明做进一步的详述。
30.本实施例通过实际的modbustcp协议和bacnet/ip协议的点位接入过程做详细说明。
31.modbustcp协议
32.首先参照图6所示,先填写modbustcp协议的各个参数信息,如点位id、数据类型、数据区类型和数据区参数等参数,之后参照图1所示,网关将点位配置下发至驱动程序,之后参照图2所示,驱动程序根据点位配置信息生成对应的指令至设备,设备然后发回响应数据至驱动程序,进而驱动程序上报点位数据至网关,网关将点位数据进行转换,转换成json形式后发送至第三方,而json形式的数据格式参照图3所示,如此便可完成modbustcp协议的工业网关点位接入。
33.bacnet/ip协议
34.首先通过与modbustcp协议相同的填写界面填写bacnet/ip协议的各个参数信息,之后参照图4所示,网关将点位配置下发至驱动程序,之后参照图5所示,驱动程序根据点位配置信息生成对应的指令至设备,设备然后发回响应数据至驱动程序,进而驱动程序上报点位数据至网关,网关将点位数据进行转换,转换成json形式后发送至第三方,而json形式的数据格式参照图3所示,如此便可完成bacnet/ip协议的工业网关点位接入。
35.综上所述,由以上两例可以看出尽管不同协议都有属于自己的数据类型、参数配置,在本专利的设计下,抽象出了统一的格式(数据类型、数据区类型、数据区参数),满足了不同协议的参数配置需求。
36.以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域
的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。


技术特征:
1.一种工业网关的点位接入方法,其特征在于:包括如下步骤:步骤一,提供点位协议填写空格,收集点位id、所属通道、数据类型、读写属性、采集周期、数据处理情况、数据区类型以及数据区参数这些参数信息;步骤二,将步骤一中收集到的参数信息进行抽象化处理,获得处理后的点位配置信息;步骤三,将步骤二中获得的点位配置信息通过工业网关下发给设备驱动程序,完成点位接入。2.根据权利要求1所述的工业网关的点位接入方法,其特征在于:所述步骤二中将参数信息抽象化处理后的点位配置信息包括点位标记、标记周期、数据类型、读写属性、数据区类型和数据区参数。3.根据权利要求2所述的工业网关的点位接入方法,其特征在于:所述步骤三还包括将原始数据字节根据不同协议的数据类型,转换为统一的json形式步骤。4.根据权利要求3所述的工业网关的点位接入方法,其特征在于:所述转换为统一的json形式的具体步骤如下:步骤三一,工业网关下发采集点位任务至设备驱动程序;步骤三二,设备驱动程序根据下发的点位配置信息生成对应的指令至相对应的设备,设备在接收到指令后发回响应数据至驱动程序;步骤三三,驱动程序在接收到响应数据后上报点位数据至网关,网关将点位数据进行转换,转换成json形式后发送至第三方。5.根据权利要求4所述的工业网关的点位接入方法,其特征在于:所述步骤三三中转换后的json形式的数据格式为版本信息、类型信息、消息id、消息发送时间和点位数据,其中点位数据包括点位id、点位值、点位质量和点位采集时间。

技术总结
本发明公开了一种工业网关的点位接入方法,包括如下步骤:步骤一,提供点位协议填写空格,收集点位ID、所属通道、数据类型、读写属性、采集周期、数据处理情况、数据区类型以及数据区参数这些参数信息;步骤二,将步骤一中收集到的参数信息进行抽象化处理,获得处理后的点位配置信息;步骤三,将步骤二中获得的点位配置信息通过工业网关下发给设备驱动程序,完成点位接入。本发明的工业网关的点位接入方法,通过步骤一至步骤三的设置,便可有效的实现对参数信息进行抽象化处理,如此能够有效的适用于不同协议。于不同协议。于不同协议。


技术研发人员:孙天威 陈波 韩鹏 李业欣 周垤飞 秦钢
受保护的技术使用者:杭州指令集智能科技有限公司
技术研发日:2022.06.20
技术公布日:2022/10/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1