欧美老妇多毛最大的生殖器_欧美视频一区高清不卡_日本边做边爱边流奶水人妻_国产真实乱了在线播放_99无码国产成人精品_亚洲五码在线视频_国产jk白丝av在线播放_久久中文字幕高清第一区_91丨PORNY丨户外露出_最大免费影院

ARM工控機(jī)Node-red使用教程

2023-08-14 18:52:37 鋇錸技術(shù)


 

從前車馬很慢書(shū)信很遠(yuǎn),而現(xiàn)在人們不停探索“科技改變生活”。

智能終端的出現(xiàn)改變了我們的生活方式,鋇錸技術(shù)嵌入式工控機(jī)協(xié)助您靈活布建能源管理、大樓自動(dòng)化、工業(yè)自動(dòng)化、電動(dòng)車充電站等各種多元性IoT應(yīng)用,最佳化的首選。

工業(yè)物聯(lián)網(wǎng)關(guān)

嵌入式工控機(jī)

可以在狹小的工業(yè)現(xiàn)場(chǎng)配合工業(yè)系統(tǒng)完成一種或多種特定工業(yè)任務(wù),具有開(kāi)放式的模塊化結(jié)構(gòu)、較強(qiáng)的數(shù)據(jù)處理能力、良好的軟件開(kāi)發(fā)環(huán)境以及高性能的網(wǎng)絡(luò)和通信支持等特點(diǎn)。


特性標(biāo)準(zhǔn)


特殊金屬材質(zhì),通過(guò)散熱片主動(dòng)散熱,有效地解決了機(jī)箱內(nèi)部溫度高,散熱風(fēng)扇長(zhǎng)時(shí)間工作容易發(fā)生故障的問(wèn)題,提高了工控機(jī)在現(xiàn)場(chǎng)長(zhǎng)期運(yùn)行的可靠性和耐用性。

 

無(wú)線纜設(shè)計(jì),內(nèi)部模塊化設(shè)計(jì),用PCB電路板替代線纜,使在高溫、高頻振動(dòng)、高粉塵等極其惡劣的環(huán)境中,仍能穩(wěn)定運(yùn)行,極大地降低系統(tǒng)的維護(hù)需求。

工業(yè)物聯(lián)網(wǎng)關(guān)


寬溫設(shè)計(jì),嵌入式工控機(jī)能夠在0℃~70℃的溫度范圍內(nèi)工作,可在各類工業(yè)環(huán)境下保持可靠性和可操作性。


緊湊型設(shè)計(jì),嵌入式工控機(jī)結(jié)構(gòu)緊湊、無(wú)風(fēng)扇設(shè)計(jì),能滿足各種苛刻的嵌入式應(yīng)用要求,可以部署在各類空間受限的環(huán)境中,并保持安全、高效運(yùn)行。


工業(yè)物聯(lián)網(wǎng)關(guān)

寬壓設(shè)計(jì),兼容不同的電源輸入情況。嵌入式工控機(jī)帶有過(guò)電壓保護(hù),當(dāng)電壓超過(guò)安全水平時(shí),會(huì)切斷系統(tǒng)電源,以保護(hù)系統(tǒng)。

目前,嵌入式工控機(jī)已廣泛用于工業(yè)自動(dòng)化、機(jī)器視覺(jué)、AGV、智能交通、醫(yī)療設(shè)備、車載設(shè)備、電力等領(lǐng)域。

什么是Node-RED?

工業(yè)物聯(lián)網(wǎng)關(guān)

Node-RED是基于Node.js開(kāi)發(fā)的一款可視化流編程工具,讓用戶可以通過(guò)拖放節(jié)點(diǎn)來(lái)創(chuàng)建應(yīng)用程序的工作流程,通過(guò)連接簡(jiǎn)單的節(jié)點(diǎn)來(lái)完成復(fù)雜的任務(wù)。Node-RED提供了一種簡(jiǎn)單的方法,可以快速連接到外部服務(wù),從而實(shí)現(xiàn)物聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)。

Node-RED因其易于使用的可視化圖形界面,可拓展的功能,支持多種協(xié)議,高可用性,安全性和可移植性等特點(diǎn)而廣受歡迎。它可以讓開(kāi)發(fā)者在較短的時(shí)間內(nèi)構(gòu)建復(fù)雜的應(yīng)用程序,并使物聯(lián)網(wǎng)應(yīng)用的開(kāi)發(fā)更加容易。此外,Node-RED提供了豐富的模塊,可以快速開(kāi)發(fā)各種應(yīng)用程序,從而促進(jìn)了它的廣泛使用。

 

工控機(jī)BL302安裝Node-red的步驟

 

準(zhǔn)備工控機(jī):確保你的工控機(jī)已經(jīng)準(zhǔn)備就緒,滿足Node-RED的運(yùn)行要求。通常,工控機(jī)需要安裝有支持Node.js運(yùn)行環(huán)境。


將設(shè)備接入網(wǎng)絡(luò),插入U(xiǎn)盤(pán)到USB口,設(shè)備識(shí)別到U盤(pán)后會(huì)自動(dòng)彈出下圖紅框中內(nèi)容。U盤(pán)掛載在/run/media目錄下。下圖中U盤(pán)名稱是sda1。若插入SD卡,則名稱為mmcblk*p*。本次安裝node-red-v16.20.0。

工業(yè)物聯(lián)網(wǎng)關(guān)

進(jìn)入根文件目錄,創(chuàng)建一個(gè)文件夾,這里命名為nodered:

工業(yè)物聯(lián)網(wǎng)關(guān)

將文件復(fù)制到文件夾:

root@fl-imx6ull:/nodered# cp /run/media/sda1/node-v16.20.0-linux-armv7l.tar.xz /nodered/

root@fl-imx6ull:/nodered# ls

node-v16.20.0-linux-armv7l.tar.xz

工業(yè)物聯(lián)網(wǎng)關(guān)

將安裝包解壓到該文件夾內(nèi):

root@fl-imx6ull:/nodered# tar xvf node-v16.20.0-linux-armv7l.tar.xz

工業(yè)物聯(lián)網(wǎng)關(guān)

解壓完成:

工業(yè)物聯(lián)網(wǎng)關(guān)

進(jìn)行軟鏈接。

root@fl-imx6ull:/nodered# ln -sf /nodered/node-v16.20.0-linux-armv7l/bin/node /usr/bin

root@fl-imx6ull:/nodered# ln -sf /nodered/node-v16.20.0-linux-armv7l/bin/npx /usr/bin

root@fl-imx6ull:/nodered# ln -sf /nodered/node-v16.20.0-linux-armv7l/bin/npm /usr/bin

工業(yè)物聯(lián)網(wǎng)關(guān)

可以輸入npm -v 或 npx -v查看版本來(lái)判斷是否成功

工業(yè)物聯(lián)網(wǎng)關(guān)

進(jìn)入其bin文件夾下開(kāi)始安裝。

root@fl-imx6ull:~# cd /nodered/node-v16.20.0-linux-armv7l/bin/

root@fl-imx6ull:/nodered/node-v16.20.0-linux-armv7l/bin#npm install -g --unsafe-perm node-red

工業(yè)物聯(lián)網(wǎng)關(guān)

若提示下列錯(cuò)誤,先輸入npm set strict-ssl false再安裝。

root@fl-imx6ull:/nodered/node-v16.20.0-linux-armv7l/bin# npm set strict-ssl false

root@fl-imx6ull:/nodered/node-v16.20.0-linux-armv7l/bin#npm install -g --unsafe-perm node-red

工業(yè)物聯(lián)網(wǎng)關(guān)

安裝完成:

工業(yè)物聯(lián)網(wǎng)關(guān)

安裝完成后進(jìn)行軟鏈接

root@fl-imx6ull:/nodered# ln -sf /nodered/node-v16.20.0-linux-armv7l/bin/node-red /usr/bin

然后便可輸入node-red運(yùn)行軟件

工業(yè)物聯(lián)網(wǎng)關(guān)

若需要開(kāi)機(jī)后臺(tái)自啟,可安裝pm2來(lái)控制或者修改rc.local文件。

修改rc.local:

按i進(jìn)入編輯模式,在文件的exit 0前加入node-red &,保存即可。

root@fl-imx6ull:~# vi /etc/rc.local編輯rc.local文件

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

 

if [ -e /laohua ]

then

/laohua/test.sh &

fi

lcd_screen_arg() {

geom=`fbset | grep geometry`

w=`echo $geom | awk '{ print $2 }'`

h=`echo $geom | awk '{ print $3 }'`

echo -n "${w}x${h}"

}

LCD_SIZE=`lcd_screen_arg`

if [ "$LCD_SIZE" == "480x272" ] ; then

DISPLAY=:0 xinput --set-prop 'iMX6UL TouchScreen Controller' 'Evdev Axes Swap' 0

elif [ "$LCD_SIZE" == "800x600" ] ; then

DISPLAY=:0 xinput --set-prop 'iMX6UL TouchScreen Controller' 'Evdev Axes Swap' 0

elif[ "$LCD_SIZE" == "1280x800" ] ; then

DISPLAY=:0 xinput --set-prop 'goodix-ts' 'Evdev Axes Swap' 1

fi

 

echo 30000 >/proc/sys/vm/min_free_kbytes

 

echo 1 > /sys/class/leds/led2/brightness

node-red &

exit 0




使用教程鏈接

 

https://www.bilibili.com/video/BV1Yv4y1G7ko/?spm_id_from=autoNext&vd_source=2625fd8729311bb0f8eae903db2390b8


微信公眾號(hào)

首頁(yè)
產(chǎn)品
案例
聯(lián)系鋇錸