91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

蘇州穩(wěn)聯(lián)科技 ? 來源:蘇州穩(wěn)聯(lián)科技 ? 作者:蘇州穩(wěn)聯(lián)科技 ? 2024-06-26 16:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Node-RED不僅是一個(gè)強(qiáng)大的編程工具,還能通過其儀表盤(Dashboard)功能為物聯(lián)網(wǎng)應(yīng)用創(chuàng)建美觀、實(shí)用的界面。以下是如何使用Node-RED制作漂亮界面的詳細(xì)步驟和技巧。很多公司已經(jīng)將產(chǎn)品與Node-RED深度融合(如成都的縱橫智控蘇州穩(wěn)聯(lián)科技將Node-RED與物聯(lián)網(wǎng)網(wǎng)關(guān)深度融合,打造可視化、硬件加持的物聯(lián)網(wǎng)開發(fā)平臺(tái),使用者無需編碼即可快速實(shí)現(xiàn)各類應(yīng)用,開拓物聯(lián)網(wǎng)無限可能)。未來或許將會(huì)有越來越多的企業(yè)步入此行業(yè)中來。

安裝與配置Node-RED Dashboard

1. 安裝儀表盤節(jié)點(diǎn)

要使用Node-RED的儀表盤功能,首先需要安裝node-red-dashboard節(jié)點(diǎn)。在Node-RED編輯器的右上角,點(diǎn)擊菜單按鈕,選擇“Manage palette” -> “Install”,然后搜索并安裝node-red-dashboard。

npm install node-red-dashboard

2. 配置儀表盤

安裝完成后,在左側(cè)的節(jié)點(diǎn)面板中會(huì)出現(xiàn)一組新的儀表盤節(jié)點(diǎn)。你可以通過這些節(jié)點(diǎn)設(shè)計(jì)你的界面,包括圖表、按鈕、開關(guān)、文本顯示等。

創(chuàng)建基本界面

1. 設(shè)計(jì)布局

布局是創(chuàng)建漂亮界面的基礎(chǔ)。在儀表盤節(jié)點(diǎn)中,有一個(gè)ui_tab節(jié)點(diǎn)和一個(gè)ui_group節(jié)點(diǎn),用于管理界面的布局。你可以根據(jù)需要?jiǎng)?chuàng)建多個(gè)標(biāo)簽頁和分組,以組織不同的控件和顯示元素。

wKgaomZ71YeAEQ0MAA5JK3m3Ipw099.png

2. 添加控件

選擇適當(dāng)?shù)目丶?jié)點(diǎn),根據(jù)需要將其拖放到流中。例如:

圖表節(jié)點(diǎn)(ui_chart):用于顯示折線圖、柱狀圖等。

按鈕節(jié)點(diǎn)(ui_button):用于觸發(fā)特定操作。

文本節(jié)點(diǎn)(ui_text):用于顯示傳感器數(shù)據(jù)或狀態(tài)信息。

將這些節(jié)點(diǎn)與相應(yīng)的數(shù)據(jù)流連接起來,配置好數(shù)據(jù)源和顯示參數(shù)。

高級(jí)技巧與美化

1. 自定義主題

Node-RED Dashboard提供了主題選項(xiàng),可以自定義界面的配色方案。在儀表盤設(shè)置中,選擇“Site”選項(xiàng)卡,你可以選擇預(yù)設(shè)主題或自定義顏色、字體等。

2. 動(dòng)態(tài)數(shù)據(jù)更新

為了讓界面更加動(dòng)態(tài)和互動(dòng),可以使用inject節(jié)點(diǎn)和function節(jié)點(diǎn)實(shí)時(shí)更新數(shù)據(jù)。例如,你可以定期從傳感器讀取數(shù)據(jù),并通過ui_chart節(jié)點(diǎn)實(shí)時(shí)顯示在圖表上。

3. 使用模板節(jié)點(diǎn)

如果你需要更加復(fù)雜的布局和樣式,可以使用ui_template節(jié)點(diǎn)。這個(gè)節(jié)點(diǎn)允許你使用HTML、CSS和JavaScript來自定義控件。例如,可以通過HTML代碼創(chuàng)建一個(gè)定制的儀表盤或狀態(tài)顯示面板。

4. 響應(yīng)式設(shè)計(jì)

確保你的界面在不同設(shè)備上都能良好顯示是非常重要的。Node-RED Dashboard默認(rèn)支持響應(yīng)式設(shè)計(jì),你可以通過調(diào)整布局和控件大小,確保界面在桌面和移動(dòng)設(shè)備上都能適應(yīng)。

實(shí)例:創(chuàng)建一個(gè)實(shí)時(shí)監(jiān)控界面

1. 數(shù)據(jù)采集

假設(shè)我們要?jiǎng)?chuàng)建一個(gè)環(huán)境監(jiān)控界面,顯示溫度和濕度數(shù)據(jù)。首先,使用inject節(jié)點(diǎn)模擬傳感器數(shù)據(jù),然后通過function節(jié)點(diǎn)處理數(shù)據(jù),最后連接到ui_chart節(jié)點(diǎn)。

2. 圖表顯示

在ui_chart節(jié)點(diǎn)中,選擇圖表類型(例如折線圖),配置數(shù)據(jù)源和顯示參數(shù)??梢栽O(shè)置不同的數(shù)據(jù)系列來分別顯示溫度和濕度。

3. 狀態(tài)顯示

使用ui_text節(jié)點(diǎn)顯示當(dāng)前溫度和濕度值。你可以配置節(jié)點(diǎn)的顯示格式和樣式,使其與整體界面風(fēng)格一致。

示例流: [{"id":"inject","type":"inject","payload":"","topic":"","repeat":"10","payloadType":"random","x":150,"y":80,"wires":[["function"]]}, {"id":"function","type":"function","func":"msg.payload = { temp: Math.random()*30, hum: Math.random()*100 }; return msg;","x":300,"y":80,"wires":[["ui_chart","ui_text"]]}, {"id":"ui_chart","type":"ui_chart","group":"group","x":450,"y":80,"wires":[]}, {"id":"ui_text","type":"ui_text","group":"group","x":450,"y":140,"wires":[]}]

結(jié)語

Node-RED Dashboard 提供了豐富的控件和靈活的布局選項(xiàng),使你能夠快速創(chuàng)建美觀實(shí)用的物聯(lián)網(wǎng)界面。通過學(xué)習(xí)和使用以上技巧,你可以設(shè)計(jì)出功能強(qiáng)大且視覺效果出色的應(yīng)用界面,無論是在桌面端還是移動(dòng)端,都能為用戶帶來良好的使用體驗(yàn)。繼續(xù)探索和實(shí)踐,你會(huì)發(fā)現(xiàn)更多的可能性和創(chuàng)意,讓你的物聯(lián)網(wǎng)項(xiàng)目更加出色。

審核編輯 黃宇

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    運(yùn)動(dòng)相機(jī)RED認(rèn)證指令介紹

    運(yùn)動(dòng)相機(jī)出口歐盟,帶無線功能(WiFi / 藍(lán)牙?/ 4G/5G)必須符合?CERED?指令;僅有線款無需 RED,需滿足?LVD 2014/35/EU?與?EMC 2014/30/EU。RED
    的頭像 發(fā)表于 02-26 14:55 ?71次閱讀
    運(yùn)動(dòng)相機(jī)<b class='flag-5'>RED</b>認(rèn)證指令介紹

    ARMxy + FUXA 工業(yè)邊緣可視化方案|一臺(tái)設(shè)備搞定采集、控制與上云

    采集 → Node-RED規(guī)整協(xié)議 → FUXA展示實(shí)時(shí)發(fā)電與性能 → 數(shù)據(jù)同步云端 → 策略下發(fā)控制PCS或限
    的頭像 發(fā)表于 01-22 14:53 ?264次閱讀
    ARMxy + FUXA 工業(yè)邊緣可視化方案|一臺(tái)設(shè)備搞定采集、控制與上云

    上萬點(diǎn)數(shù)據(jù)如何穩(wěn)定采集?基于 BL118 Node-RED 的工業(yè)邊緣匯聚方案

    寫不寫得下”,而是這些問題: 點(diǎn)位多了,系統(tǒng)還穩(wěn)不穩(wěn)? 數(shù)據(jù)頻率高了,會(huì)不會(huì)丟數(shù)、卡頓? 協(xié)議雜、品牌多,后期維護(hù)成本會(huì)不會(huì)失控? 今天我們結(jié)合 鋇錸技術(shù) BL118 Node-RED 邊緣計(jì)算網(wǎng)關(guān) ,聊一聊一套 真正能落地的上萬點(diǎn)數(shù)據(jù)采集方案
    的頭像 發(fā)表于 01-21 17:46 ?1112次閱讀
    上萬點(diǎn)數(shù)據(jù)如何穩(wěn)定采集?基于 BL118 <b class='flag-5'>Node-RED</b> 的工業(yè)邊緣匯聚方案

    ARMxy系列邊緣網(wǎng)關(guān)上實(shí)現(xiàn)Node-RED與FUXA的OPC UA通信

    成本要可控 有沒有一種方案, 既穩(wěn)、又靈活,還能真正跑在現(xiàn)場? ARMxy + Node-RED + FUXA,正是在這種背景下,被越來越多工程師選中的組合。 系統(tǒng)拓?fù)鋱D 今天給大家演示下,ARMxy 系列邊緣網(wǎng)關(guān)上實(shí)現(xiàn) Node-RED 與 FUXA 的 OPC UA
    的頭像 發(fā)表于 01-21 17:29 ?742次閱讀
    ARMxy系列邊緣網(wǎng)關(guān)上實(shí)現(xiàn)<b class='flag-5'>Node-RED</b>與FUXA的OPC UA通信

    ARMxy+Node-RED+FUXA:一臺(tái)設(shè)備實(shí)現(xiàn)采集、控制與可視化

    成本要可控 有沒有一種方案, 既穩(wěn)、又靈活,還能真正跑在現(xiàn)場? ARMxy + Node-RED + FUXA,正是在這種背景下,被越來越多工程師選中的組合。 系統(tǒng)拓?fù)鋱D 1 ARMxy:不是“網(wǎng)關(guān)”,而是邊緣系統(tǒng)的硬件底座 ARMxy 系列工業(yè)設(shè)備,本質(zhì)上并不是單一功能的
    的頭像 發(fā)表于 01-19 16:36 ?352次閱讀
    ARMxy+<b class='flag-5'>Node-RED</b>+FUXA:一臺(tái)設(shè)備實(shí)現(xiàn)采集、控制與可視化

    Node-RED+Modbus_slave:JSON數(shù)據(jù)采集與阿里云服務(wù)器上傳

    1.引言 1.1文檔說明 本文檔介紹的是使用node-red將modbus_slave模擬的485數(shù)據(jù)進(jìn)行JSON數(shù)據(jù)封裝后,上傳到阿里云ECS私人搭建的服務(wù)器,數(shù)據(jù)通過服務(wù)器出處理后,存入到
    的頭像 發(fā)表于 01-05 17:37 ?692次閱讀
    <b class='flag-5'>Node-RED</b>+Modbus_slave:JSON數(shù)據(jù)采集與阿里云服務(wù)器上傳

    BL118 Node-RED 邊緣計(jì)算網(wǎng)關(guān):數(shù)據(jù)采集場景下的“隱形冠軍”

    分析、安全監(jiān)測,數(shù)據(jù)不但要采,還要 處理得快、處理得準(zhǔn)、處理得靈活 。 這,就是 BL118 Node-RED 邊緣計(jì)算網(wǎng)關(guān)大顯身手的地方。 一、為什么數(shù)據(jù)采集需要“邊緣計(jì)算”? 傳統(tǒng)做法是:所有數(shù)據(jù)拉到服務(wù)器或云平臺(tái)再處理。但在實(shí)際工
    的頭像 發(fā)表于 12-03 16:52 ?820次閱讀
    BL118 <b class='flag-5'>Node-RED</b> 邊緣計(jì)算網(wǎng)關(guān):數(shù)據(jù)采集場景下的“隱形冠軍”

    鋇錸技術(shù)BL118 Node-Red邊緣計(jì)算網(wǎng)關(guān)西門子PLC S7協(xié)議使用方法

    ,目前已經(jīng)測試過西門子PLC如下: S7-200 Smart 注:僅支持網(wǎng)口通信。 二、安裝方法 Node-RED 界面中的 “Manage Palette” 菜單安裝此節(jié)點(diǎn)。 如果是開源的系統(tǒng),可以在
    的頭像 發(fā)表于 12-03 16:48 ?941次閱讀
    鋇錸技術(shù)BL118 <b class='flag-5'>Node-Red</b>邊緣計(jì)算網(wǎng)關(guān)西門子PLC S7協(xié)議使用方法

    Node-RED工業(yè)節(jié)點(diǎn)推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!

    在工業(yè)現(xiàn)場,設(shè)備多、協(xié)議雜、系統(tǒng)分散是常態(tài)。但自從有了Node-RED,工程師只需“拖一拖”“連一連”,就能讓 PLC、傳感器、數(shù)據(jù)庫與云端高效互通。 今天,深圳市鋇錸技術(shù)有限公司?帶你系統(tǒng)了解
    的頭像 發(fā)表于 10-13 18:02 ?1167次閱讀
    <b class='flag-5'>Node-RED</b>工業(yè)節(jié)點(diǎn)推薦:Modbus、PLC、OPC UA、MQTT 都能搞定!

    Node-RED太燒錢?你可能需要換個(gè)打開方式

    Node-RED作為開源可視化編程工具,確實(shí)能快速搭建物聯(lián)網(wǎng)應(yīng)用。但當(dāng)你準(zhǔn)備把它用到生產(chǎn)環(huán)境時(shí),就會(huì)發(fā)現(xiàn)這些隱形開銷:硬件成本首當(dāng)其沖。工業(yè)現(xiàn)場需要能扛得住高溫高濕、電壓波動(dòng)、電磁干擾的設(shè)備。普通工控機(jī)在車間里經(jīng)常"鬧脾氣",而專業(yè)的工業(yè)服務(wù)器價(jià)格讓人肉疼。
    的頭像 發(fā)表于 09-05 16:12 ?911次閱讀
    <b class='flag-5'>Node-RED</b>太燒錢?你可能需要換個(gè)打開方式

    工業(yè)物聯(lián)網(wǎng)和自動(dòng)化領(lǐng)域 Node-RED 最常用的 10 大節(jié)點(diǎn),你用過幾個(gè)?

    本文盤點(diǎn)了工業(yè)物聯(lián)網(wǎng)與自動(dòng)化領(lǐng)域 Node-RED 最常用的 10 大節(jié)點(diǎn),包括 inject、debug、MQTT、Modbus、OPC UA 等,并結(jié)合應(yīng)用場景與技巧進(jìn)行解析。鋇錸技術(shù) ARMxy 系列工業(yè)控制器已預(yù)裝 Node-RED,開機(jī)即可實(shí)現(xiàn)數(shù)據(jù)采集、協(xié)議轉(zhuǎn)換
    的頭像 發(fā)表于 08-13 11:47 ?1546次閱讀
    工業(yè)物聯(lián)網(wǎng)和自動(dòng)化領(lǐng)域 <b class='flag-5'>Node-RED</b> 最常用的 10 大節(jié)點(diǎn),你用過幾個(gè)?

    物聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控Node-RED平臺(tái)引領(lǐng)新范式

    物聯(lián)網(wǎng)的星辰大海已近在眼前,但抵達(dá)彼岸的航程需要更高效的槳帆。低代碼開發(fā),特別是以Node-RED為代表的可視化流編程范式,正在大幅降低物聯(lián)網(wǎng)應(yīng)用開發(fā)的技術(shù)門檻和成本,釋放創(chuàng)新潛能。成都縱橫
    的頭像 發(fā)表于 06-28 14:53 ?1506次閱讀
    物聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控<b class='flag-5'>Node-RED</b>平臺(tái)引領(lǐng)新范式

    Node?RED可視化拖拽編程實(shí)踐-成都縱橫智控EG邊緣計(jì)算網(wǎng)關(guān)

    成都縱橫智控EG邊緣計(jì)算網(wǎng)關(guān)借助Node?RED的開放性與可視化優(yōu)勢(shì),打破了傳統(tǒng)工業(yè)控制系統(tǒng)對(duì)高級(jí)編程技能的依賴,為現(xiàn)場自動(dòng)化提供了“人人皆可配置”的新范式。其多協(xié)議、多網(wǎng)絡(luò)及本地智能計(jì)算能力,不僅滿足了當(dāng)前工業(yè)4.0對(duì)實(shí)時(shí)性與可靠性的雙重要求,也為未來智能運(yùn)維與大規(guī)模分
    的頭像 發(fā)表于 04-17 15:38 ?1017次閱讀
    <b class='flag-5'>Node</b>?<b class='flag-5'>RED</b>可視化拖拽編程實(shí)踐-成都縱橫智控EG邊緣計(jì)算網(wǎng)關(guān)

    【教程】Node-RED中Chirpstack節(jié)點(diǎn)使用指南

    在物聯(lián)網(wǎng)應(yīng)用開發(fā)中,LoRaWAN技術(shù)因其低功耗、遠(yuǎn)距離傳輸?shù)忍攸c(diǎn)而備受關(guān)注。Chirpstack作為最流行的LoRaWAN服務(wù)器之一,與Node-RED的集成為我們提供了強(qiáng)大的物聯(lián)網(wǎng)應(yīng)用開發(fā)能力
    的頭像 發(fā)表于 03-27 19:33 ?1250次閱讀
    【教程】<b class='flag-5'>Node-RED</b>中Chirpstack節(jié)點(diǎn)使用指南

    【干貨】什么是Node-RED?一文帶你了解!

    一什么是Node-RED?首先我們來認(rèn)識(shí)一下什么是Node-RED。Node-RED是一個(gè)基于Node.js的開源可視化編程工具,于2013年由IBM公司推出。它可以通過瀏覽器的圖形化
    的頭像 發(fā)表于 03-13 19:32 ?1939次閱讀
    【干貨】什么是<b class='flag-5'>Node-RED</b>?一文帶你了解!