第 223 章 OPC UA 服务器组件
从 Camel 版本 2.19 开始提供
Milo Server 组件使用 Eclipse Milo™ 实施提供 OPC UA 服务器。
Java 8 :此组件在运行时需要 Java 8。
			Maven 用户需要将以下依赖项添加到此组件的 pom.xml 中:
		
从 Camel 发送到端点的消息将从 OPC UA 服务器提供给 OPC UA 客户端。来自 OPC UA 客户端的值写入请求将触发发送到 Apache Camel 的信息。
OPC UA 服务器组件支持 20 个选项,如下所列。
| 名称 | 描述 | 默认值 | 类型 | 
|---|---|---|---|
|   namespaceUri (common)  |   命名空间的 URI,默认为 urn:org:apache:camel  |   字符串  | |
|   applicationName (common)  |   应用程序名称  |   字符串  | |
|   applicationUri (common)  |   应用程序 URI  |   字符串  | |
|   productUri (common)  |   产品 URI  |   字符串  | |
|   bindPort (common)  |   服务器绑定到的 TCP 端口  |   int  | |
|   strictEndpointUrls Enabled (common)  |   设置是否强制执行严格的端点 URL  |   false  |   布尔值  | 
|   serverName (common)  |   服务器名称  |   字符串  | |
|   hostname (common)  |   服务器主机名  |   字符串  | |
|   securityPolicies (common)  |   安全策略  |   Set  | |
|   securityPoliciesById (common)  |   基于 URI 或名称的安全策略  |   集合  | |
|   userAuthentication Credentials (common)  |   以 user1:pwd1,user2:pwd2 Usernames 的形式设置用户密码组合,密码将被 URL 解码  |   字符串  | |
|   enableAnonymous Authentication (common)  |   启用匿名身份验证,默认禁用  |   false  |   布尔值  | 
|   usernameSecurityPolicy Uri (common)  |   设置 when 时使用的 UserTokenPolicy  |   SecurityPolicy  | |
|   bindAddresses (common)  |   设置服务器应绑定到的本地地址的地址  |   字符串  | |
|   buildInfo (common)  |   服务器构建信息  |   BuildInfo  | |
|   serverCertificate (common)  |   服务器证书  |   结果  | |
|   certificateManager (common)  |   服务器证书管理器  |   CertificateManager  | |
|   certificateValidator (common)  |   客户端证书验证器  |   供应商  | |
|   defaultCertificate Validator (common)  |   使用基于文件的默认方法的客户端证书验证器  |   File  | |
|   resolveProperty Placeholders (advanced)  |   启动时组件是否应解析自身上的属性占位符。只有属于 String 类型的属性才能使用属性占位符。  |   true  |   布尔值  | 
223.1. URI 格式 复制链接链接已复制到粘贴板!
milo-server:itemId[?options]
milo-server:itemId[?options]