开源软件正在改变自动化

关于如何的软件应用程序和最终用户需求的日益复杂化推动工业自动化走向一个开放源码的未来面板股的见解。

在开源领域,精灵已经从瓶子里出来了。不可能回到专利模式。——IBM首席技术官、MQTT的共同发明人安迪·斯坦福-克拉克(andy Stanford-Clark)。
“在开源领域,精灵已经从瓶子里出来了。我们不可能回到专利模式。”——andy Stanford-Clark, IBM首席技术官,MQTT的共同发明人。

到目前为止,您可能已经看到了许多关于开放过程自动化论坛(OPAF).OPAF内部的发展是有趣的,认识到这个小组的工作只是开放软件和标准如何改变工业自动化市场的一个方面是很重要的。

在感应自动点火社区会议2018年,由感性的特拉维斯主持考克斯的小组讨论功能的安迪·斯坦福·克拉克,IBM的CTO在英国和爱尔兰,以及共同发明MQTT.;Arlen Nipper, Cirrus Link的总裁和首席技术官,MQTT的共同发明人;Mike Milinkovich,执行董事Eclipse基金会;电感自动化软件工程的联合主任Colby Clegg。

小组成员集中在哪些最终用户需要实现对开源软件运动是如何影响工业软件技术。Looking first at the megatrend currently driving many new automation technology decisions—i.e., the Industrial Internet of Things (IIoT)—Milinkovich said it’s important to recognize that “the key word in IIoT is ‘Internet,’ and the fundamental building blocks of the Internet are open.” As examples of this, Milinkovich highlighted two examples: TCP/IP, the open protocol built at DARPA to survive a nuclear war and that now serves as the Internet’s communication protocol; and HTML, which was built at CERN to be the open language of websites.

“这两个打开的项目的意外碰撞给我们的现代世界,” Milinkovich说。“互联网的整个想法是有开放和可互操作的系统。”

IIOT需要基于开放构建块,因为根据定义,这就是Milinkovich添加了,继续:“当您可以拥有开源的日子 - 但仅在封闭系统中 - 结束。如果您认为IIOR会发生,您必须认为这些门控系统会死亡。这是一个市场驱动的现象。如果你相信寨花园,你相信[机器到机器],而不是IIOT。“

为了支持米林科维奇的观点,尼珀指出了持续的成功MQTT.时,打开消息传送协议设计用于工业控制系统的数据收集。“MQTT有[现在]确立了自己-64 IIoT项目的百分比都在使用它,‘他说,’大[技术]谁已经转移到MQTT公司在其客户的催促这样做。这些公司知道他们必须有它或它们不会成为中标名单上。”

突出如何现代软件开发的复杂性有助于推动向开源软件运动,斯坦福 - 克拉克说,新的应用程序现在不是通过建立几万行代码的开始;而不是开发商现在基础上的,使用开源的核心代码之上。“精灵是瓶子上的开源的了,有没有要回专有模式[如何使用软件内置]”斯坦福 - 克拉克说。“当然,没有人会推倒重来一切[开源]明天,但我们的旅程[朝向]年底已确定。”

“我们的存在是因为有我们可以建立在开放的标准,‘克莱格参考据说多么重要的开源一直是感性自动化。’它帮助我们取得今天的我们一样快,我们都做到了。”

Milinkovich指出,用户和公司谁仍持怀疑态度的开源软件认识到,谁建立它的人是不喜欢“的软件开发人员的一些车库乐队是很重要的。像Eclipse基金会和Apache项目进行专业操作。工作人员被他们的雇主支付的是这些组织的一部分。我们有专业的标准。”

与Eclipse等组织合作,为MQTT的开发提供了大幅提升。“我们意识到在使用MQTT的市场上有一个真空;每个人都有它,但他们没有做得很多,“尼斯特说。“这就是我们开发的原因倡导在Eclipse的定义在MQTT命名空间,有效载荷和状态。MQTT实现百分之九十九在泛美卫生组织项目在启动Eclipse。因此,没有人真正拥有[火星塞。它是由Eclipse基金会管理。”

所有小组成员都指出,开源软件的明确进步并不一定意味着您作为软件用户的一天,您将不必处理软件供应商。软件供应商将继续存在,在一个开放的源代码库创建不同的企业不同的应用程序。

作为软件供应商越来越多地朝着这个模式转变,开源会给用户灵活选择不同的供应商和混搭产品,Milinkovich说,并补充,“开源并不意味着人们不会在软件赚钱。但它确实正厂商保持最新赚你的业务,因为他们会知道你将永远有开源的选择“。

更多的数据