第 221 章 OPC UA 客户端组件
作为 Camel 版本 2.19 可用
Milo Client 组件提供对使用 Eclipse Milo™ 实施的 OPC UA 服务器的访问。
Maven 用户需要将以下依赖项添加到其 pom.xml
中:
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-milo</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
OPC UA Client 组件支持 6 个选项,它们如下所列。
名称 | 描述 | 默认 | 类型 |
---|---|---|---|
defaultConfiguration (common) | 客户端的所有默认选项 | MiloClientConfiguration | |
applicationName (common) | 默认应用程序名称 | 字符串 | |
applicationUri (common) | 默认应用程序 URI | 字符串 | |
productUri (common) | 默认产品 URI | 字符串 | |
reconnectTimeout (common) | 默认重新连接超时 | Long | |
resolveProperty Placeholders (advanced) | 启动时,组件是否应自行解析属性占位符。只有 String 类型的属性才能使用属性占位符。 | true | 布尔值 |
221.1. URI 格式
端点的 URI 语法是:
milo-client:tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)
如果服务器没有使用路径,则可以简单地省略它:
milo-client:tcp://[user:password@]host:port?node=RAW(nsu=urn:foo:bar;s=item-1)
如果没有提供用户凭证,客户端将切换到匿名模式。