半岛外围网上直营

Cogent DataHub V11如何与早期版本进行兼容?

原创|使用教程|编辑:董玉霞|2025-10-15 15:58:46.200|阅读 11 次

概述:注意: Cogent DataHub 软件 v11 包含一些新功能,您的目标操作系统可能不支持这些功能。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

注意: Cogent DataHub 软件 v11 包含一些新功能,您的目标操作系统可能不支持这些功能。

点击了解Cogent DataHub详细功能>>

在运行早期版本的系统上安装 DataHub 软件 v11

在运行 v7、v8、v9 或 v10 的系统上安装 DataHub 软件 v11 时,安装程序会要求您卸载旧版本。DataHub 软件 v11 将被安装,并使用旧版本安装中现有的配置文件。

在运行 OPC DataHub 软件 v6.4 的系统上安装 DataHub 软件 v11 时,系统会询问您是否要从早期版本复制配置,但此操作不会替换早期版本。您可以在同一系统上运行 OPC DataHub 软件 v6.4 和 Cogent DataHub 软件,但可能会发生冲突,需要您修改配置。

如果您想备份当前的 DataHub 配置,可以通过复制 DataHub 配置目录的内容来实现。此目录的位置取决于您运行的操作系统。有关更多详细信息,请参阅此文档链接。

有关将本地 WebView 页面和媒体复制到 DataHub 软件 v9/v10/v11 的更多信息,请参阅下文。


OpenSSL 重大变更

DataHub v11 使用 OpenSSL 3.3,这与之前使用 OpenSSL 1.1 的版本有所不同。OpenSSL 3 要求证书具有比之前版本更强的密钥,因此当 DataHub v11 充当 SSL 客户端时,它将拒绝与使用弱证书的服务器的连接。

这是一项重大变更。如果您在 DataHub 应用程序中使用隧道、MQTT 或 Web 服务器功能,则可能需要为从早期版本升级到 v11 的任何 DataHub 安装重新生成证书。如果您打算将 DataHub v11 连接到旧版本,则可能还需要升级旧版本上的 SSL 证书。

随 DataHub 安装一起安装的示例证书 datahub.pem 在 v11 中已更改为使用更强的密钥。此证书用于测试。它无效——它是自签名的,可能已过期,并且颁发给了无效的 DNS 名称。如果您在旧版本的 DataHub 中使用测试证书,可以将 datahub.pem 从 v11 安装复制到早期版本的 DataHub 安装以启用连接。

如果您已生成自己的服务器证书,则可能不会受到此更改的影响。大多数证书生成器默认使用可接受的密钥长度和哈希算法。如果您生成的证书强度较低,则需要生成新的证书。

如果 DataHub v11 隧道器因为密钥较弱而拒绝证书,您将在 DataHub 事件日志中看到类似以下消息:

[2024-06-25 05:47:06.977] I: [TCP to TUN000 into domain]:
SSL Certificate failure: 66: depth 0: EE certificate key too weak: 
/C=CA/ST=Ontario/L=Georgetown/O=Cogent Real-Time Systems Inc.
/OU=Developers/CN=developers.cogentrts.com/emailAddress=support@cogent.ca


如果由于某种原因无法升级服务器上的证书,您可以修改客户端中的配置以接受无效证书:

在 DataHub Tunnel/Mirror Slave SSL 配置中,取消选中“拒绝无效证书”和“拒绝主机名不匹配”选项。

在DataHub MQTT客户端认证配置中,勾选“接受无效证书”选项。

OPC UA 连接不受此更改的影响。


对于 MQTT

在 DataHub V10 中,无论代理设置“每个客户端的最大消息队列长度”如何,MQTT 代理始终会发送所有 QoS 0 保留消息来响应订阅。在 DataHub V11 中,MQTT 代理会遵循队列长度设置。

这可能会导致客户端首次连接时意外丢失保留的主题信息。要恢复 V10 的行为,请将 DataHub 代理的“每个客户端的最大消息队列长度”设置为零,表示没有队列长度限制。在这种情况下,DataHub V11 将根据接收方的数据提取速率使用其自身的智能队列管理。DataHub V11 中的默认队列长度现在为零。

DHv11 与 DH v10、DHv9、DHv8、DHv7 或 DHv6.4 之间的隧道

您可以在 DataHub 软件 v11 与 v10、v9、v8、v7 和 v6.4 之间建立隧道。在 v11 与 v6.4 之间建立隧道时,您可能会遇到一个已知的许可问题,该问题会在 DataHub 连接网络不是简单的星型配置时出现。

