99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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不僅是一個強大的編程工具,還能通過其儀表盤(Dashboard)功能為物聯(lián)網(wǎng)應(yīng)用創(chuàng)建美觀、實用的界面。以下是如何使用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ā)平臺,使用者無需編碼即可快速實現(xiàn)各類應(yīng)用,開拓物聯(lián)網(wǎng)無限可能)。未來或許將會有越來越多的企業(yè)步入此行業(yè)中來。

安裝與配置Node-RED Dashboard

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

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

npm install node-red-dashboard

2. 配置儀表盤

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

創(chuàng)建基本界面

1. 設(shè)計布局

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

wKgaomZ71YeAEQ0MAA5JK3m3Ipw099.png

2. 添加控件

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

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

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

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

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

高級技巧與美化

1. 自定義主題

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

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

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

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

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

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

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

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

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

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

2. 圖表顯示

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

3. 狀態(tài)顯示

使用ui_text節(jié)點顯示當(dāng)前溫度和濕度值。你可以配置節(jié)點的顯示格式和樣式,使其與整體界面風(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 提供了豐富的控件和靈活的布局選項,使你能夠快速創(chuàng)建美觀實用的物聯(lián)網(wǎng)界面。通過學(xué)習(xí)和使用以上技巧,你可以設(shè)計出功能強大且視覺效果出色的應(yīng)用界面,無論是在桌面端還是移動端,都能為用戶帶來良好的使用體驗。繼續(xù)探索和實踐,你會發(fā)現(xiàn)更多的可能性和創(chuàng)意,讓你的物聯(lián)網(wǎng)項目更加出色。

審核編輯 黃宇

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

掃碼添加小助手

加入工程師交流群

    評論

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

    物聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控Node-RED平臺引領(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 ?322次閱讀
    物聯(lián)網(wǎng)+低代碼:解鎖高效開發(fā),縱橫智控<b class='flag-5'>Node-RED</b>平臺引領(lǐng)新范式

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

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

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

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

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

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

    Node-RED賦能ARMxy嵌入式計算機:開發(fā)者的首選

    引言 在工業(yè)自動化與物聯(lián)網(wǎng)(IoT)迅猛發(fā)展的今天,如何高效地管理和控制工業(yè)設(shè)備成為了眾多企業(yè)的關(guān)注焦點。Node-Red作為一種直觀且強大的可視化編程工具,憑借其低門檻、易用性強的特點,已經(jīng)成為
    的頭像 發(fā)表于 10-11 11:39 ?754次閱讀
    <b class='flag-5'>Node-RED</b>賦能ARMxy嵌入式計算機:開發(fā)者的首選

    Node-RED + 鋇錸技術(shù)ARMxy工控機實現(xiàn)Modbus轉(zhuǎn)IEC-61850

    隨著工業(yè)自動化技術(shù)的發(fā)展,不同設(shè)備之間的數(shù)據(jù)互通變得越來越重要。傳統(tǒng)的協(xié)議轉(zhuǎn)換網(wǎng)關(guān)雖然能夠?qū)崿F(xiàn)不同協(xié)議設(shè)備之間的數(shù)據(jù)交換,但在靈活性和擴展性方面存在一定的局限性。本文將介紹一種基于Node Red
    的頭像 發(fā)表于 10-11 11:16 ?583次閱讀
    <b class='flag-5'>Node-RED</b> + 鋇錸技術(shù)ARMxy工控機實現(xiàn)Modbus轉(zhuǎn)IEC-61850

    教程:ARMxy工業(yè)計算機上Node-RED連接本地MySQL的方法

    引言 在工業(yè)自動化和物聯(lián)網(wǎng)(IoT)應(yīng)用中,實時數(shù)據(jù)的收集與分析對于優(yōu)化生產(chǎn)流程至關(guān)重要。Node-Red作為一種可視化編程工具,以其直觀的操作界面和強大的數(shù)據(jù)處理能力,成為連接各種設(shè)備與系統(tǒng)的理想
    的頭像 發(fā)表于 10-11 10:24 ?616次閱讀
    教程:ARMxy工業(yè)計算機上<b class='flag-5'>Node-RED</b>連接本地MySQL的方法

    ARM控制器與Node-Red:獲取氣象網(wǎng)站數(shù)據(jù)

    在當(dāng)今工業(yè)物聯(lián)網(wǎng)(IoT)蓬勃發(fā)展的背景下,企業(yè)和開發(fā)者們不斷尋求更智能的方式來管理和控制工業(yè)設(shè)備。Node-Red作為一種強大的可視化編程工具,簡化了物聯(lián)網(wǎng)應(yīng)用程序的開發(fā)過程,使得即使是編程新手也能快速搭建起復(fù)雜的數(shù)據(jù)流網(wǎng)絡(luò)。與此同時,高性能的工業(yè)計算機則是實現(xiàn)這一切的基礎(chǔ)。
    的頭像 發(fā)表于 09-21 10:40 ?577次閱讀
    ARM控制器與<b class='flag-5'>Node-Red</b>:獲取氣象網(wǎng)站數(shù)據(jù)

    Node-Red可視化編程:簡化開發(fā)的創(chuàng)新之選

    Node-Red 是構(gòu)建物聯(lián)網(wǎng) (IOT Internet of Things) 應(yīng)用程序的一個強大工具,其重點是簡化代碼塊的“連接 ” 以執(zhí)行任務(wù)。它使用可視化編程方法,允許開發(fā)人員將預(yù)定義的代碼塊 (稱為“節(jié)點 ”,Node) 連接起來執(zhí)行任務(wù)。
    的頭像 發(fā)表于 09-21 10:37 ?822次閱讀
    <b class='flag-5'>Node-Red</b>可視化編程:簡化開發(fā)的創(chuàng)新之選

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

    圖形化界面簡化數(shù)據(jù)處理流程的創(chuàng)建。在工業(yè) IoT 場景下,Node-RED 支持:實時數(shù)據(jù)處理與分析、減少云服務(wù)依賴、快速原型開
    的頭像 發(fā)表于 08-19 17:01 ?827次閱讀
    ARMxy ARM 物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)支持 <b class='flag-5'>Node-RED</b> 用于工業(yè)控制

    ARMxy ARM物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)支持Node-RED用于云邊端一體化

    解決方案的理想選擇。本文將重點介紹ARMxy ARM邊緣計算網(wǎng)關(guān)如何利用Node-RED這一開源工具,簡化物聯(lián)網(wǎng)應(yīng)用的開發(fā)流程,加速數(shù)據(jù)從邊緣到云端的無縫流動,逐步引導(dǎo)您掌握其應(yīng)用。 一、精準(zhǔn)設(shè)備選型與配置 選擇合適的ARMxy ARM物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)是項目成功的基
    的頭像 發(fā)表于 08-19 16:05 ?1047次閱讀
    ARMxy ARM物聯(lián)網(wǎng)邊緣計算網(wǎng)關(guān)支持<b class='flag-5'>Node-RED</b>用于云邊端一體化

    ARMxy ARM嵌入式計算機支持Node-Red應(yīng)用于Ubuntu系統(tǒng)訂閱消息

    。核心板CPU、ROM、RAM、電源、晶振等元器件均采用國產(chǎn)工業(yè)級方案,兼容Node-Red框架。本文主要介紹ARMxy邊緣計算網(wǎng)關(guān)BL340系列使用Node-Red工具與libmosquitto
    的頭像 發(fā)表于 08-16 14:23 ?624次閱讀
    ARMxy ARM嵌入式計算機支持<b class='flag-5'>Node-Red</b>應(yīng)用于Ubuntu系統(tǒng)訂閱消息

    利用ARMxy邊緣計算機BL340與Node-Red實現(xiàn)LED設(shè)備的開閉控制

    Node-Red作為一個編程模型,以其基于節(jié)點的方式簡化了數(shù)據(jù)流的創(chuàng)建,成為連接硬件與軟件的橋梁。ARM嵌入式計算機BL340系列的加入,不僅彰顯了ARM架構(gòu)在嵌入式系統(tǒng)的強大應(yīng)用潛力,還為開發(fā)者
    的頭像 發(fā)表于 08-15 14:12 ?600次閱讀
    利用ARMxy邊緣計算機BL340與<b class='flag-5'>Node-Red</b>實現(xiàn)LED設(shè)備的開閉控制

    使用Node-RED實現(xiàn)ModBus TCP到RTU的轉(zhuǎn)換

    ,需要將ModBusTCP數(shù)據(jù)轉(zhuǎn)換為ModBusRTU格式或者是將ModBusRTU格式轉(zhuǎn)換為ModBusTCP數(shù)據(jù)。本文將詳細(xì)介紹如何使用Node-RED來實現(xiàn)M
    的頭像 發(fā)表于 08-02 08:21 ?1652次閱讀
    使用<b class='flag-5'>Node-RED</b>實現(xiàn)ModBus TCP到RTU的轉(zhuǎn)換

    你知道Node-RED中用OPC UA如何讀取數(shù)據(jù)KepServerEX嘛?

    KepserverEX,通常稱為 Kepware,是一種 OPC 服務(wù)器,是許多制造公司在數(shù)字化轉(zhuǎn)型過程中使用的重要工具。它在許多情況下發(fā)揮著重要作用,可以從 PLC(可編程邏輯控制器)中提取數(shù)據(jù),而無需直接與它們交互。
    的頭像 發(fā)表于 07-26 16:39 ?3883次閱讀
    你知道<b class='flag-5'>Node-RED</b>中用OPC UA如何讀取數(shù)據(jù)KepServerEX嘛?