1

我是 OPC UA 标准的新手,作为一名 Java 开发人员正在尝试为该标准搜索一个好的 Java 库。

我浏览了https://github.com/OPCFoundation/UA-Java和 Eclipse Milo(或 digitalpetri)。

Eclipse Milo 与 UA-Java 相比如何?我应该选择哪一个?

我的用例是开发一个 NIFI(nifi.apache.org) 自定义处理器,它可以从 Kepware 等 OPC UA 服务器读取数据,并将该数据导入我们的大数据存储,然后在其上构建分析。我想在处理器中实现订阅和历史数据访问等 OPC 功能。

4

2 回答 2

2

由于我是 Eclipse Milo 的主要作者,我可能有点偏颇,但您应该使用它,因为它既是 OPC UA 的堆栈和 SDK 实现,基础提供的代码只是一个堆栈。

如果您没有广泛的 OPC UA 知识并且没有时间编写 SDK 通常已经编写的大量代码,那么您不想要一个堆栈。

于 2017-03-30T14:05:16.493 回答
2

您可能会发现有关该主题的这些链接对您的工作有所帮助 https://community.hortonworks.com/articles/90355/collect-data-from-opc-ua-protocol.html

https://community.hortonworks.com/articles/88649/control-system-data-from-kepware.html

于 2017-03-30T18:07:37.990 回答