Node-RED是一個基于流的開發工具,廣泛應用于物聯網(IoT)、家庭自動化和其他數據驅動的應用程序。它通過圖形化的編程界面,使得非專業程序員也能輕松上手。本文將介紹如何在本地環境中安裝Node-RED,幫助你快速開始項目開發。
源自如何在本地安裝Node-RED-成都縱橫智控:https://www.iotrouter.com/news/1115.html
1. 準備工作
在安裝Node-RED之前,你需要確保系統中已經安裝了Node.js和npm(Node.js包管理器)。Node-RED依賴于Node.js,因此這是安裝的前提條件。
檢查Node.js和npm是否已安裝 打開命令行工具(Windows下的命令提示符或PowerShell,macOS和Linux下的終端),輸入以下命令檢查版本:
node -v
npm -v
如果沒有安裝Node.js,可以從Node.js的官方網站(https://nodejs.org)下載并安裝。建議安裝長期支持(LTS)版本,以確保穩定性。
2. 安裝Node-RED
使用npm安裝Node-RED
一旦Node.js和npm安裝完成,你就可以使用npm來安裝Node-RED。輸入以下命令:
sudo npm install -g --unsafe-perm node-red
這里使用了-g標志,表示全局安裝,這樣你可以在任何地方使用node-red命令。--unsafe-perm標志用于避免某些系統權限問題。
3. 啟動Node-RED
啟動Node-RED
安裝完成后,你可以通過以下命令啟動Node-RED:
node-red
啟動后,你將在命令行看到類似以下的信息:
Welcome to Node-RED
===================
29 May 15:24:02 - [info] Node-RED version: v2.0.6
29 May 15:24:02 - [info] Node.js version: v14.17.1
29 May 15:24:02 - [info] Linux 4.15.0-142-generic x64 LE
29 May 15:24:03 - [info] Loading palette nodes
29 May 15:24:04 - [info] Settings file : /home/user/.node-red/settings.js
29 May 15:24:04 - [info] Context store : 'default' [module=memory]
29 May 15:24:04 - [info] User directory : /home/user/.node-red
29 May 15:24:04 - [warn] Projects disabled : editorTheme.projects.enabled=false
29 May 15:24:04 - [info] Flows file : /home/user/.node-red/flows.json
29 May 15:24:04 - [info] Creating new flow file
29 May 15:24:04 - [info] Starting flows
29 May 15:24:04 - [info] Started flows
29 May 15:24:04 - [info] Server now running at http://127.0.0.1:1880/
這表示Node-RED已經成功啟動,并在本地服務器http://127.0.0.1:1880/上運行。
4. 訪問Node-RED編輯器
打開Node-RED編輯器
在你的Web瀏覽器中輸入http://127.0.0.1:1880/,你將看到Node-RED的圖形化編程界面。通過這個界面,你可以拖放各種節點,連接它們來構建你的應用程序流。
5. 創建你的第一個流程
添加節點 在左側的節點庫中,你會看到輸入、輸出、功能和其他類別的節點。拖放一個“注入”節點和一個“調試”節點到工作區。
連接節點 將“注入”節點的輸出連接到“調試”節點的輸入。點擊“注入”節點,配置它為注入一個時間戳。然后點擊右上角的“部署”按鈕。
測試流程 部署后,點擊“注入”節點上的按鈕,你將在右側的調試窗口中看到時間戳,這表明你的第一個Node-RED流程已經成功運行。
6. 安裝額外的節點
Node-RED有一個豐富的節點庫,你可以根據需要安裝額外的節點來擴展功能。例如:
安裝Dashboard節點
cd ~/.node-red
npm install node-red-dashboard
安裝后,重新啟動Node-RED,你將在節點庫中看到新的儀表板節點,能夠創建豐富的用戶界面。
結論
通過上述步驟,你已經在本地成功安裝并運行了Node-RED。這個強大的工具將極大地簡化你的物聯網和數據處理項目。通過不斷探索和安裝更多節點,你可以實現各種復雜的應用,充分利用Node-RED的強大功能。
審核編輯 黃宇
-
node
+關注
關注
0文章
24瀏覽量
6053
發布評論請先 登錄
相關推薦
【教程】Node-RED中Chirpstack節點使用指南

【干貨】什么是Node-RED?一文帶你了解!

Node-RED賦能ARMxy嵌入式計算機:開發者的首選

Node-RED + 鋇錸技術ARMxy工控機實現Modbus轉IEC-61850

教程: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實現電表數據采集并上云

評論