订阅并收听AW的播客!
订阅并收听“自动化世界让你的问题得到解答”播客!
听这里

RESTful和MQTT对工业网络的影响

理解RESTful api和MQTT在工业控制网络的持续发展中所扮演的不同角色。

Aw 104703 Mqttvrest 0

几十年来,各种现场总线和以太网形式的工业网络处理了网络上存在的控制器、设备和任何不同节点之间的所有通信。虽然这些网络在未来一段时间内将继续做它们一直在做的事情,但网络通信领域正在酝酿一场变化。

尽管关于各种IT数据通信方法如何在工业领域发挥作用的可能性并不少,但目前最引人注目的两种技术是MQTT和RESTful api(有关其他技术,请参阅本文底部的链接)自动化的世界这些技术的覆盖范围)。在这个地区有这么多的活动,我问道光电子的22的Matt Newton澄清了RESTful api和MQTT之间的区别。

“RESTful api和MQTT是互补的技术,”Newton说。MQTT的设计目的是在网络上的不同节点之间有效地移动数据。RESTful api的设计目的是在这些节点上的不同软件应用程序之间有效地移动数据。”

Newton解释说,RESTful api是符合规则的应用程序编程接口REST架构风格软件开发。“例如,Opto 22的RESTful API精确定义了软件应用程序应该如何将数据请求格式化到我们控制器的RESTful HTTP/S服务器,以读取I/O点或控制系统变量的状态,并将其直接移动到数据库中,”他说。

MQTT的不同之处在于它是“一种在连性不可靠或带宽紧缺的网络中更有效地将数据从一个节点移动到另一个节点的协议,”Newton说。MQTT由于其最小的数据包开销和发布/订阅(pub/sub)架构而成为这些类型应用程序的首选。”

注意到这两种技术都在不同的层次上为自动化应用程序提供了好处,Newton解释说,RESTful api允许软件开发人员利用从数千个软件应用程序(包括内部部署和基于云的)中可用的现有api以及控制系统数据;MQTT允许用高效的发布/订阅机制增强或取代旧的投票/响应机制。”

我经常听到讨论的一个概念是,像RESTful api和MQTT这样的技术可以消除将传统工业技术连接到Internet的网关需求。当我问Newton这个问题时,他说这些技术的前景与其说是消除了对网关的需求,不如说是减少了对网关、协议转换器和中间件的需求。

Newton说:“就像我们在以太网进入自动化领域时看到的那样,将RESTful api和MQTT等技术降低到最低级别可以提高数据可用性、降低复杂性、简化可维护性并降低成本。”“尽管正在开发嵌入工业物联网(IIoT)连接技术的新型传感器和设备,但已经有大量的传统传感器和设备。这就是为什么我们选择在我们的工业控制器中构建RESTful api和网络传输协议,这样自动化专业人员就不必购买新的传感器和设备来实现工业物联网的潜力。”

牛顿认为,自动化领域正在进行的通信变革归根结底是“投资回报率”。在许多情况下,网关和转换器还没有安装,因为如果必须使用昂贵的中间件系统来获取数据,那么ROI就不存在了。现在,RESTful api使这个过程变得更简单,成本更低,为数据的使用开辟了广阔的新领域。当获取数据的成本下降时,人们会发现更多类型的数据有更多用途。”

Automation World对IT技术和工业控制的最新报道:

测试你的机器学习智能
参加自动化世界的机器学习测试来证明你的知识!
需要测试
测试你的机器学习智能
利用大数据如何推动业务成果
大数据是工业企业重大投资的重点。是什么推动了这种兴趣?公司试图实现什么目标?
立即下载
利用大数据如何推动业务成果