原創|使用教程|編輯:董玉霞|2025-10-15 15:58:46.200|閱讀 11 次
概述:注意: Cogent DataHub 軟件 v11 包含一些新功能,您的目標操作系統可能不支持這些功能。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
注意: Cogent DataHub 軟件 v11 包含一些新功能,您的目標操作系統可能不支持這些功能。
在運行早期版本的系統上安裝 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聯系我們,我們將在第一時間為您提供專業解答!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn