OPC UA 全球发现服务器 (GDS)

Posted

技术标签:

【中文标题】OPC UA 全球发现服务器 (GDS)【英文标题】:OPC UA Global Discovery Server (GDS) 【发布时间】:2021-10-11 17:45:30 【问题描述】:

实施 Global Discovery Server 和证书管理的最佳方式是什么? open62541 是否支持这些服务,或者是否有更好的库可以使用(不一定是开源的)?

【问题讨论】:

【参考方案1】:

有一个来自 OPC 基金会here 的 GDS 示例代码。但是只有社区维护和通过拉和推管理设备对于 GDS 客户端应用程序来说可能非常麻烦。但是它在 IOP Workshops 中使用了一段时间,并且对于使用 RSA 证书的 V1.04 操作应该仍然可以根据标准工作。 不同供应商正在准备一些商业 GDS 产品,考虑到安全性,我建议使用商业产品。 要为 UA 服务器实现和测试 GDS 拉/推服务,示例服务器就足够了。

【讨论】:

感谢您的帮助!您是否知道是否可以编辑示例客户端以直接连接到 GDS 而无需使用 GDS 客户端应用程序?另外,是否可以编辑颁发的证书(例如验证期)以尝试更新证书? 有一个 nuget 包,其中包含实现 GDS 拉取的客户端功能。使用 GDS,您无需编辑证书,您可以使用 CSR 颁发新证书或让 GDS 创建公钥/私钥。但是,要创建和签署证书,还有另一个 nuget 包助手来构建证书。

以上是关于OPC UA 全球发现服务器 (GDS)的主要内容,如果未能解决你的问题,请参考以下文章

OPC UA 发现中的多播 DNS 名称冲突

如何将文件从 OPC UA 客户端传输到 OPC UA 服务器

OPC UA:安装 LDS 提供啥?

Python OPC UA 客户端安全策略(基本 256sha256)?

OPC-UA 服务器重启和订阅

将主OPC UA服务器连接到辅助OPC UA服务器