2017-10-04 61 views
1

ローカルネットワークにOPC UAサーバーがあり、ノードredによって提供されたOPC UAクライアントノード経由で接続を確立したいと考えています。ノードの赤いクライアントは、IBM Bluemix Cloudで実行されます。私はクライアントノードの設定を次のように試みました。私のエンドポイントの設定は正しいですか?私のネットワークの設定が欠けていますか?OPC UAノードの赤いクライアントをローカルサーバーに接続する方法は?

構成:

Endpoint: opc.tcp://[ServerIP]:4840/UA/NameServer

接続するとき、私はエラーを取得:

OPC READ OPC UA connection error: connect ECONNREFUSED

+0

どのようなエラーがありますか?また、サーバーはパブリックIPアドレスを持っていますか、それともNATルーターの背後にありますか? – hardillb

+0

エラー:「OPC READ OPC UA接続エラー:ECONNREFUSEDを接続しました。 NATサーバの背後にあります。公衆IPではありません。 – Dave

+0

質問を編集して質問に回答を追加してください。 – hardillb

答えて

1

をだからあなたがに接続するために(インターネット上)Bluemixマシン上でノード-REDランニングを設定しようとしていますNATルータの背後にあるネットワーク上のプライベートIPアドレス。あなたのパブリックIPアドレスを使用して、おそらくポートは、これはエンドポイントではありません

+0

高槻 – Dave

0

Endpoint: opc.tcp://[ServerIP]:4840/UA/NameServer

を転送するようなものを設定しない限り、これは動作しません

、これはサーバーのURLです。エンドポイントは、さまざまな種類のセキュリティと暗号化を含む、サーバーがサポートするさまざまなタイプの接続とサービスのリストです。このリストは、エンドポイント検出要求が行われたときにサーバーによって戻され、クライアントはエンドポイントの1つを選択してセッションを開こうとします。

OPC READ OPC UA connection error: connect ECONNREFUSED

このメッセージは、実際にサーバーがすでにクライアントからアクセス可能であることを意味し、サーバから返されていますが、間違ったサービス/ログイン(もしあれば)/セキュリティやサーバーがあると接続しようとしている可能性がある場合クライアント証明書を拒否する

関連する問題