資料開發-實時任務支持讀取 MQTT 資料源。
詳情請參見:前提條件
下載驅動:
若 FineDataLink 為獨立部署的工程,將驅動檔案放置到FDL工程安裝地址\webapps\webroot\WEB-INF\lib下;放置後,需要重啟 FDL 工程。
若 FineDataLink 為 OPS 部署的工程,將驅動檔案上傳至 FineDataLink 工程外掛目錄的 customlib 資料夾下,如忘記工程外掛目錄位置,請參考文檔查詢:導出專案部署資訊;放置後,需要重啟 FDL 工程。
org.eclipse.paho.client.mqttv3-1.2.5.jar
在連結該資料源之前,請收集以下資訊:
MQTT broker 服務地址。
認證方式(若認證方式為「帳號密碼」,需要收集帳號和密碼)。
建立資料連結步驟請參見:建立並管理資料源
部分設定項說明:
各設定項說明如下表所示:
輸入 broker服務地址,比如tcp://localhost:1883
如果有ssl認證,服務地址應該為ssl://localhost:1883
對於沒有負載均衡的 MQTT 叢集,可以在正文框中輸入多個地址,以逗號分隔。例如:比如tcp://hostA:1883,tcp://hostB:1883,tcp://hostC:1883
支援兩種認證方式:無認證、帳號密碼
選擇「帳號密碼」時,需要填寫帳號、密碼
支援選擇:
預設
UTF-8
GBK
BIG5
ISO-8859-1
UTF-16
EUC_JP
EUC_KR
CP850
沿用原對話重連:
適用場景:
MQTT 對話保留時間較長,斷連後再次連結成功時之前對話仍被保留
MQTT 斷連期間,不接受資料的丟失
建立新對話重連:
網路波動期間的訊息無法追回
若對波動期間的資料丟失零容忍 ,不建議選擇該設定項
3. 任務開發
配置好資料源後即可在「實時任務」中將使用資料源,詳情參見:實時任務概述
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