223장. OPC UA 서버 구성 요소
Camel 버전 2.19로 사용 가능
Milo Server 구성 요소는 Eclipse Milo™ 구현을 사용하여 OPC UA 서버를 제공합니다.
Java 8: 이 구성 요소에는 런타임 시 Java 8이 필요합니다.
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>
Camel에서 엔드포인트로 전송된 메시지는 OPC UA 서버에서 OPC UA 클라이언트로 사용할 수 있습니다. OPC UA Client의 값 쓰기 요청은 Apache Camel로 전송되는 메시지를 트리거합니다.
OPC UA 서버 구성 요소는 아래에 나열된 20 가지 옵션을 지원합니다.
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
namespaceUri (공용) | 네임스페이스의 URI, 기본값은 urn:org:apache:camel입니다. | 문자열 | |
애플리케이션 이름 (공용) | 애플리케이션 이름 | 문자열 | |
applicationUri (공용) | 애플리케이션 URI | 문자열 | |
productUri (공용) | 제품 URI | 문자열 | |
bindPort (common) | 서버가 바인딩하는 TCP 포트 | int | |
StrictEndpointUrls 사용 가능 (공용) | 엄격한 끝점 URL이 적용되었는지 여부 설정 | false | boolean |
ServerName ( common) | 서버 이름 | 문자열 | |
호스트 이름 (일반) | 서버 호스트 이름 | 문자열 | |
securityPolicies (공용) | 보안 정책 | Set | |
securityPoliciesById (common) | URI 또는 이름별 보안 정책 | 소프트웨어 컬렉션 | |
userAuthentication 인증 정보 (일반) | user1:pwd1,user2:pwd2 사용자 이름 및 암호의 형태로 사용자 암호 조합을 설정합니다. | 문자열 | |
익명 인증(공용) 활성화 | 기본적으로 비활성화된 익명 인증 활성화 | false | boolean |
usernameSecurityPolicy Uri (common) | 다음과 같은 경우 사용되는 UserTokenPolicy 설정 | SecurityPolicy | |
bindAddresses (공용) | 서버가 바인딩해야 하는 로컬 주소의 주소를 설정합니다. | 문자열 | |
buildInfo (공용) | 서버 빌드 정보 | BuildInfo | |
serverCertificate (공용) | 서버 인증서 | 결과 | |
certificateManager (공용) | 서버 인증서 관리자 | CertificateManager | |
certificateValidator (common) | 클라이언트 인증서에 대한 검증기 | 구현자 | |
defaultCertificate 유효성 검사기 (공용) | 기본 파일 기반 접근 방식을 사용하여 클라이언트 인증서 검증 | 파일 | |
resolveProperty Placeholders (advanced) | 구성 요소 시작 시 속성 자리 표시자를 자체적으로 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다. | true | boolean |
223.1. URI 형식
milo-server:itemId[?options]