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,您將發現更強大、更有趣的功能。
審核編輯 黃宇
-
物聯網
+關注
關注
2916文章
45232瀏覽量
380168 -
Red
+關注
關注
0文章
25瀏覽量
12173 -
node
+關注
關注
0文章
23瀏覽量
6007
發布評論請先 登錄
相關推薦
XD08M3232紅外感應單片機開發板適合初學者嗎?
Node-RED賦能ARMxy嵌入式計算機:開發者的首選

教程:ARMxy工業計算機上Node-RED連接本地MySQL的方法

ARM控制器與Node-Red:獲取氣象網站數據

Node-Red可視化編程:簡化開發的創新之選

ARMxy ARM 物聯網邊緣計算網關支持 Node-RED 用于工業控制

ARMxy ARM物聯網邊緣計算網關支持Node-RED用于云邊端一體化

ARMxy ARM嵌入式計算機支持Node-Red應用于Ubuntu系統訂閱消息

利用ARMxy邊緣計算機BL340與Node-Red實現LED設備的開閉控制

使用Node-RED實現ModBus TCP到RTU的轉換

Node-RED如何制作漂亮的界面

Node-RED安裝本地教程

Node-RED實現電表數據采集并上云

評論