Difference between revisions of "uaCap:Discovery Subnet"

From UaCapabilities
Jump to: navigation, search
Line 11: Line 11:
  
 
{{uaConformance|
 
{{uaConformance|
The [http://opcfoundation.org/UA-Profile/Client/Discovery '''Discovery Client Facet'''] includes two alternative Conformance Units (CUs) for this capability.
+
The [http://opcfoundation.org/UA-Profile/Client/Discovery '''Discovery Client Facet'''] includes two alternative Conformance Units (CUs) for this capability:
<br>The CU <b>Discovery Client Find Servers on Network</b> is for Clients using an LDS.
+
# With LDS: Conformance Unit <b>Discovery Client Find Servers on Network</b>
<br>The CU <b>Discovery Client Find Servers on Network using mDNS</b> is for Clients which have no access to an LDS.
+
# Without LDS: Conformance Unit <b>Discovery Client Find Servers on Network using mDNS</b>
 
|
 
|
# Servers that register themselves with an LDS shall call the Register2 Service.
+
# With LDS: Servers register themselves by calling the Register2 Service.
# [http://opcfoundation.org/UA-Profile/Server/SubnetDiscovery '''Subnet Discovery Facet'''] is for Servers that do not use an LDS.
+
# Without LDS: Servers announce themselves using mDNS as defined in [http://opcfoundation.org/UA-Profile/Server/SubnetDiscovery '''Subnet Discovery Facet'''].}}
}}
+

Revision as of 10:44, 4 February 2015

URN:          https://opcfoundation.org/wiki/index.php/Discovery/Subnet


Description
Subnet discovery is based on a special network protocol that allows OPC UA Clients to find OPC UA Servers connected to the local subnet. The list of servers can be filtered by capability acronyms.

Usage Considerations

  • Automatic detection instead of querying each node on the network
  • Filtering by capability to lookup the appropriate Servers.
  • Requires that the network has multicasting enabled.

Conformance Testing

Client Server

The Discovery Client Facet includes two alternative Conformance Units (CUs) for this capability:

  1. With LDS: Conformance Unit Discovery Client Find Servers on Network
  2. Without LDS: Conformance Unit Discovery Client Find Servers on Network using mDNS
  1. With LDS: Servers register themselves by calling the Register2 Service.
  2. Without LDS: Servers announce themselves using mDNS as defined in Subnet Discovery Facet.