透過 Kafka 進行設備預配置
概述
透過 Node-RED 進行設備數據流轉發的核心目的是為已使用 Kafka 作為訊息中介軟體的系統提供一個視覺化、低程式碼的數據流橋接方案,將 Kafka 主題中的設備數據經過可選的處理後,轉發至 MQTT 協議介面,從而接入 Neuron 數據平台。
提示
該方法適用於需要快速實現 Kafka 與 MQTT 之間協議轉換與數據路由,且希望以靈活的、圖形化程式設 計方式而非純程式碼開發來建構數據管道的場景,尤其適合原型驗證或對複雜數據流處理需求不高的整合專案。
訪問方式與先決條件
如何訪問
安裝Node-RED的方法有很多種。本指南假設您具備基本的終端/命令列技能,並擁有伺服器的管理權限。 您可以在 YouTube 上找到一些常用的安裝說明: https://www.youtube.com/watch?v=TbXU3PRDN1w
安裝完畢後,透過本地或伺服器上部署的Node-RED實例進行訪問。
開始之前
需要確保已具備伺服器管理員權限、已安裝Node.js執行環境,並且目標Kafka叢集與MQTT Broker的服務連線資訊及認證憑證已準備就緒。
Node-RED 操作
步驟 1. 登入 Node-RED

步驟 2. 安裝 Kafka 節點
在使用者設定頁面找到相應的 "Kafka" 節點並下載。

步驟 3. 配置 Kafka 輸入節點
從節點面板拖出 「kafka in」 節點,雙擊節點以配置 Kafka 服務的連線資訊。

步驟 4. 新增數據處理節點
拖出 「function」 節點並將其與 Kafka 節點連接,用於實現數據解析或格式轉換邏輯。
