Node-RED是一個(gè)基于流的開(kāi)發(fā)工具,廣泛應(yīng)用于物聯(lián)網(wǎng)(IoT)、家庭自動(dòng)化和其他數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用程序。它通過(guò)圖形化的編程界面,使得非專業(yè)程序員也能輕松上手。本文將介紹如何在本地環(huán)境中安裝Node-RED,幫助你快速開(kāi)始項(xiàng)目開(kāi)發(fā)。
源自如何在本地安裝Node-RED-成都縱橫智控:https://www.iotrouter.com/news/1115.html
1. 準(zhǔn)備工作
在安裝Node-RED之前,你需要確保系統(tǒng)中已經(jīng)安裝了Node.js和npm(Node.js包管理器)。Node-RED依賴于Node.js,因此這是安裝的前提條件。
檢查Node.js和npm是否已安裝 打開(kāi)命令行工具(Windows下的命令提示符或PowerShell,macOS和Linux下的終端),輸入以下命令檢查版本:
node -v
npm -v
如果沒(méi)有安裝Node.js,可以從Node.js的官方網(wǎng)站(https://nodejs.org)下載并安裝。建議安裝長(zhǎng)期支持(LTS)版本,以確保穩(wěn)定性。
2. 安裝Node-RED
使用npm安裝Node-RED
一旦Node.js和npm安裝完成,你就可以使用npm來(lái)安裝Node-RED。輸入以下命令:
sudo npm install -g --unsafe-perm node-red
這里使用了-g標(biāo)志,表示全局安裝,這樣你可以在任何地方使用node-red命令。--unsafe-perm標(biāo)志用于避免某些系統(tǒng)權(quán)限問(wèn)題。
3. 啟動(dòng)Node-RED
啟動(dòng)Node-RED
安裝完成后,你可以通過(guò)以下命令啟動(dòng)Node-RED:
node-red
啟動(dòng)后,你將在命令行看到類似以下的信息:
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已經(jīng)成功啟動(dòng),并在本地服務(wù)器http://127.0.0.1:1880/上運(yùn)行。
4. 訪問(wèn)Node-RED編輯器
打開(kāi)Node-RED編輯器
在你的Web瀏覽器中輸入http://127.0.0.1:1880/,你將看到Node-RED的圖形化編程界面。通過(guò)這個(gè)界面,你可以拖放各種節(jié)點(diǎn),連接它們來(lái)構(gòu)建你的應(yīng)用程序流。
5. 創(chuàng)建你的第一個(gè)流程
添加節(jié)點(diǎn) 在左側(cè)的節(jié)點(diǎn)庫(kù)中,你會(huì)看到輸入、輸出、功能和其他類別的節(jié)點(diǎn)。拖放一個(gè)“注入”節(jié)點(diǎn)和一個(gè)“調(diào)試”節(jié)點(diǎn)到工作區(qū)。
連接節(jié)點(diǎn) 將“注入”節(jié)點(diǎn)的輸出連接到“調(diào)試”節(jié)點(diǎn)的輸入。點(diǎn)擊“注入”節(jié)點(diǎn),配置它為注入一個(gè)時(shí)間戳。然后點(diǎn)擊右上角的“部署”按鈕。
測(cè)試流程 部署后,點(diǎn)擊“注入”節(jié)點(diǎn)上的按鈕,你將在右側(cè)的調(diào)試窗口中看到時(shí)間戳,這表明你的第一個(gè)Node-RED流程已經(jīng)成功運(yùn)行。
6. 安裝額外的節(jié)點(diǎn)
Node-RED有一個(gè)豐富的節(jié)點(diǎn)庫(kù),你可以根據(jù)需要安裝額外的節(jié)點(diǎn)來(lái)擴(kuò)展功能。例如:
安裝Dashboard節(jié)點(diǎn)
cd ~/.node-red
npm install node-red-dashboard
安裝后,重新啟動(dòng)Node-RED,你將在節(jié)點(diǎn)庫(kù)中看到新的儀表板節(jié)點(diǎn),能夠創(chuàng)建豐富的用戶界面。
結(jié)論
通過(guò)上述步驟,你已經(jīng)在本地成功安裝并運(yùn)行了Node-RED。這個(gè)強(qiáng)大的工具將極大地簡(jiǎn)化你的物聯(lián)網(wǎng)和數(shù)據(jù)處理項(xiàng)目。通過(guò)不斷探索和安裝更多節(jié)點(diǎn),你可以實(shí)現(xiàn)各種復(fù)雜的應(yīng)用,充分利用Node-RED的強(qiáng)大功能。
審核編輯 黃宇
-
node
+關(guān)注
關(guān)注
0文章
23瀏覽量
5937
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論