OPC UA Local Discovery Server|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
OPC UA Local Discovery Server
Avatar
CHIRANTAN JOSHI
Member
Members
Forum Posts: 8
Member Since:
03/19/2024
sp_UserOfflineSmall Offline
1
04/25/2024 - 23:17
sp_Permalink sp_Print

Hi Team,

I have a requirement to implement Local Discovery Server.

Our client uses OPCUA java stack 1.4 SDK. Does the SDK have support for Discovery API?

Also, would like to know about valid use case for having LDS in the OPC UA client.

Thanks,

Chirantan

Avatar
Randy Armstrong
Admin
Forum Posts: 1578
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
05/01/2024 - 06:53
sp_Permalink sp_Print

You should not be implementing an LDS unless you are deploying s/w that only runs on a device you are building.

If you are building generic s/w to be installed on any machine then you should be using the standard LDS.

Why does this requirement exist?

Avatar
Pradeep Patel
Member
Members
Forum Posts: 9
Member Since:
03/31/2020
sp_UserOfflineSmall Offline
3
05/08/2024 - 04:36
sp_Permalink sp_Print

Hi Randy,
The actual requirement is to List the OPC servers behind the given Discovery Server, and allow user to choose the server for creating connection with the endpoint.

But, We are also trying to understand the use cases and the problem statement that the LDS/GDS function can solve as per the OPC Reference. Our intent is to integrate the discovery service with our client to improve the product and make it more robust, enhanced, future-proof and OPC UA compliant.

Can you help us with more details around this?

 

Thanks,

Pradeep

Avatar
Randy Armstrong
Admin
Forum Posts: 1578
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
4
05/08/2024 - 19:10
sp_Permalink sp_Print

Again: if your client is installed on machine with other OPC UA applications which you do not write then you cannot include an LDS.

To meet your requirement your client has to connect to an LDS running on a host with Servers and call FindServers.

If the LDS is not running on the host you have a error to report.

IOW, the LDS is tied to machine running the Servers – not the machine running the Clients.

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 38
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1444
Posts: 4887