node-red從入門到精通1

? ? ? ?node-red是一套基于nodejs的中間件,通過定義流程實現數據集成的目的。目前廣泛用于物聯網領域(采集各個傳感器的數據,然后對這些數據進行處理加工,最后將這些處理結果發布到相關終端上),例如智能家居、工業自動化控制、智能車間、網絡爬蟲等。

? ? ? ? node-red本質上是一套集成編程環境(Integrated Developing Environment,簡稱IDE,類似jbuilder、C++ builder、PowerBuild等),只不過和傳統的編程方式不同的是,其采用的是流程方式實現業務邏輯,當然具體代碼實現還是用JavaScript語言。

一、相關文檔

node-red官網:https://nodered.org/

node-red中文網:http://www.nodered.org.cn/

二、準備nodejs環境

1、版本要求

? ??nodejs V20.12.2【node-red不同版本對nodejs也有版本不同要求】

2、建立nodejs環境

????到nodejs官網(https://nodejs.org/zh-cn/)下載壓縮包

????下載壓縮包后解壓到:D:\node-v20.12.2-win-x64

????在path中將以上路徑加入:D:\node-v20.12.2-win-x64

????校驗成功方法,任意目錄輸入:

出現以上信息,就說明nodejs環境可以正常使用。

三、準備node-red環境

1、安裝node-red

? ??目前官網的最新版本是v4.0.5

? ? 任意目錄執行如下命令安裝node-red:npm i -g node-red

? ? 如果出現如下則意味著安裝成功:

? ? 如果出現以下,則意味著安裝失敗:

? ?【安裝失敗的原因一般有兩個:一是nodejs版本比較低;二是網絡太慢。在nodejs安裝最新版本情況下,一般都是網絡太慢導致的,只能多次嘗試安裝,總能遇到網速條件好的時候,就可以成功安裝】

? ? ? ?安裝成功后,node-red會由NPM自動安裝到nodejs的目錄下,例如本文就是安裝到如下目錄中:D:\node-v20.12.2-win-x64\node_modules\node-red

2、啟動node-red

?啟動node-red服務

執行如下命令:D:\node-v20.12.2-win-x64\node-red.cmd

就可以啟動node-red服務

進入流程編輯界面

打開瀏覽器,輸入:http://127.0.0.1:1880/ 【一般node-red服務啟動后,在命令行控制臺界面上會顯示訪問流程編輯界面地址】

即可打開流程編輯界面,在此可以編輯流程、發布流程、運行流程。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。