技术领域
[0001] 本发明涉及网关技术领域,尤其涉及一种采集网关的智能控制方法及采集网关。
相关背景技术
[0002] 现有方式为在采集网关生产时,对采集程序预编译后烧录至采集网关。实施前先收集客户需要采集设备品牌,型号,采集数据属性等信息后,由实施人员找出已烧录对应客户采集设备品牌,型号,采集数据属性等信息的采集程序采集网关至客户现场进行实施安装。当实施采集碰到问题后,实施人员需要打开采集硬件,连接串口线至电脑进行现场排查。
[0003] 现有的方式缺点如下:
[0004] (1)预编译烧录采集程序至采集网关,导致采集程序采集数据格式固定。不利于客户提出的二次添加传感器需求扩展。需要添加额外的硬件或者重新烧录采集程序至采集网关设备。
[0005] (2)预先编译采集程序后进行烧至,导致采集设备品牌多以及型号多的情况下,采集网关的种类型号特别多。不易于实施和管理。
[0006] (3)现场实施时碰到问题,只能通过相关的硬件开发人员在现场进行串口调试,不利于方便实施以及维护售后。
[0007] (4)大批量实施采集网关后,采集网关的采集状态,以及网关的运行是否健康数据没有对外提供。导致大批量采集网关实施后,采集网关离线运行,无法精准做到售后服务。
[0008] (5)预编译烧录采集程序至采集网关,后续无法做到自动更新采集程序。
具体实施方式
[0036] 为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0037] 如图1-2所示,本发明提出的一种采集网关的智能控制方法,包括以下步骤:
[0038] 步骤S1,在云平台上配置网关需采集设备的详细信息;
[0039] 步骤S2,云平台自动关联网关需运行的采集程序;
[0040] 步骤S3,获取与需采集设备相匹配的采集程序;
[0041] 步骤S4,运行采集程序采集数据;
[0042] 步骤S5,将采集数据发送至云平台。
[0043] 所述云平台包括与平台建立数据连接的存储模块以及检测模块;
[0044] 所述存储模块用于存储设备详细信息以及采集网关硬件运行数据;
[0045] 所述检测模块用于检测采集网关运行状态。
[0046] 进一步的,云平台上的检测模块对步骤S5中的采集数据进行检测,了解采集网关的运行健康状况。
[0047] 优选的,所述采集程序采用证书私钥的形式进行加密存储。
[0048] 优选的,所述详细信息包括设备品牌、设备型号以及设备采集数据。
[0049] 进一步的,在运行采集程序采集数据之前采用公钥证书进行解密。
[0050] 一种采集网关,包括:
[0051] 上位系统:用于获取与需采集设备相匹配的采集程序并将采集数据发送至云平台;
[0052] 下位采集模块:用于运行采集程序采集数据。
[0053] 所述上位系统与云平台形成数据对接,用于从云平台自动下载已匹配采集程序。
[0054] 所述云平台可对采集程序进行更新。
[0055] 用户在云平台上配置采集网关需要采集设备详细信息,设备品牌、设备型号、设备采集数据;云平台自动关联采集网关需要运行的采集程序(采用自有证书私钥进行加密存储);采集网关上位系统对接云平台,从云平台自动下载已匹配采集程序,使用公钥证书进行解密,运行采集程序采集数据后,上位程序再发送数据至云平台。
[0056] 步需要说明的是,采集网关从云平台下载获取采集程序,可以方便的给采集网关更换采集程序;对于用户需要二次添加传感器,只需在云平台更新采集程序,再次下发至采集官网升级采集程序即可。
[0057] 上位系统收集采集网关各项运行健康数据后,上传至云平台,云平台自动检测采集网关硬件运行状态。
[0058] 上位系统收集采集网关各项运行健康数据后,实施过程中无需现场调试采集网关。工程师可以根据云平台上采集的运行健康数据分析调试采集程序,发布新的采集程序至云平台。
[0059] 在一个实施例中,采集网关从云平台下载获取采集程序,可以做到采集程序更新后,对采集网关批量采集程序更新。
[0060] 应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。