第211章 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 Server コンポーネントは 19 個のオプションをサポートします。これらのオプションは以下のとおりです。
| Name | 説明 | デフォルト | Type |
|---|---|---|---|
| namespaceUri (common) | 名前空間の URI。デフォルトは urn:org:apache:camel です。 | 文字列 | |
| applicationName (common) | アプリケーション名 | 文字列 | |
| applicationUri (common) | アプリケーション URI | 文字列 | |
| productUri (common) | 製品 URI | 文字列 | |
| bindPort (common) | サーバーがバインドする TCP ポート | int | |
| strictEndpointUrls Enabled (common) | 厳密なエンドポイント URL を適用するかどうかを設定します。 | false | boolean |
| serverName (common) | サーバー名 | 文字列 | |
| hostname (common) | サーバーのホスト名 | 文字列 | |
| securityPolicies (common) | セキュリティーポリシー | Set | |
| securityPoliciesById (common) | URI または名前別のセキュリティーポリシー | String> | |
| ユーザー認証の認証情報 (共通) | user1:pwd1,user2:pwd2 の形式でユーザーパスワードの組み合わせを設定し、パスワードは URL でデコードされます。 | 文字列 | |
| enableAnonymous Authentication (common) | 匿名認証の有効化、デフォルトでは無効になっています。 | false | boolean |
| bindAddresses (common) | サーバーがバインドする必要のあるローカルアドレスのアドレスを設定します。 | 文字列 | |
| buildInfo (common) | サーバービルド情報 | BuildInfo | |
| serverCertificate (common) | サーバー証明書 | 結果 | |
| certificateManager (common) | サーバー証明書マネージャー | CertificateManager | |
| certificateValidator (common) | クライアント証明書のバリデーター | CertificateValidator> | |
| defaultCertificate Validator (common) | デフォルトのファイルベースのアプローチを使用したクライアント証明書のバリデーター | ファイル | |
| resolveProperty Placeholders (advanced) | 起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。 | true | boolean |
211.1. URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
milo-server:itemId[?options]
milo-server:itemId[?options]