在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

搭建Node-RED環(huán)境,將開發(fā)板變身為工業(yè)控制網(wǎng)關(guān)——米爾基于NXP LS1028A開發(fā)板

米爾電子 ? 2022-12-05 09:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

由測評者HonestQiao提供

視頻搶先看↓↓↓

ec9ff0e0-72a9-11ed-b116-dac502259ad0.gif

這篇分享,內(nèi)容較長,涉及知識點(diǎn)多,需耐心閱讀,目錄如下:

前言

一、安裝node-red

二、系統(tǒng)命令控制LED

三、LED權(quán)限設(shè)置

四、Node-RED控制系統(tǒng)LED

五、系統(tǒng)命令控制GPIO

六、Node-RED控制GPIO

七、開發(fā)板上的S3按鍵使用

八、在Node-RED中使用S3按鍵控制LED

九、Node-RED使用I2C接口讀取SHT30溫濕度傳感器數(shù)據(jù)

十:Node-RED使用儀表盤顯示溫濕度傳感器數(shù)據(jù)

十一:總結(jié)

前言:

如果有心查看米爾MYC-J1028X核心板及開發(fā)板的官方界面:

ecb2ad34-72a9-11ed-b116-dac502259ad0.png

你會(huì)發(fā)現(xiàn),介紹中透露出濃厚的工業(yè)味兒。工業(yè)!工業(yè)!工業(yè)!

今天,我們就在MYC-J1028X開發(fā)板上,搭建Node-RED環(huán)境,將開發(fā)板變身為工業(yè)物聯(lián)網(wǎng)控制網(wǎng)關(guān)。

很多人了解或者知道Node-RED,是從智能家居或者小型物聯(lián)網(wǎng)控制開始的,有的人認(rèn)為只是一個(gè)類似的圖形界面編程的工具。

其實(shí),在工業(yè)互聯(lián)網(wǎng)中,Node-RED可以用于數(shù)據(jù)收集、關(guān)聯(lián)性觸發(fā)控制、儀表呈現(xiàn)等,在低成本投入的情況下,也能獲得較好的效果。

一、安裝node-red

安裝node-red,可以參考官方的文檔:https://nodered.org/docs/getting-started/raspberrypi

雖然這篇文檔,是針對樹莓派的,但是對于Debian系的系統(tǒng),都是可以參考的。

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

執(zhí)行上述命令后,將自動(dòng)下載安裝腳本,啟動(dòng)安裝進(jìn)程,安裝過程中的問題,一律選y即可。

ecf249d0-72a9-11ed-b116-dac502259ad0.png

安裝過程可能耗時(shí)比較長,先沏一杯茶或者咖啡,等著吧:

ed01d350-72a9-11ed-b116-dac502259ad0.png

首次安裝,可能會(huì)遇到莫名其妙的Node-RED core沒裝上,核心都沒裝上,怎么玩?

不管,再次執(zhí)行安裝命令,就能好了:

ed1d0e7c-72a9-11ed-b116-dac502259ad0.png

如果提示那個(gè)shortcut有問題,先不管,不影響使用。

因?yàn)槭鞘状伟惭b,所以執(zhí)行node-red admin init進(jìn)行初始化:

ed469616-72a9-11ed-b116-dac502259ad0.png

初始化完成后,就可以執(zhí)行 node-red start 啟動(dòng)Node-RED了。

ed5ceac4-72a9-11ed-b116-dac502259ad0.png

正常啟動(dòng)后,就可以通過網(wǎng)址 http://開發(fā)板IP:1880/ 進(jìn)行訪問了:

ed7308e0-72a9-11ed-b116-dac502259ad0.png

輸入初始化的時(shí)候設(shè)置的賬戶密碼,登錄后,按照下面的設(shè)置,即可切換到中文界面:

ed849d26-72a9-11ed-b116-dac502259ad0.png

設(shè)置完成后,需要刷新頁面,才能正式生效。

二、系統(tǒng)命令控制LED

現(xiàn)在,我們就可以開始在Node-RED中,開始進(jìn)行外設(shè)控制了。

第一個(gè)控制邏輯,還是點(diǎn)燈,能點(diǎn)燈,我們就成功一大半了。

通過查看官方的手冊,可以了解到:

ed9c333c-72a9-11ed-b116-dac502259ad0.png


這個(gè)LED,系統(tǒng)已經(jīng)做好了設(shè)備關(guān)聯(lián),不能通過GPIO進(jìn)行控制。

edc6d768-72a9-11ed-b116-dac502259ad0.png

我們可以先使用上面的指令,測試能否控制系統(tǒng)的D22-LED。

echo 0 | sudo tee /sys/class/leds/d22/brightness

echo 1 | sudo tee /sys/class/leds/d22/brightness

eddc62cc-72a9-11ed-b116-dac502259ad0.jpg

三、LED權(quán)限設(shè)置:

通過查看Node-RED的文檔資料,可以了解到,有一個(gè)Exec Node,可以用于執(zhí)行系統(tǒng)的命令,那我們正好可以使用其來執(zhí)行上面手冊中,控制D22的指令。

要使得普通用戶運(yùn)行的Node-RED能夠控制系統(tǒng)LED,需要在udev中,添加對應(yīng)的權(quán)限處理規(guī)則,否則操作時(shí)將會(huì)提示沒有權(quán)限。

sudo groupadd -f -r leds

sudo usermod -a -G leds $USER

sudo vim /etc/udev/rules.d/99-leds.rules

SUBSYSTEM=="leds", ACTION=="add", RUN+="/bin/chgrp -R leds /sys%p", RUN+="/bin/chmod -R g=u /sys%p"

SUBSYSTEM=="leds", ACTION=="change", ENV{TRIGGER}!="none", RUN+="/bin/chgrp -R leds /sys%p", RUN+="/bin/chmod -R g=u /sys%p"

將上面的最后兩行設(shè)置,添加到/etc/udev/rules.d/99-leds.rules 后,需要重啟系統(tǒng)才能生效。

友情提醒:類似在udev中進(jìn)行普通用戶權(quán)限的設(shè)置,后續(xù)還有很多次,一定要仔細(xì)設(shè)置。


重啟后(sudo reboot),可以測試使用普通用戶權(quán)限,來操作LED:

echo 0 | tee /sys/class/leds/d22/brightness

echo 1 | tee /sys/class/leds/d22/brightness

四、Node-RED控制系統(tǒng)LED

先在Node-RED界面中,參考下圖,添加兩個(gè)inject node,再添加兩個(gè)Exec Node。

edf00426-72a9-11ed-b116-dac502259ad0.png

Exec Node的命令部分,參考下圖填寫,記住一個(gè)為echo 0,一個(gè)為echo 1,對應(yīng)熄滅和點(diǎn)亮LED

ee18c2bc-72a9-11ed-b116-dac502259ad0.png

兩個(gè)injection Node的設(shè)置,分別如下:

ee2f67d8-72a9-11ed-b116-dac502259ad0.png

ee4a2b04-72a9-11ed-b116-dac502259ad0.png

上面的邏輯表示:

injection 0于第0秒開始執(zhí)行,觸發(fā)echo 0對應(yīng)的Exec,熄滅LED

injection 1于第1秒開始執(zhí)行,觸發(fā)echo 1對應(yīng)的Exec,點(diǎn)亮LED

第2秒,injection 0再次執(zhí)行,熄滅LED

第1+2秒,injection 1再次執(zhí)行,點(diǎn)亮LED

因?yàn)樵O(shè)置了周期執(zhí)行,所以上面兩個(gè)觸發(fā)器,交替執(zhí)行,就實(shí)現(xiàn)了LED的亮滅效果。

五、系統(tǒng)命令控制GPIO:

在官方手冊上,有說明如何操作GPIO:

ee66b7f6-72a9-11ed-b116-dac502259ad0.png

結(jié)合開發(fā)板和原理圖上我們可以了解到,J18是我們可以方便使用的引腳區(qū)域:

eec8ed18-72a9-11ed-b116-dac502259ad0.png

ef01db5a-72a9-11ed-b116-dac502259ad0.jpg

J18上可供使用的GPIO對應(yīng)關(guān)系如下:

J18 - Pin 32 - GPIO3_5:421

J18 - Pin 22 - GPIO3_6:422

J18 - Pin 29 - GPIO3_8:424

J18 - Pin 31 - GPIO3_9:425

J18 - Pin 33 - GPIO3_10:426

J18 - Pin 36 - GPIO3_12:428

類似系統(tǒng)LED,如果要在普通用戶下控制GPIO,也需要在udev中進(jìn)行一些設(shè)置,具體設(shè)置如下:

sudo groupadd -f -r gpio

sudo usermod -a -G gpio $USER

sudo vim /etc/udev/rules.d/99-gpio.rules

SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", RUN+="/bin/chgrp -R gpio /sys/class/gpio/export /sys/class/gpio/unexport", RUN+="/bin/chmod -R g=u /sys/class/gpio/export /sys/class/gpio/unexport"

SUBSYSTEM=="gpio*", KERNEL=="gpio*", ACTION=="add", RUN+="/bin/chgrp -R gpio /sys%p", RUN+="/bin/chmod -R g=u /sys%p"

SUBSYSTEM=="gpio*", KERNEL=="gpio*", ACTION=="change", ENV{TRIGGER}!="none", RUN+="/bin/chgrp -R gpio /sys%p", RUN+="/bin/chmod -R g=u /sys%p"

將上述最后三行內(nèi)容寫入/etc/udev/rules.d/99-gpio.rules,然后重啟開發(fā)板即可生效。

重啟完成后,我們就可以現(xiàn)在命令行下進(jìn)行測試。

首先按照原理圖,將可以用3.3V驅(qū)動(dòng)的LED,連接到GPIO3_9引腳上。

然后使用下面的命令進(jìn)行測試:

echo 425 > /sys/class/gpio/export

echo out > /sys/class/gpio/gpio425/direction

for i in {1..100};do

echo $((i%2)) > /sys/class/gpio/gpio425/value

sleep 1

done

執(zhí)行完命令后,連接到GPIO3_9引腳上的LED,將每秒閃爍一次。

ef204126-72a9-11ed-b116-dac502259ad0.jpg


測試控制成功后,我們就可以到Node-RED中進(jìn)行控制了。

六、Node-RED控制GPIO

要在Node-Red中控制GPIO,可以安裝OPI-GPIO插件,按照以下步驟安裝即可:

ef3e0bb6-72a9-11ed-b116-dac502259ad0.png

安裝完成后,在右邊組件選擇欄,就會(huì)出現(xiàn)Orange Pi,選擇其中的output pin,然后將之前設(shè)置的injection 0和1連接到新添加的控件上,再按照下面的步驟,設(shè)置對應(yīng)的GPIO端口號。

ef545c5e-72a9-11ed-b116-dac502259ad0.png

因?yàn)镚PIO3_9對應(yīng)425,所以pin填寫425即可。但Orange Pi在填寫后,再次打開的時(shí)候,界面會(huì)變成初始狀態(tài),所以務(wù)必仔細(xì)填寫。

填寫完成,點(diǎn)擊右上角的部署,連接到GPIO3_9上的LED,就會(huì)開始閃爍了,和板子上的D22-LED同步。

七、開發(fā)板上的S3按鍵使用:

在開發(fā)板上,有一個(gè)可供用戶編程使用的按鍵S3:

ef6dd6f2-72a9-11ed-b116-dac502259ad0.png

具體位置如下:

ef932c36-72a9-11ed-b116-dac502259ad0.jpg

S3按鍵,使用系統(tǒng)/dev/input/event0來監(jiān)聽接收,普通用戶使用,需要做如下設(shè)置:

sudo usermod -a -G input $USER

sudo vim /etc/udev/rules.d/99-event.rules

KERNEL=="event[0-9]*", SUBSYSTEM=="input", TAG+="uaccess"

設(shè)置好以后,重啟才能生效。

重啟后,使用evtest指令測試:

efc07c68-72a9-11ed-b116-dac502259ad0.png

S3按鍵后,就能夠收到按鍵的消息了。

為了能夠更好的接收到按鍵信息,我們需要使用Python去進(jìn)行檢測,這需要使用到python3-evdev庫,先安裝:

pip3 install evdev

然后,使用下面的python腳本進(jìn)行測試:

from evdev import InputDevice

from select import select

dev = InputDevice('/dev/input/event0')

while True:

r,w,x=select([dev],[],[])

for event in dev.read():

print(event)

按下S3按鍵然后釋放,就會(huì)收到信息了:

efe43b08-72a9-11ed-b116-dac502259ad0.png

需要注意的是,S3按鍵使用系統(tǒng)Event接收,按下去和釋放,都會(huì)觸發(fā)一次。

按下去對應(yīng):

event at 1664670749.634839, code 02, type 01, val 01

event at 1664670749.634839, code 00, type 00, val 00

釋放對應(yīng):

event at 1664670750.350823, code 02, type 01, val 00

event at 1664670750.350823, code 00, type 00, val 00

我們可以將程序完善一下,直接按鍵輸出1,釋放輸出0:

from evdev import InputDevice

from select import select

dev = InputDevice('/dev/input/event0')

while True:

r,w,x=select([dev],[],[])

for event in dev.read():

if event.code == 2 and event.type == 1:

print("value: %d" % event.value)

按下S3按鍵然后釋放,就會(huì)收到下面的信息了:

f000b878-72a9-11ed-b116-dac502259ad0.png

這樣,我們就準(zhǔn)備好將按鍵值提供給Node-RED使用了。

八、在Node-RED中使用S3按鍵控制LED:

要在Node-RED中,獲取到Python提供的按鍵值,然后控制LED,需要使用下面的邏輯:

f01ca4f2-72a9-11ed-b116-dac502259ad0.png


在Node-RED中的控制邏輯如下:

f0451388-72a9-11ed-b116-dac502259ad0.png

下面進(jìn)行詳細(xì)的說明。

首先,我們再次調(diào)整上面的監(jiān)控腳本,使得監(jiān)控按鍵的邏輯,符合實(shí)際需要,即:

根據(jù)按鍵次數(shù),奇數(shù)次按鍵輸出1(用于點(diǎn)亮LED),偶數(shù)次按鍵輸出0(用于熄滅LED)

默認(rèn)輸出0

注意:這里是根據(jù)按鍵奇偶次數(shù)來輸出1或者0,而不是根據(jù)按下和釋放來輸出1或者0

具體代碼如下:

from evdev import InputDevice

from select import select

dev = InputDevice('/dev/input/event0')

keypress_times = 0

print(keypress_times % 2)

while True:

r,w,x=select([dev],[],[])

for event in dev.read():

if event.value == 1:

keypress_times = keypress_times + 1

print(keypress_times % 2)

將上述代碼保存到/home/HonestQiao/Projects/event/evdev_key.py (具體路徑,請根據(jù)你的實(shí)際情況設(shè)定),然后運(yùn)行測試:

f068d5a2-72a9-11ed-b116-dac502259ad0.png

測試無誤后,就可以在Node-RED中真正調(diào)用了。

要在Node-RED中,啟動(dòng)運(yùn)行上面的監(jiān)聽腳本,需要使用到node-red-node-daemon插件,安裝即可:

f08cb6b6-72a9-11ed-b116-dac502259ad0.png

然后,按照下面的方式,使用daemon控件并進(jìn)行設(shè)置:

f0ac6696-72a9-11ed-b116-dac502259ad0.png

因?yàn)閑vdev_key.py輸出的內(nèi)容,為【0或者1 并附帶回車】,所以Node-RED收到后,需要進(jìn)行一次轉(zhuǎn)換,才能使用。

按照下面的步驟,添加轉(zhuǎn)換控件,并設(shè)置好轉(zhuǎn)換邏輯即可:

f0d8148a-72a9-11ed-b116-dac502259ad0.png

然后,添加GPIO3_10對應(yīng)426引腳控制,并與轉(zhuǎn)換為數(shù)字控件進(jìn)行關(guān)聯(lián):

f0f1ac2e-72a9-11ed-b116-dac502259ad0.png

忘記說了,我在J18的GPIO3_10對應(yīng)的引腳,連接了第二個(gè)LED:

f11dd5ba-72a9-11ed-b116-dac502259ad0.png

然后,再添加一個(gè)debug控件,以便能夠查看到中間過程的數(shù)據(jù)信息:

f1704a5c-72a9-11ed-b116-dac502259ad0.png


將S3的三個(gè)輸出、轉(zhuǎn)換數(shù)字控件的輸出,都連接到debug控件。

點(diǎn)擊部署后,在右邊,就能看到調(diào)試輸出信息了。

嘗試一下按鍵,就能夠看到腳本輸出的字符串信息,已經(jīng)轉(zhuǎn)換為數(shù)字信息,并且GPIO3_10連接的黃色LED,也能夠被正常控制了。


九、Node-RED使用I2C接口讀取SHT30溫濕度傳感器數(shù)據(jù):

前面的部分,都是LED控制、GPIO控制、按鍵讀取,相對比較簡單。

下面,再來一個(gè)感覺稍微提高一點(diǎn)點(diǎn)的實(shí)例,就是使用I2C接口讀取SHT30溫濕度傳感器。

在之前看過的電路原理圖中,J18接口上,就有I2C接口。

將I2C接口的SHT30,連接到J18對應(yīng)的接口上:

f18e5ccc-72a9-11ed-b116-dac502259ad0.jpg

要在普通用戶權(quán)限下,使用i2c接口,我們又需要在udev中做一些設(shè)置:

sudo vim /etc/udev/rules.d/99-i2c.rules

KERNEL=="i2c-[0-9]*", GROUP="i2c"

將這行內(nèi)容,寫入到/etc/udev/rules.d/99-i2c.rules,然后重啟生效。

重啟完成后,在命令下下,測試是否能夠找到SHT30:

先使用 i2cdetect -l 命令查看一下可供使用的i2c接口:

f1ad1d42-72a9-11ed-b116-dac502259ad0.png

從上面可以看到,i2c-0、i2c-1可供使用。

然后,再使用 i2cdetect -y 0 和 i2cdetect -y 1 查看i2c掛載的設(shè)備: f1d134e8-72a9-11ed-b116-dac502259ad0.png

在i2c-1中,有一個(gè)44的設(shè)備,這個(gè)正是 SHT30的默認(rèn)i2c通訊地址。

可以嘗試,把SHT30連線斷開,再使用 i2cdetect -y 1 查看,有什么不同。

在Node-RED中,要讀取SHT3X的數(shù)據(jù),可以使用 node-red-contrib-sht 插件:

f1eb3dca-72a9-11ed-b116-dac502259ad0.png

然后,按照如下步驟,先添加一個(gè)injection控件,用于周期性觸發(fā),再掛一個(gè)SHT3X控件,用于讀取SHT3X的數(shù)據(jù),最后再掛一個(gè)debug模塊,輸出調(diào)試信息:

f20899c4-72a9-11ed-b116-dac502259ad0.png

邏輯設(shè)置完成,點(diǎn)擊右上角的部署后,調(diào)試區(qū)域,就會(huì)打印出來,實(shí)際讀取到的溫濕度信息了。

對著溫濕度傳感器哈哈氣,就會(huì)發(fā)現(xiàn)讀取到的數(shù)值,發(fā)生了變化。

十:Node-RED使用儀表盤顯示溫濕度傳感器數(shù)據(jù):

Node-RED還有一個(gè)迷人又強(qiáng)大的地方,那就是它不僅能夠方便你用圖形界面設(shè)計(jì)物聯(lián)網(wǎng)設(shè)備的控制交互流程,還能夠很方便的使用儀表盤,提供數(shù)據(jù)查看界面。

下面,我就在上一步讀取到溫濕度傳感器的基礎(chǔ)上,再做一個(gè),可以在手機(jī)界面上查看訪問的儀表盤。

首先,安裝一個(gè)dashboard儀表盤控件:

f21c80a6-72a9-11ed-b116-dac502259ad0.png

有好多可供選擇的,我直接安裝了第一個(gè)dashboard-evi。其他的,大家也可以嘗試一下。

然后,在SHT3X空間上,掛兩個(gè)change,用于轉(zhuǎn)換溫濕度值:

f236b7f0-72a9-11ed-b116-dac502259ad0.png

f24c588a-72a9-11ed-b116-dac502259ad0.png

f26550c4-72a9-11ed-b116-dac502259ad0.png

上述兩個(gè)change,一個(gè)用于將溫度值轉(zhuǎn)換為只有1位小數(shù),一個(gè)將濕度值轉(zhuǎn)換為無小數(shù)。

而溫濕度值,各掛一個(gè)gauge,用于顯示最終的數(shù)據(jù),其內(nèi)容,參考如下設(shè)置即可:

溫度gauge:

f29624ce-72a9-11ed-b116-dac502259ad0.png

濕度gauge:

f2ae975c-72a9-11ed-b116-dac502259ad0.png

注意,務(wù)必需要設(shè)置Range,也就是數(shù)值范圍,否則可能不會(huì)正常顯示。

在第一次設(shè)置gauge的時(shí)候,如上面的溫度gauge,要點(diǎn) (4) 進(jìn)入,設(shè)置group節(jié)點(diǎn)和Tab節(jié)點(diǎn),具體如下:

f2d63154-72a9-11ed-b116-dac502259ad0.png

f2ec590c-72a9-11ed-b116-dac502259ad0.png

經(jīng)過以上設(shè)置,就能夠?qū)貪穸戎担敵龅絻x表盤上了。

為了效果更好,我再添加一個(gè)當(dāng)前日期時(shí)間轉(zhuǎn)換,并使用文本控件顯示。

