【发布时间】:2021-06-27 06:59:03
【问题描述】:
我有一个用 Python 编写的 OPCUA 服务器,它托管 Variables、Properties 以及 Methods。该服务器按应有的方式运行和工作。 Variables 和 Properties 的读取和写入以及使用参数调用这些 方法 均已使用另一个 OPCUA 客户端(用 Python 编写)进行了测试。
然而,最终目标是使用 Java 和 milo 堆栈编写一个类似的 OPCUA 客户端,它应该连接到给定的服务器并执行所有这些变量和属性的读取和写入 以及使用参数调用 OPCUA 方法。
Variables 和 Properties 的读写与 milo api 调用一起工作,但调用 OPCUA Methods 似乎无法以某种方式工作。
我一直在尝试使用 eclipse/milo [git][1] 页面上的示例来解决相同的问题。但无法正常工作。
谁能提供一个非常基本的客户端代码示例,用 Java 编写,使用 milo 堆栈调用带有输入参数的简单 OPCUA 方法并从 OPCUA 方法打印输出参数?
注意:我使用的是 Milo 0.3.3 版本,而不是最新的 0.6。因为,我正在从事的项目使用 0.3.3。
【问题讨论】: