Node-RED是一個基于Node.js的開源可視化流程編程環境,可以輕松構建自定義應用程序,通過連接簡單的節點來完成復雜的任務。Node-RED提供了一種簡單的方法,可以快速連接到外部服務,從而實現物聯網應用的開發。
Node-RED的優點包括:易于使用,可以使用可視化圖形界面編輯和發布;可拓展性,可以添加新的功能;支持多種協議,可以支持HTTP、MQTT、Websocket等協議;高可用性,可以支持大規模分布式部署;安全性,可以支持安全認證和加密;可移植性,可以支持多種操作系統。


?編輯
Node-RED因其易于使用的可視化圖形界面,可拓展的功能,支持多種協議,高可用性,安全性和可移植性等特點而廣受歡迎。它可以讓開發者在較短的時間內構建復雜的應用程序,并使物聯網應用的開發更加容易。此外,Node-RED提供了豐富的模塊,可以快速開發各種應用程序,從而促進了它的廣泛使用。


?編輯
鋇錸技術BL302采用NXP的高性能處理器I.MX6ULL運行速度高達800MHz,并配有8GFlash空間和512MRAM,硬件接口有2個網口、2個串口、1個USB口、1個SD卡卡槽、1個HDMI顯示接口,可運行LINUX、Ubuntu、Debian等OS,兼容Node-Red、QT、Python、C++等應用程序,支持MySQL、InfluxDB、SQLite等數據庫
接下來我們講解下鋇錸BL302這款產品如何使用Node-red:
若需要使用node-v18.12.1-linux-armv7l.tar.xz,需升級lib庫到2.5、2.6、2.7;本機默認的lib庫2.3(輸入ldd --version 查看本機 glibc 版本)。
這里以node-redV16.14.0為例,先復制node-v16.14.0-linux-armv7l.tar.xz文件到設備的一個目錄下(或者在根目錄上新建一個)。
| root@fl-imx6ull:~# cp /run/media/sda1/node-v16.14.0-linux-armv7l.tar.xz /test |
然后再用tar xf命令解壓文件。
| root@fl-imx6ull:~#tar xf node-v16.14.0-linux-armv7l.tar.xz |
再將文件中的node、npm、npx鏈接到/usr/bin。
|
root@fl-imx6ull:~#ln -sf /test/node-v16.14.0-linux-armv7l/bin/node /usr/bin root@fl-imx6ull:~# ln -sf /test/node-v16.14.0-linux-armv7l/bin/npm /usr/bin root@fl-imx6ull:~#ln -sf /test/node-v16.14.0-linux-armv7l/bin/npx /usr/bin |
連接好網絡,輸入以下命令等待幾分鐘,安裝node-red。
| root@fl-imx6ull:~# npm install -g --unsafe-perm node-red |
如果出現證書失效的報錯,可以輸入以下命令
npm set strict-ssl false
安裝成功后,查看是否安裝成功及相應的版本號node -v;npm -v。
node安裝成功后,需要軟鏈接到/usr/bin
| root@fl-imx6ull:~#ln -sf /test/node-v16.14.0-linux-armv7l/bin/node-red /usr/bin |
這樣才能在任何目錄下執行node-red;
| root@fl-imx6ull:~# node-red |
否則需執行
node/test/node-v16.14.0-linux-armv7l/bin/node-red
如果執行失敗,需要操作npm uninstall,然后再npm install。
運行node-red后,打開谷歌瀏覽器,輸入http://(BL302可上網ip):1880;例如:http://192.168.2.232:1880,即進入了node-red界面。
-
ARM
+關注
關注
135文章
9552瀏覽量
391844 -
嵌入式
+關注
關注
5198文章
20442瀏覽量
333983 -
工控機
+關注
關注
10文章
2079瀏覽量
53314 -
MQTT
+關注
關注
5文章
733瀏覽量
25068 -
WebSocket
+關注
關注
0文章
33瀏覽量
4455
發布評論請先 登錄
ARMxy系列邊緣網關上實現Node-RED與FUXA的OPC UA通信
鋇錸技術BL118 Node-Red邊緣計算網關西門子PLC S7協議使用方法
這款嵌入式工控機,它到底牛在哪?
嵌入式工控機:工業自動化的核心運算單元
Node-RED工業節點推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!
Node-RED太燒錢?你可能需要換個打開方式
嵌入式工控機在智能軌道交通中的應用場景
工業物聯網和自動化領域 Node-RED 最常用的 10 大節點,你用過幾個?
物聯網+低代碼:解鎖高效開發,縱橫智控Node-RED平臺引領新范式
一文看懂:嵌入式與壁掛式工控機安裝方式的關鍵差異
按需而選!聚徽嵌入式工控機 VS 壁掛式工控機的多維對比
【教程】Node-RED中Chirpstack節點使用指南
【干貨】什么是Node-RED?一文帶你了解!
Node-RED在ARM嵌入式工控機上的應用
評論