用MQTT网关和边缘计算网关简化数据采集
在迈向工业4.0的路上,利用 MQTT网关 和 边缘计算网关 这样的工具,可以扩大对工业数据的存取和转化,从而为用户带来更大的利益。
MQTT是支持消息导向的中间件架构的发行/订购协议。在资讯科技方面,这并非新的观念;长久以来,企业业务总线(ESB)是利用相似的总线结构将应用软件整合起来的。当出现异常时, MQTT会向MQTT网关发送设备数据。应用程序会向MQTT网关订购资料,也就是说不需要与终端机装置相连。
MQTT网关的优势是:
• 开放标准/ 可互操作(OASIS 标准和Eclipse 开放标准(TAHU))
• 设备与应用分离
• 事件触发报告
• 需要的带宽很少
• 传输层安全
• 远程发起连接(仅出站;无入站防火墙规则)
• 状态感知
• 数据单一来源
• 自动识别标签
• 数据缓冲(存储和转发)
• 即插即用功能
假定有10台 Modbus设备与 SCADA (SCADA)系统相连。用户可以在 Modbus和 MQTT之间配置一个边缘计算网关,这样就可以让轮询更靠近 PLC 。通过这种方式,使用者可以更快速地查询更多的信息,并且当数据改变时,向中心 MQTT服务器发送数据。您也可以通过 SCADA与 MQTT服务器进行连接,并且通过 MQTT服务器来获得数据。这对于保证 SCADA系统在今后的发展具有重大意义。在用户购买具有 MQTT功能的传感器或更新装置后, SCADA就可以在不需要知道终端设备的情况下获取数据。
用户不但要存取资料,还要保证资料是有效的、有情境资讯的,而且必须是一般架构中的一员。在使用分析与机器学习之前,这是一个非常关键的一步。只有掌握了这些数据,系统才能对这些数据进行合理的利用。新的传感器和装置一般都具备这种能力。但这不适用于老式的设备。有数以百计的轮询协定要求进行映射和扩充。大部分 PLC地址系统的地址设计是不太好理解的。这种映射经常出现在 SCADA中,但它们仍然缺乏相关的信息,或含有无效的数据,或没有标准的数据结构。
最好的方法是与 边缘计算网关相连。它要求软件具有数据清理、数据情境化以及数据结构的支持。