您可以在 v11、v10、v9、v8 和 v7 之间使用 WebSocket 建立隧道,但只能使用非 SSL 连接在 v11 和 v6.4 之间建立隧道。

只要 v9/v10/v11 是发起连接的客户端,您就可以通过 v11 和 v10、v9、v8 或 v7 之间的代理建立隧道。

DataHub 软件 v9/v10/v11 中存在一个与隧道相关的已知问题。虽然 v9/v10/v11 和 v9/v10/v11 之间的二进制隧道连接可以成功,但 v9/v10/v11 与更早版本之间的二进制隧道连接将失败。它们可能看似成功,但实际并未传送任何数据值。DataHub 事件日志可能包含错误消息,具体取决于连接的方向。这是由于时间戳表示形式从 32 位更改为 64 位而导致的。文本连接(非二进制)在 v11 和更早版本之间兼容。


将 WebView 页面和媒体移动到 DataHub 软件 v11

当您从 v9 升级到 v10/v11 时,DataHub 安装程序会尝试将旧的 WebView 页面复制到新文件夹,以便它们在 WebView v11 中可见。如果您想手动执行此操作,请按照以下步骤操作。

用户生成的内容现在存储在 DataHub 配置文件夹中,而不是 Program Files 文件夹中。

默认配置文件夹

默认的DataHub配置文件夹是:

C:\Users\ Windows\Login \ AppData\Roaming\Cogent\DataHub

其中 < Windows Login > 是您用于登录 Windows 的用户名。您可以使用 DataHub 图标上的 -H 命令行选项来更改配置文件夹,也可以通过 DataHub 服务管理器应用程序进行设置。

个人档案

假设您以管理员用户身份登录 WebView ,您的个人 WebView v8 页面可以在这里找到:

C:\Program Files (x86)\Cogent\Cogent DataHub\Plugin\WebServer\html\Silverlight\Pages\Users\admin

这些页面需要复制到以下位置以供 WebView v9/v10 使用:

<配置文件夹>WebContentContentOrganizationsLocalUsersadminPages

同样,您添加到 WebView v8 的任何个人图像现在都可以在以下位置找到:

C:\Program Files (x86)\Cogent\Cogent DataHub\PluginWebServer\html\SilverlightImages

这些图像需要复制到以下位置以供 WebView v9/v10 使用:

<配置文件夹>WebContentContentOrganizationsLocalUsersadminImages

您必须对媒体和脚本文件执行相同的操作。

公共文件

如果您创建了可公开访问的页面、图像等,那么您将在以下位置找到 v8 文件:

C:\Program Files (x86)\Cogent\Cogent DataHub\PluginWebServer\html\SilverlightPages

这些需要复制到:

<配置文件夹>WebContentContentOrganizationsLocalPages

图像、媒体文件和脚本也需要进行类似的复制。

自定义控件

如果您创建了自定义 WebView 控件,它们将仅在 Silverlight 中工作。您需要单独重新编译这些控件以用于桌面 WebView。控件和 ControlAssemblies 现在在 Silverlight 和 WPF 版本之间有所区分。例如,如果您创建了一个名为MyCustomControl.dll的自定义控件 DLL ,则应将其安装在 DataHub 软件 v8 的以下位置:

C:\Program Files (x86)\Cogent\Cogent\DataHub\Plugin\WebServer\html\Silverlight\ControlAssemblies\Company\MyCustomControl.dll

在 DataHub 软件 v9/v10/v11 中,您可以将其安装在以下两个位置之一:

C:\Program Files\Cogent\Cogent DataHub\PluginWebServer\htmlContent\CommonControl\Assemblies\Company\Silverlight\MyCustomControl.dll

或者

<配置文件夹>WebContentContentOrganizationsLocalControlAssembliesCompanySilverlightMyCustomControl.dll

如果您的自定义控件的 XAML 和 XML 文件在 Silverlight 和 WPF 版本之间有所不同,您同样必须区分它们。

慧都科技(EVGET)成⽴于2003年,是⼀家⾏业数字化解决⽅案公司,⻓期专注于软件、油⽓与制造⾏业。公司基于深⼊的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与⻓期竞争优势。

慧都科技作为Skkynet在中国的官方合作伙伴,提供Cogent DataHub产品免费试用,咨询,正版销售等于一体的专业化服务。

如果你希望进一步了解 Cogent DataHub价格,扫描下方二维码或者直接拨打023-68661681联系我们,我们将在第一时间为您提供专业解答!

mes



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ke049m.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)