第210章 OPC UA クライアントコンポーネント
Camel バージョン 2.19 から利用可能
Milo Client コンポーネントは、Eclipse Milo™ 実装を使用して OPC UA サーバーへのアクセスを提供します。
Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。
OPC UA クライアントコンポーネントは、以下に示す 6 つのオプションをサポートします。
| Name | 説明 | デフォルト | Type |
|---|---|---|---|
| defaultConfiguration (common) | クライアントのデフォルトオプションすべて | MiloClientConfiguration | |
| applicationName (common) | デフォルトのアプリケーション名 | 文字列 | |
| applicationUri (common) | デフォルトのアプリケーション URI | 文字列 | |
| productUri (common) | デフォルトのプロダクト URI | 文字列 | |
| reconnectTimeout (common) | デフォルトの再接続タイムアウト | Long | |
| resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
210.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/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)
milo-client:tcp://[user:password@]host:port?node=RAW(nsu=urn:foo:bar;s=item-1)
ユーザー認証情報が指定されていない場合、クライアントは匿名モードに切り替わります。