第 222 章 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 客户端组件支持 6 个选项,如下所列。

名称描述默认值类型

defaultConfiguration (common)

客户端的所有默认选项

 

MiloClientConfiguration

applicationName (common)

默认应用程序名称

 

字符串

applicationUri (common)

默认应用程序 URI

 

字符串

productUri (common)

默认产品 URI

 

字符串

reconnectTimeout (common)

默认重新连接超时

 

Long

resolveProperty Placeholders (advanced)

启动时组件是否应解析自身上的属性占位符。只有属于 String 类型的属性才能使用属性占位符。

true

布尔值

222.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)

如果没有提供用户凭证,客户端将切换到匿名模式。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.