先按照下面的步驟,添加一個(gè)function控件,別編寫轉(zhuǎn)換代碼:

f31c2e16-72a9-11ed-b116-dac502259ad0.png

function formatDate(value) {

var date = new Date(value);

var y = date.getFullYear(),

m = date.getMonth() + 1,

d = date.getDate(),

h = date.getHours(),

i = date.getMinutes(),

s = date.getSeconds();

if (m < 10) { m = '0' + m; }

if (d < 10) { d = '0' + d; }

if (h < 10) { h = '0' + h; }

if (i < 10) { i = '0' + i; }

if (s < 10) { s = '0' + s; }

var t = y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;

return t;

}

return { payload: formatDate(msg.payload) };

其中的 formatDate() 函數(shù),就是一個(gè)js中標(biāo)準(zhǔn)的把當(dāng)前時(shí)間戳轉(zhuǎn)換為YYYY-mm-dd HHSS格式的函數(shù)。

這也是Node-RED的一個(gè)強(qiáng)大之處,除了編寫好的控件,還可以使用腳本進(jìn)行中間過程的處理。

設(shè)置好了日期時(shí)間轉(zhuǎn)換,再在其后掛一個(gè)text控件,用作顯示即可:

f34ae9d6-72a9-11ed-b116-dac502259ad0.png

全部設(shè)計(jì)完成后,點(diǎn)擊右上角的部署,就可以使用手機(jī)進(jìn)行查看了。

在手機(jī)上,訪問網(wǎng)址 http://開發(fā)板IP:1880/ui ,就能看到如下的界面了:

f3894d20-72a9-11ed-b116-dac502259ad0.jpg

十一、總結(jié):

這篇分享,基于米爾MYC-J1028X開發(fā)板,結(jié)合Node-RED,將其變身為工業(yè)控制網(wǎng)關(guān)。

看到這里,看似分享了不少內(nèi)容,但涉及到Node-RED的部分,只有Node-RED全部功能的萬分之一都不到,而且都是非常基礎(chǔ)的使用。

對于米爾MYC-J1028X開發(fā)板的使用,也是用到了實(shí)際功能的百分之一都不到。

Node-RED還有很多很多很多強(qiáng)大的功能,可以方便我們快速的獲取外部設(shè)備的數(shù)據(jù),并編寫合適的邏輯處理流程來規(guī)整數(shù)據(jù),并進(jìn)行數(shù)據(jù)的呈現(xiàn),或者對外部設(shè)備進(jìn)行控制。

而這一切,并不需要特別專業(yè)的編程技能,就能夠完成。

基于米爾MYC-J1028X開發(fā)板強(qiáng)勁的運(yùn)算能力,以及豐富的外設(shè)接口,結(jié)合Node-RED所構(gòu)建的工業(yè)控制網(wǎng)關(guān),完全可以應(yīng)用在實(shí)際場合中,發(fā)揮重大的作用。

將其部署在工業(yè)現(xiàn)場,用于收集、存儲、處理和分析網(wǎng)絡(luò)邊緣的數(shù)據(jù),能夠減輕對云和數(shù)據(jù)中心的壓力。

這套系統(tǒng),可以通過靈活的I/O簡化通信和控制,對數(shù)據(jù)進(jìn)行主動(dòng)采集、解析及過濾、匯聚,來可視化現(xiàn)場數(shù)據(jù)和控制邏輯,既能方便預(yù)測性維護(hù),又能開展實(shí)時(shí)數(shù)據(jù)處理與決策。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 網(wǎng)關(guān)
    +關(guān)注

    關(guān)注

    9

    文章

    5595

    瀏覽量

    52838
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5647

    瀏覽量

    104035
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測試-基于米爾全志T536開發(fā)板

    本文介紹基于米爾電子MYD-LT536開發(fā)板米爾基于全志T536開發(fā)板)的多協(xié)議物聯(lián)網(wǎng)關(guān)方案
    發(fā)表于 06-20 15:44

    基于米爾全志T536開發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測試

    本文介紹基于米爾電子MYD-LT536開發(fā)板米爾基于全志T536開發(fā)板)的多協(xié)議物聯(lián)網(wǎng)關(guān)方案
    的頭像 發(fā)表于 06-19 08:03 ?801次閱讀
    基于<b class='flag-5'>米爾</b>全志T536<b class='flag-5'>開發(fā)板</b>的多協(xié)議物聯(lián)<b class='flag-5'>網(wǎng)關(guān)</b>的方案測試

    有ARM,NPU,F(xiàn)PGA三種核心的開發(fā)板米爾安路飛龍派開發(fā)板

    ,是A股首家專注于FPGA業(yè)務(wù)的上市公司。YM90X開發(fā)板用的就是安路的SALDRAGON1(飛龍1,以下簡稱DR1)系列FPSoC。FPSoC就是ARM、NPU和
    的頭像 發(fā)表于 06-13 08:03 ?512次閱讀
    有ARM,NPU,F(xiàn)PGA三種核心的<b class='flag-5'>開發(fā)板</b> — <b class='flag-5'>米爾</b>安路飛龍派<b class='flag-5'>開發(fā)板</b>

    有獎(jiǎng)丨米爾 NXP i.MX91開發(fā)板免費(fèi)試用來啦

    米爾NXP合作發(fā)布的新品基于NXPi.MX91應(yīng)用處理器的MYD-LMX91開發(fā)板免費(fèi)試用名額來啦~~米爾提供了3套價(jià)值588元的MYD-LMX91
    的頭像 發(fā)表于 06-05 08:02 ?594次閱讀
    有獎(jiǎng)丨<b class='flag-5'>米爾</b> <b class='flag-5'>NXP</b> i.MX91<b class='flag-5'>開發(fā)板</b>免費(fèi)試用來啦

    基于米爾全志T536開發(fā)板的視頻識別應(yīng)用方案

    A53處理器、G31GPU、4K編解碼能力)和嵌入式場景需求。米爾基于全志T536開發(fā)板以下是分階段開發(fā)方案:?一、?開發(fā)
    的頭像 發(fā)表于 06-05 08:01 ?894次閱讀
    基于<b class='flag-5'>米爾</b>全志T536<b class='flag-5'>開發(fā)板</b>的視頻識別應(yīng)用方案

    米爾NXP i.MX 91核心發(fā)布,助力新一代入門級Linux應(yīng)用開發(fā)

    矩陣,米爾累計(jì)推出5個(gè)平臺共計(jì)二十余款NXP核心,涵蓋工業(yè)物聯(lián)網(wǎng)、新能源、醫(yī)療等領(lǐng)域。此次推出的米爾基于?
    發(fā)表于 05-30 11:20

    米爾-STM32MP257開發(fā)板試用體驗(yàn)】初次體驗(yàn)米爾-STM32MP257開發(fā)板

    是ST推出的搭載了雙核Cortex-A35 @1.5 GHz和Cortex-M33 @400 MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X開發(fā)板開發(fā)板
    發(fā)表于 04-30 16:21

    如何在米爾-STM32MP257開發(fā)板上實(shí)現(xiàn)環(huán)境監(jiān)測系統(tǒng)

    本文介紹基于米爾電子MYD-LD25X開發(fā)板米爾基于STM35MP257開發(fā)板)的環(huán)境監(jiān)測系
    的頭像 發(fā)表于 04-17 08:06 ?1748次閱讀
    如何在<b class='flag-5'>米爾</b>-STM32MP257<b class='flag-5'>開發(fā)板</b>上實(shí)現(xiàn)<b class='flag-5'>環(huán)境</b>監(jiān)測系統(tǒng)

    OpenCV行人檢測應(yīng)用方案--基于米爾全志T527開發(fā)板

    本文介紹基于米爾電子MYD-LT527開發(fā)板米爾基于全志T527開發(fā)板)的OpenCV行人檢測方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗一、軟件
    的頭像 發(fā)表于 04-10 08:03 ?692次閱讀
    OpenCV行人檢測應(yīng)用方案--基于<b class='flag-5'>米爾</b>全志T527<b class='flag-5'>開發(fā)板</b>

    NXP推出FRDM i.MX 93開發(fā)板, 助力現(xiàn)代工業(yè)與邊緣智能開發(fā)

    近日,恩智浦半導(dǎo)體(NXP Semiconductor)推出了FRDM i.MX 93開發(fā)板,這是FRDM系列中第一款基于MPU推出的開發(fā)板,以低成本、緊湊的設(shè)計(jì)為核心,搭載了NXP
    的頭像 發(fā)表于 02-21 09:19 ?1462次閱讀
    <b class='flag-5'>NXP</b>推出FRDM i.MX 93<b class='flag-5'>開發(fā)板</b>, 助力現(xiàn)代<b class='flag-5'>工業(yè)</b>與邊緣智能<b class='flag-5'>開發(fā)</b>

    人臉疲勞檢測應(yīng)用-米爾基于RK3576核心/開發(fā)板

    本文介紹基于米爾電子MYD-LR3576開發(fā)板米爾基于瑞芯微RK3576開發(fā)板)的人臉疲勞檢測方案測試。
    的頭像 發(fā)表于 12-20 08:06 ?856次閱讀
    人臉疲勞檢測應(yīng)用-<b class='flag-5'>米爾</b>基于RK3576核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>

    如何用OpenCV進(jìn)行手勢識別--基于米爾全志T527開發(fā)板

    本文介紹基于米爾電子MYD-LT527開發(fā)板米爾基于全志T527開發(fā)板)的OpenCV手勢識別方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗
    的頭像 發(fā)表于 12-13 08:04 ?1319次閱讀
    如何用OpenCV進(jìn)行手勢識別--基于<b class='flag-5'>米爾</b>全志T527<b class='flag-5'>開發(fā)板</b>

    NXP FRDM-MCXC444開發(fā)板在RT-Thread環(huán)境下的上手過程

    NXP FRDM-MCXC444開發(fā)板是一款基于MCX C444 MCU的高性能開發(fā)板,它集成了豐富的硬件資源和接口,支持快速原型設(shè)計(jì)。本文將為讀者提供一份詳細(xì)的RT-Thread上手指南,幫助大家輕松玩轉(zhuǎn)這款
    的頭像 發(fā)表于 10-12 11:51 ?962次閱讀
    <b class='flag-5'>NXP</b> FRDM-MCXC444<b class='flag-5'>開發(fā)板</b>在RT-Thread<b class='flag-5'>環(huán)境</b>下的上手過程

    198元,米爾NXP i.MX 93開發(fā)板,限購300套

    。即日,米爾聯(lián)合NXP推出活動(dòng):米爾NXPi.MX93開發(fā)板限量300套,僅售198元!此次活動(dòng)針對企業(yè)客戶參與,需要您提供公司信息和聯(lián)系方式,請按如下流程操作:
    的頭像 發(fā)表于 09-27 08:00 ?657次閱讀
    198元,<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> i.MX 93<b class='flag-5'>開發(fā)板</b>,限購300套

    ARMxy ARM 物聯(lián)網(wǎng)邊緣計(jì)算網(wǎng)關(guān)支持 Node-RED 用于工業(yè)控制

    在惡劣環(huán)境下穩(wěn)定運(yùn)行。豐富的通信接口(如網(wǎng)口、USB、RS485 等)及 WiFi/4G 支持,使網(wǎng)關(guān)能夠靈活適應(yīng)不同網(wǎng)絡(luò)環(huán)境Node-RED 是一個(gè)基于
    的頭像 發(fā)表于 08-19 17:01 ?789次閱讀
    ARMxy ARM 物聯(lián)網(wǎng)邊緣計(jì)算<b class='flag-5'>網(wǎng)關(guān)</b>支持 <b class='flag-5'>Node-RED</b> 用于<b class='flag-5'>工業(yè)</b><b class='flag-5'>控制</b>
    主站蜘蛛池模板: 一区二区不卡免费视频 | 最好看最新的中文字幕1 | 中国人69xxx大全 | 精品成人在线 | 免费一级毛片私人影院a行 免费一级毛片无毒不卡 | 色拍拍拍 | 国产精品美女视频 | 日日噜噜噜噜人人爽亚洲精品 | 久青草免费视频 | 色婷婷色丁香 | 一二三区在线观看 | 国产逼逼视频 | www.丁香.com | 日本69xxx| 欧美一级艳片视频免费观看 | 自拍偷拍综合网 | 国产成人91青青草原精品 | 一区二区三区视频在线观看 | 视色4se视频在线观看 | 国产亚洲综合色就色 | 天天操天天射天天舔 | 天天干视频在线 | 欧美一级色 | 婷婷开心激情 | 亚洲 图片 小说 欧美 另类 | 日韩精品一级毛片 | 四虎在线观看 | 午夜黄色 | 亚洲五月综合网色九月色 | 拍拍拍无档又黄又爽视频 | 欧美一级欧美一级高清 | 国产yw855.c免费观看网站 | 国产哺乳期奶水avav | 国产一级特黄aa大片免费 | 午夜欧美精品久久久久久久 | 亚洲综合成人网 | 亚洲午夜一级毛片 | 中文字幕第一 | 老司机精品视频免费 | www资源| 老熟女毛片 |