首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么点火的OPC UA不是基于OPC基金会的?

为什么点火的OPC UA不是基于OPC基金会的?
EN

Stack Overflow用户
提问于 2019-12-11 13:42:29
回答 3查看 429关注 0票数 0

我正在研究OPC UA和使用它的软件,我注意到使用OPC UA的主要产品之一是ignition,但它不使用foundation的sdk。这有什么问题呢?我可以看到Foundation许可了其他opc ua服务器。这真的很重要吗?

EN

回答 3

Stack Overflow用户

发布于 2019-12-11 21:59:04

in是用Java编写的,在最初开发Ignition时,OPC Foundation的Java堆栈还不存在。

从那时起,它已经迁移到使用Eclipse Milo,OPC的一个开源实现,并且OPC Foundation已经放弃了它的Java堆栈,不再维护它。

票数 1
EN

Stack Overflow用户

发布于 2019-12-11 23:07:15

我真的不能为Ignition说话,但OPC Foundation只为Java提供了OPC UA的堆栈层。堆栈层实现消息的传输、编码和加密,对于确保通信的互操作性至关重要。

Prosys OPC UA SDK for Java在OPC Foundation Stack for Java之上提供了SDK层。SDK层提供应用程序级功能的实现,例如会话和订阅管理、事件、警报,甚至信息建模功能。

虽然OPC Foundation已经正式停止了Java Stack的开发,但它非常成熟,支持OPC UA 1.04,并且仍然针对重要的安全问题进行了更新。毕竟,开发早在2006年就已经开始了。因此,它没有什么问题,只是您通常需要SDK层才能足够轻松地开发成熟的应用程序。对于非常基本的应用程序,您也可以自己构建各自的功能,但在实践中,由于所有需求,这通常没有意义。

Prosys OPC UA SDK是商业的,并附带商业支持,这取决于您正在寻找的是好是坏:)该堆栈目前已集成到产品中,并且正在与SDK一起积极开发,以确保将来也能完全支持所有OPC UA功能。

票数 1
EN

Stack Overflow用户

发布于 2019-12-12 02:45:50

欢迎使用stackoverflow

没有义务使用基金会的SDK,如果您在商业计划或应用程序中使用这些SDK,您需要成为会员并支付年费。

相反,它们可以在开源软件中免费使用。

我已经从基础上编写了我自己的Android OPC UA客户端,没有使用任何SDK,只需阅读基金会的大量文档。以下是包含它的应用程序:https://www.suppanel.com/index.php/en/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59279504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档