在今年的汉诺威工业博览会(Hannover Messe)上,我报道了该领域的发展微软/OPC基金会通过数百万应用程序和符合OPC UA标准的工业设备之间的互操作性,实现几乎任何工业物联网(IIoT)场景。”(请看这里的报道。正如微软Azure物联网合作伙伴主管Sam George所描述的那样,在汉诺威工业博览会上展示的与OPC ua相关的开源软件堆栈可以与Azure物联网以及通用Windows平台(UWP)进行深度集成,包括高级命令和控制(这肯定会让很多关注IIoT远程控制网络安全方面的人感到震惊)以及云中的数据分析功能。
微软在汉诺威工业博览会上的声明,显然是为了建立更多的微软/OPC UA连接,因为微软现在也发布了一个新的开源参考堆栈。这net标准据报道,参考堆栈将适用于目前市场上所有常见的软件平台,允许在Windows Vista、7、8、8.1、10、iOS、Linux和Android平台上创建OPC UA客户端、服务器和OPC publisher(用于向云发送遥测数据)。它还将允许OPC客户端和服务器直接在Azure上运行。由于Azure的底层架构已经使用了即将推出的发布者/订阅者OPC规范扩展,并包含一个名为OPC Publisher的示例应用程序,George说用户可以直接将设备连接到现有的OPC UA服务器,并将OPC UA遥测数据发送到Azure物联网,以便在云中进行分析和机器学习。
“构建和维护工业级参考堆栈是一项重要的任务,”George说。“它为所有通用平台提供了一个单一的代码库,对于降低成本和保持效率至关重要。随着开发人员使用并为该堆栈做出贡献,它有可能大大增加支持opc的设备的份额,并在广泛的生态系统中创造效益。”
对于用户来说,这一切都可以归结为简化采用工业物联网和工业4.0计划的过程。George说,通过. net标准参考堆栈实现互操作性,用户可以创建“全新的价值主张,例如通过机器学习算法在制造过程的早期识别质量问题”。“机器制造商可以提供新的商业模式,如机器即服务或过程即服务,从以产品为中心转向以客户为中心、以解决方案为中心的价值主张。此外,现场服务人员可以使用混合现实设备将3D虚拟信息和实时数据与物理系统融合在一起,以修复和优化设备。”
关于上文提到的远程控制功能-à-vis OPC UA/Azure集成,George认识到解决围绕此功能的安全问题将是至关重要的。他说:“当我们第一次与OPC基金会坐下来讨论将OPC UA集成到Azure物联网套件中时,我们知道正确的安全性将是最重要的部分,特别是因为我们正在从云中启用OPC UA设备的命令和控制。”“我们在设计中采用了广泛的安全功能,包括service-assisted沟通,用于出站通信的WebSockets,TLS加密.我们将继续与OPC基金会合作,简化基于OPC UA的安全系统的构建,并与社区分享最佳实践。”