Node-RED是IBM開發的流程編程工具,旨在簡化物聯網應用的R&D和集成。它允許開發人員通過拖拽界面和可視化編程輕松建立復雜的數據流和自動化任務。這篇文章將帶你快速開始Node-RED,掌握其基本操作需要三分鐘。
-下面參考成都縱橫智控文章可見-https://www.iotrouter.com/news/1994.html
1. 安裝Node-RED
1.1 使用npm安裝
第一,確保你已經安裝了Node.js和npm。接著,在cmd中輸入以下指令安裝Node-RED:
npm install -g --unsafe-perm node-red
1.2 運行Node-RED
安裝完成后,啟動Node-RED:
node-red
啟動后,您可以在瀏覽器中瀏覽Node-RED界面:
http://localhost:1880
2. 了解Node-RED界面

2.1 工作區
Node-RED的主要工作區域是一個畫板,你可以在上面拖動節點來創建數據流。
2.2 節點面板
左邊是節點面板,包括輸入節點、導出節點、功能節點等多種功能節點。每一個節點都有不同的功能。
2.3 信息面板
右邊的信息面板會顯示節點的詳細信息、調試信息和錯誤日志,幫助您調整和改進數據流。
3. 建立你的第一流

3.1 增加輸入節點
將一個“注入”節點從節點面板拖到工作區域。它是一個開啟節點,可以手動開啟流程。
3.2 增加導出節點
再次將一個“調整”節點拖到工作區域。它是一個用來顯示流量的導出節點。
3.3 連接節點
將“注入”節點輸出端連接到“調整”節點輸入端。這是通過點擊“注入”節點輸出端并將其拖動到“調整”節點輸入端來完成的。
3.4 布署流
單擊右上角的“布署”按鈕,向Node-RED服務器部署您的流量。
3.5 開啟流
單擊“注入”節點左側的按鈕打開流,查看“調整”面板上顯示的信息。
4. 使用功能節點
4.1 增加功能節點
將一個“功能”節點拖到工作區域,并將其插入“注入”節點和“調整”節點之間。
4.2 編輯功能節點
單擊“功能”節點,在編輯器中輸入以下代碼,將消息內容轉換為大寫:
msg.payload = msg.payload.toUpperCase();
return msg;
存儲和關閉編輯器。
4.3 布署并檢測
再一次點擊“布署”按鈕,打開“注入”節點,查看“調整”面板上顯示的轉換信息。
5. 引入外部模塊
5.1 安裝外部模塊
Node-為了擴展其功能,RED支持引入外部模塊。您可以通過npm安裝所需的模塊,例如“node-red-dashboard”:
npm install node-red-dashboard
5.2 使用外部模塊
安裝完成后,重啟Node-RED,您可以在節點面板上看到新安裝的模塊節點,并將其拖到工作區域。
結論
無論是物聯網應用、API集成還是數據處理,你都已經掌握了Node-RED的基本操作。無論是物聯網應用、API集成還是數據處理,您都可以利用Node-RED的強大功能創建更復雜的數據流和自動化任務。Node-RED優化了編程過程,使開發更加直觀、高效。繼續探索Node-RED,您將發現更強大、更有趣的功能。
審核編輯 黃宇
-
物聯網
+關注
關注
2944文章
47758瀏覽量
413941 -
Red
+關注
關注
0文章
29瀏覽量
12509 -
node
+關注
關注
0文章
30瀏覽量
6365
發布評論請先 登錄
上萬點數據如何穩定采集?基于 BL118 Node-RED 的工業邊緣匯聚方案
ARMxy系列邊緣網關上實現Node-RED與FUXA的OPC UA通信
Node-RED+Modbus_slave:JSON數據采集與阿里云服務器上傳
FPGA初學者求助
BL118 Node-RED 邊緣計算網關:數據采集場景下的“隱形冠軍”
鋇錸技術BL118 Node-Red邊緣計算網關西門子PLC S7協議使用方法
Node-RED工業節點推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!
Node-RED太燒錢?你可能需要換個打開方式
工業物聯網和自動化領域 Node-RED 最常用的 10 大節點,你用過幾個?
避雷!樹莓派初學者常犯的5個錯誤!
物聯網+低代碼:解鎖高效開發,縱橫智控Node-RED平臺引領新范式
從單片機初學者邁向單片機工程師
12V開關電源制作_適合初學者制作的TOP22X系列開關電源
【教程】Node-RED中Chirpstack節點使用指南
【干貨】什么是Node-RED?一文帶你了解!
Node-RED初學者教程-三分鐘學習
評論