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 클라이언트 구성 요소는 아래 나열된 6 가지 옵션을 지원합니다.
이름 | 설명 | 기본값 | 유형 |
---|---|---|---|
defaultConfiguration (common) | 클라이언트의 모든 기본 옵션 | MiloClientConfiguration | |
애플리케이션 이름 (일반) | 기본 애플리케이션 이름 | 문자열 | |
applicationUri (common) | 기본 애플리케이션 URI | 문자열 | |
productUri (common) | 기본 제품 URI | 문자열 | |
reconnectTimeout (일반) | 기본 다시 연결 시간 | long | |
resolveProperty Placeholders (advanced) | 구성 요소가 시작 시 자체적으로 속성 자리 표시자를 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다.Only properties which are of String type can use property placeholders. | true | boolean |
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)
사용자 인증 정보가 제공되지 않으면 클라이언트는 익명 모드로 전환됩니다.