The Local Discovery Server (LDS) is a DiscoveryServer that maintains a list of all OPC UA Servers and Gateways available on the host/PC that it runs on, and is the OPC UA equivalent to the OPC Classic OPCENUM interface.
An LDS is a service that runs in the background. UA Servers will periodically connect to the LDS and Register themselves as being available. This periodic activity means that the list of available OPC UA servers is always current and means that an OPC UA client can immediately connect to any of them.
"mDNS" (ZeroConf) is a multicast protocol that allows servers to announce themselves on a LAN. The LDS is integrated with mDNS which means that it will automatically announce all OPC UA servers that have registered with it. The LDS also maintains a cache of all OPC UA servers on the LAN which have announced their presence and an OPC UA client can browse this cache by calling the FindServersOnNetwork service.
The LDS is developed with ANSI C to be platform independent . Current offerings (from the OPC Foundation) include release version for Microsoft Windows only.
Available from: www.opcfoundation.org/ua/lds
The LDS will work with any OPC UA compliant Server and Client.
This document will describe key-concepts that apply to an LDS, and will also show platform-specific information applicable to Microsoft Windows and Linux environments.