摘要:node-red是一款基於Node.js的開源可視化界面開發工具,不須要掌握node.js而經過拖拽便可完成數據的可視化展現。
你可能認爲,必須熟練掌握前端知識才能作出這樣的頁面,實際上它只須要一下幾步拖拽操做便可html
node-red自己就是爲MQTT而誕生,所以很適合進行物聯網數據展現,支持數據庫操做、mqtt協議,同時用戶也能夠在它的基礎上,使用html等進行前端界面修改。若是你想快速而完美的展現你的數據,不妨試一試NODE-RED。固然,你想安裝它,也很簡單的~~前端
首先須要安裝nodejs(百度上有不少示例,也挺簡單的,就不講解啦),而後 在控制檯輸入 npm install -g --unsafe-perm node-red 便可;node
爲了讓node-red在後臺保持運行,咱們使用此命令:nohup node-red &mysql
完整的安裝步驟以下sql
sudo apt-get install nodejs
sudo apt-get install npm sudo npm install -g node-red
node-red
nohup node-red &
展現一下我本身展現溫溼度的頁面數據庫
nede-red這款工具,好用並且簡單,很適合初學者。給你們分享一下個人數據展現,附源碼(頁面交醜,僅供交流學習)其中包括鏈接mqtt服務器、數據插入mysql數據庫npm
數據展現頁面編程
在下面這個界面中,我進行了兩個溫度、兩個溼度數據的展現;當訂閱的主題接受到消息後,解析json數據格式,獲得溫溼度數據並展現在前端json
注意,在此佈局中,有使用到數據庫。我使用的是mysql,只是簡單的插入數據,僅供參考。segmentfault
其實實現很簡單,就是經過拖拉、而後設置相應的參數,基本上不要求編程能力。並且,只要有數據,就能夠經過nodered去展現。