筆者最近在逛github
社區(qū)的時(shí)候發(fā)現(xiàn)一個(gè)非常有意思的工具—— Node-RED, 官網(wǎng)非常簡(jiǎn)潔, 接下來(lái)我就來(lái)給大家介紹一下該工具和使用方法.
Node-RED 是一種編程工具淤年,用于以新穎有趣的方式將硬件設(shè)備钧敞,API和在線服務(wù)連接在一起。
它提供了一個(gè)基于瀏覽器的編輯器麸粮,使得我們可以輕松地使用編輯面板中的各種節(jié)點(diǎn)將流連接在一起溉苛,只需單擊即可將其部署到其運(yùn)行時(shí)。界面如下:
基于瀏覽器的流程編輯
Node-RED 可以在本地安裝, 并通過(guò)瀏覽器來(lái)訪問(wèn)其可視化編排界面, 其次我們還可以使用富文本編輯器在編輯器中創(chuàng)建JavaScript
函數(shù), 內(nèi)置庫(kù)還允許我們保存有用的功能弄诲,模板或流程以供重復(fù)使用愚战。如下:
建立在Node.js之上
輕量級(jí)運(yùn)行時(shí)基于Node.js
構(gòu)建娇唯,充分利用了事件驅(qū)動(dòng)的非阻塞模型。這使得它非常適合在低成本的硬件(如Raspberry Pi
)上的網(wǎng)絡(luò)邊緣以及云中運(yùn)行寂玲。
Node
的軟件包存儲(chǔ)庫(kù)中有超過(guò)225,000
個(gè)模塊塔插,可以輕松擴(kuò)展面板節(jié)點(diǎn)的范圍以添加新功能。
社區(qū)共享
在Node-RED
中創(chuàng)建的流使用JSON
存儲(chǔ)拓哟,可以輕松導(dǎo)入和導(dǎo)出以與他人共享想许。 在線流程庫(kù)使我們可以與世界分享最佳流程。
安裝和使用
Node-RED
的安裝和使用也非常簡(jiǎn)單, 筆者這里介紹一下基本的安裝方式.
我們需要先在電腦中全局安裝Nodejs
, 大家可以在官網(wǎng)自行下載. 其次我們輸入如下命令下載Node-RED
:
sudo npm install -g --unsafe-perm node-red
復(fù)制代碼
出現(xiàn)如下界面就說(shuō)明已經(jīng)安裝成功了.
最后執(zhí)行:
node-red
復(fù)制代碼
即可啟動(dòng)Node-RED
服務(wù), 我們?cè)跒g覽器輸入終端打印的如下地址即可訪問(wèn)使用:
運(yùn)行后的界面如下:
最后
最近我們的主要方向是H5-Dooring
編輯器2.0的開發(fā)和可視化大屏搭建平臺(tái)的升級(jí)和優(yōu)化, 后面會(huì)出線上版demo, 歡迎大家把玩.
更多開源可視化產(chǎn)品: