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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

米爾電子 ? 2022-12-05 09:47 ? 次閱讀

由測評者HonestQiao提供

視頻搶先看↓↓↓

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

這篇分享,內容較長,涉及知識點多,需耐心閱讀,目錄如下:

前言

一、安裝node-red

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

三、LED權限設置

四、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ù)

十一:總結

前言:

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

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

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

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

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

其實,在工業(yè)互聯(lián)網(wǎng)中,Node-RED可以用于數(shù)據(jù)收集、關聯(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í)行上述命令后,將自動下載安裝腳本,啟動安裝進程,安裝過程中的問題,一律選y即可。

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

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

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

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

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

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

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

因為是首次安裝,所以執(zhí)行node-red admin init進行初始化:

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

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

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

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

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

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

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

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

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

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

第一個控制邏輯,還是點燈,能點燈,我們就成功一大半了。

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

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


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

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權限設置:

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

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

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"

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

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


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

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

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

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

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

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

Exec Node的命令部分,參考下圖填寫,記住一個為echo 0,一個為echo 1,對應熄滅和點亮LED

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

兩個injection Node的設置,分別如下:

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

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

上面的邏輯表示:

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

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

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

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

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

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

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

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

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

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

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

J18上可供使用的GPIO對應關系如下:

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中進行一些設置,具體設置如下:

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"

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

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

首先按照原理圖,將可以用3.3V驅動的LED,連接到GPIO3_9引腳上。

然后使用下面的命令進行測試:

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中進行控制了。

六、Node-RED控制GPIO

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

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

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

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

因為GPIO3_9對應425,所以pin填寫425即可。但Orange Pi在填寫后,再次打開的時候,界面會變成初始狀態(tài),所以務必仔細填寫。

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

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

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

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

具體位置如下:

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

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

sudo usermod -a -G input $USER

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

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

設置好以后,重啟才能生效。

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

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

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

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

pip3 install evdev

然后,使用下面的python腳本進行測試:

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按鍵然后釋放,就會收到信息了:

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

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

按下去對應:

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

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

釋放對應:

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按鍵然后釋放,就會收到下面的信息了:

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

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

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

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

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


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

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

下面進行詳細的說明。

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

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

默認輸出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ù)你的實際情況設定),然后運行測試:

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

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

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

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

然后,按照下面的方式,使用daemon控件并進行設置:

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

因為evdev_key.py輸出的內容,為【0或者1 并附帶回車】,所以Node-RED收到后,需要進行一次轉換,才能使用。

按照下面的步驟,添加轉換控件,并設置好轉換邏輯即可:

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

然后,添加GPIO3_10對應426引腳控制,并與轉換為數(shù)字控件進行關聯(lián):

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

忘記說了,我在J18的GPIO3_10對應的引腳,連接了第二個LED:

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

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

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


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

點擊部署后,在右邊,就能看到調試輸出信息了。

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


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

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

下面,再來一個感覺稍微提高一點點的實例,就是使用I2C接口讀取SHT30溫濕度傳感器。

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

將I2C接口的SHT30,連接到J18對應的接口上:

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

要在普通用戶權限下,使用i2c接口,我們又需要在udev中做一些設置:

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

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

將這行內容,寫入到/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掛載的設備: f1d134e8-72a9-11ed-b116-dac502259ad0.png

在i2c-1中,有一個44的設備,這個正是 SHT30的默認i2c通訊地址。

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

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

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

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

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

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

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

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

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

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

首先,安裝一個dashboard儀表盤控件:

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

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

然后,在SHT3X空間上,掛兩個change,用于轉換溫濕度值:

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

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

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

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

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

溫度gauge:

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

濕度gauge:

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

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

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

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

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

經(jīng)過以上設置,就能夠將溫濕度值,輸出到儀表盤上了。

為了效果更好,我再添加一個當前日期時間轉換,并使用文本控件顯示。

先按照下面的步驟,添加一個function控件,別編寫轉換代碼:

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ù),就是一個js中標準的把當前時間戳轉換為YYYY-mm-dd HHSS格式的函數(shù)。

這也是Node-RED的一個強大之處,除了編寫好的控件,還可以使用腳本進行中間過程的處理。

設置好了日期時間轉換,再在其后掛一個text控件,用作顯示即可:

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

全部設計完成后,點擊右上角的部署,就可以使用手機進行查看了。

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

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

十一、總結:

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

看到這里,看似分享了不少內容,但涉及到Node-RED的部分,只有Node-RED全部功能的萬分之一都不到,而且都是非?;A的使用。

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

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

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

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

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

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

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

    關注

    9

    文章

    4469

    瀏覽量

    51106
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5050

    瀏覽量

    97471
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    基于OPENCV的相機捕捉視頻進行人臉檢測--米爾NXP i.MX93開發(fā)板

    本文介紹基于米爾電子MYD-LMX93開發(fā)板米爾基于NXPi.MX93開發(fā)板)的基于OpenCV的人臉檢測方案測試。OpenCV提供了一
    的頭像 發(fā)表于 11-07 09:03 ?1098次閱讀
    基于OPENCV的相機捕捉視頻進行人臉檢測--<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> i.MX93<b class='flag-5'>開發(fā)板</b>

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

    NXP FRDM-MCXC444開發(fā)板是一款基于MCX C444 MCU的高性能開發(fā)板,它集成了豐富的硬件資源和接口,支持快速原型設計。本文將為讀者提供一份詳細的RT-Thread上手指南,幫助大家輕松玩轉這款
    的頭像 發(fā)表于 10-12 11:51 ?409次閱讀
    <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推出活動:米爾NXPi.MX93開發(fā)板限量300套,僅售198元!此次活動針對企業(yè)客戶參與,需要您提供公司信息和聯(lián)系方式,請按如下流程操作:
    的頭像 發(fā)表于 09-27 08:00 ?367次閱讀
    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)邊緣計算網(wǎng)關支持 Node-RED 用于工業(yè)控制

    在惡劣環(huán)境下穩(wěn)定運行。豐富的通信接口(如網(wǎng)口、USB、RS485 等)及 WiFi/4G 支持,使網(wǎng)關能夠靈活適應不同網(wǎng)絡環(huán)境Node-RED 是一個基于
    的頭像 發(fā)表于 08-19 17:01 ?373次閱讀
    ARMxy ARM 物聯(lián)網(wǎng)邊緣計算<b class='flag-5'>網(wǎng)關</b>支持 <b class='flag-5'>Node-RED</b> 用于<b class='flag-5'>工業(yè)</b><b class='flag-5'>控制</b>

    米爾基于NXP iMX.93開發(fā)板的M33處理器應用開發(fā)筆記

    資源MYD-LMX9X開發(fā)板米爾基于NXPiMX.93開發(fā)板)3.軟件資源Windows7及以上版本軟件:IAREmbeddedWorkbench4.板載固件調試
    的頭像 發(fā)表于 06-29 08:01 ?1374次閱讀
    <b class='flag-5'>米爾</b>基于<b class='flag-5'>NXP</b> iMX.93<b class='flag-5'>開發(fā)板</b>的M33處理器應用<b class='flag-5'>開發(fā)</b>筆記

    Node-RED初學者教程-三分鐘學習

    通過這短短三分鐘的教程,你已經(jīng)掌握了Node-RED的基本操作。你可以利用Node-RED的強大功能來創(chuàng)建更復雜的數(shù)據(jù)流和自動化任務,無論是物聯(lián)網(wǎng)應用、API集成還是數(shù)據(jù)處理。Node-RED簡化了編程過程,讓
    的頭像 發(fā)表于 06-27 17:09 ?2819次閱讀
    <b class='flag-5'>Node-RED</b>初學者教程-三分鐘學習

    Node-RED如何制作漂亮的界面

    Node-RED深度融合(如成都的縱橫智控和蘇州穩(wěn)聯(lián)科技Node-RED與物聯(lián)網(wǎng)網(wǎng)關深度融合,打造可視化、硬件加持的物聯(lián)網(wǎng)開發(fā)平臺,使用
    的頭像 發(fā)表于 06-26 16:50 ?4652次閱讀
    <b class='flag-5'>Node-RED</b>如何制作漂亮的界面

    Node-RED安裝本地教程

    Node-RED是一個基于流的開發(fā)工具,廣泛應用于物聯(lián)網(wǎng)(IoT)、家庭自動化和其他數(shù)據(jù)驅動的應用程序。它通過圖形化的編程界面,使得非專業(yè)程序員也能輕松上手。本文介紹如何在本地環(huán)境
    的頭像 發(fā)表于 06-24 12:10 ?2114次閱讀
    <b class='flag-5'>Node-RED</b>安裝本地教程

    點擊參與米爾NXP i.MX 93開發(fā)板有獎試用

    米爾NXP合作發(fā)布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了3塊價值678元的MYD-LMX9X
    的頭像 發(fā)表于 06-13 08:02 ?538次閱讀
    點擊參與<b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> i.MX 93<b class='flag-5'>開發(fā)板</b>有獎試用

    Node-RED實現(xiàn)電表數(shù)據(jù)采集并上云

    容器實現(xiàn)邊緣采集”。前文指引:《【教程】圖文詳解!Docker容器實現(xiàn)邊緣采集》首先需要搭建Node-RED運行環(huán)境,可以參考以往案例,也可以直接百度搜索,接下來
    的頭像 發(fā)表于 06-07 08:21 ?2846次閱讀
    <b class='flag-5'>Node-RED</b>實現(xiàn)電表數(shù)據(jù)采集并上云

    米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南

    1.概述Qt是一個跨平臺的圖形應用開發(fā)框架,被應用在不同尺寸設備和平臺上,同時提供不同版權版本供用戶選擇。米爾NXPi.MX93開發(fā)板(MYD-LMX9X開發(fā)板)使用Qt6.5版本進行
    的頭像 發(fā)表于 06-07 08:01 ?1741次閱讀
    <b class='flag-5'>米爾</b><b class='flag-5'>NXP</b> i.MX 93<b class='flag-5'>開發(fā)板</b>的Qt<b class='flag-5'>開發(fā)</b>指南

    免費!NXP i.MX 93開發(fā)板有獎試用

    米爾NXP合作發(fā)布的新品基于NXPi.MX93應用處理器的MYD-LMX9X開發(fā)板免費試用活動來啦~~米爾提供了2塊價值678
    的頭像 發(fā)表于 05-23 08:01 ?728次閱讀
    免費!<b class='flag-5'>NXP</b> i.MX 93<b class='flag-5'>開發(fā)板</b>有獎試用

    fpga開發(fā)板與linux開發(fā)板區(qū)別

    FPGA開發(fā)板與Linux開發(fā)板是兩種不同的硬件開發(fā)平臺,各自具有不同的特點和應用場景。在以下的文章中,我詳細介紹FPGA開發(fā)板和Linu
    的頭像 發(fā)表于 02-01 17:09 ?2259次閱讀