在最近的項目中,隔壁項目組推薦了一個很好的基於node.js開源IOT框架Node-Red,它的優點很明顯,使用可視化編程的方式,實現了大部分需要在物聯網領域的技術,而且能很好的對接各個雲平台,快捷部署。
本博客從基礎入門開始,完成一個簡單的定時刷新數據網頁,對node-red基礎知識做一個匯總。
一.入門
Learning Node-RED 2.安裝Node-RED
二.技術實踐
1.使用本地編程工具
1.1輸入node-red開啟后台程序
1.2在網頁中輸入如下地址,打開工具
http://localhost:1880/#flow/5928b51.0e1794c
使用時間戳工具進行定時讀取,安裝mssql工具,進行阿里雲數據讀取,使用函數對mssql讀取到的數組對象進行json處理,最后利用text顯示即可。
msg.payload='PH:'+' '+msg.payload[0].PH+' '+'COD:'+' '+msg.payload[0].COD+' '+'NH3N:'+' '+msg.payload[0].NH3N+' '+'TP:'+' '+msg.payload[0].TP+" \n "+msg.payload[0].datetimee
return msg
1.3在網頁中顯示結果
2.使用雲平台
2.1注冊goiot.cc平台
2.2新建app
2.3點擊dashboard ui進行查看
http://yuanshengqi-test.goiot.cc/ui/#/0