OPC-UA 연결을 구현하는 Camel, Spring 부팅 응용 프로그램을 만드는 중입니다. 지금까지 Eclipse milo github repository에서 얻은 예제를 성공적으로 실행할 수있었습니다.opc-ua milo 프로젝트의 낙타 경로
내 작업은 다른 컴퓨터에서 실행중인 opc-ua 서버에 연결하여 거기에서 데이터를 읽고 jms 대기열에 저장하는 낙타 경로를 만드는 것입니다. 지금까지
, 나는 내가 서버 시뮬레이터 (상위 서버 V6)에 연결하고있는 BrowseNodeExample 및 ReadNodeExample을 실행할 수 있어요. .configure()
부분에, 나는 .from()
부분에 무엇을 기록하며, 코드의 낙타 라우팅 조각 지금 "opc.tcp://127.0.0.1:49384/SWToolbox.TOPServer.V6"
- 서버에 접속을 할 때 예제 코드에서 서버의 엔드 포인트는 다음과 같이 주어진다. milo-server:tcp://127.0.0.1:49384/SWToolbox.TOPServer.V6/nodeId=2&namespaceUri=http://examples.freeopcua.github.io
: 나는 하나의 옵션을 통해 제공되는 솔루션을 검색하는 동안
@Override
public void configure() throws Exception {
from("opc.tcp://127.0.0.1:49384/SWToolbox.TOPServer.V6")
.process(opcConnection)
.split(body().tokenize(";"))
.to(opcBean.getKarafQueue());
}
- 같은 코드의 조각이다. 나는 그것을 시도했지만 작동하지 않았다. 당신은 당신의 프로젝트에 낙타 OPC 구성 요소를 추가 할 수 있습니다
ResolveEndpointFailedException: Failed to resolve endpoint: (endpoint given) due to: No component found with scheme: milo-server (or opc.tcp)
나는 그것을 시도 할 것이다. 감사. – HardikT
안녕하세요. 내 자신의 몇 가지 변경 사항과 같은 접근 시도 - MiloServerEndpoint가 필요하고 https://github.com/ctron/de.dentrassi.camel에서 파일을 가져 왔습니다.milo/tree/master/camel-milo 이제는이 코드가 필요한 다른 프로젝트를 작업하면서 낙타의 milo의 종속성을 추가하고 다시 실행하려고 시도했습니다. 1) ** 자동 생성이 불가능합니다 구성 요소 : milo-server ** 2) 잘못된 URI, 구성표에 등록 된 구성 요소가 없습니다. milo-server ** 3) ** 예상 속성이 누락되었습니다. ** ** 찾고 있는데요, 그것에 관한 어떤 생각이라도 그 다음 pls는 나에게 알렸다. – HardikT