node-red詳解demo

一、node-red簡介
1、簡介
Node-RED 是構建物聯網應用程序的一個強大工具,其重點是簡化代碼塊的“連接”以執行任務。它使用可視化編程方法,允許開發人員將預定義的代碼塊(稱爲“節點”,Node)連接起來執行任務。連接的節點,通常是輸入節點、處理節點和輸出節點的組合,當它們連接在一起時,構成一個“流”(Flows)。
2、場景
(1)用於雲端
Node-RED 也可以部署在雲端,或者邊緣設備上,實現雲端應用的可始化編程。下面是一個典型的應用架構。Node-RED 主要用於物聯網數據的格式轉換和預處理。並將數據存儲到實時數據庫influxDB 中,最後Grafana 可視化顯示。
在這裏插入圖片描述
(2)用於容器(微服務)之間的數據流控制
雲端應用的容器化/微服務化成爲趨勢,使用容器技術的優點就是快速部署和更新應用。但是如果一個任務需要多個容器來完成,比如採集到的數據需要存儲,可視化,和AI 分析。如何解決容器之間的數據流控制呢?而且數據流方式也可能還不斷地修改,比如數據有時需要進行不同的濾波算法。在這種場景下,使用Node-RED 數據流工具作爲應用程序的開發工具,容器中是微服務,每個微服務要在Node-RED 中添加一個節點(在Node-RED 中稱爲Node和Flow)

在這裏插入圖片描述
二、參考資料
1、簡介https://blog.csdn.net/u011537073/article/details/79421552
簡化代碼塊的連接以執行任務,連接節點通常是輸入節點、處理節點和輸出節點的組合,連接一起構成一個流(flows)
2、安裝https://blog.csdn.net/Enl0ve/article/details/77838376
node.js
npm
3、構建流https://zhuanlan.zhihu.com/p/27658237
4、節點詳細介紹https://www.jianshu.com/p/f49dd6e46f16
5、組件使用https://blog.csdn.net/geek_monkey/article/details/80755899
6、中文文檔https://nodered.top/ha/caiyun/
7、市場編排工具詳解https://bbs.huaweicloud.com/blogs/105378
8、詳細demohttps://www.cnblogs.com/chengyangyang/p/11169046.html

三、編寫節點每行代碼詳解(附件)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章