技术分享丨用Node-RED在工业现场快速打造一个超级漂亮的设备操作界面

aiotengine-nodered

为了打造一个既美观又实用的工业现场操作界面,可以使用Node-RED这一流行的编程工具。Node-RED是一个基于流的开发环境,它提供了一个直观的拖放界面,允许用户轻松地连接设备、API和在线服务。本文将简单介绍如何使用Node-RED创建工业现场界面。

01.为什么不美观?

工业现场的工控设备操作UI界面可能不够美观和灵活,这主要是由于以下几个原因:

功能导向:工业设备的设计首先注重的是功能性和稳定性,确保设备能够在恶劣的工作环境下稳定运行,因此设计上可能会牺牲一些美观性。

用户群体:工业设备的用户通常是专业操作人员,他们更关心的是设备的实用性和效率,而不是外观的美观度。

成本考虑:工业设备的生产成本是一个重要因素,为了控制成本,可能会减少在外观设计和用户界面上的投入。

技术限制:工业设备往往需要在多种不同的操作环境中使用,这要求界面设计必须适应各种显示设备和分辨率,这可能限制了设计上的灵活性。

安全和稳定性:工业设备的操作往往涉及到安全问题,因此界面设计需要避免过于复杂或分散注意力的元素,以减少操作失误的风险。

历史遗留问题:一些工业设备可能沿用了较旧的设计和技术,更新换代的速度较慢,导致UI设计不够现代化。

缺乏设计资源:相比于消费电子产品,工业设备可能没有那么多的资源投入到UI设计的创新和优化上。随着工业4.0和智能制造的发展,工业设备UI设计的美观性和灵活性正逐渐得到重视,未来有望看到更多既实用又美观的工业设备界面,这些界面将融合先进的交互技术,如触摸屏和语音控制,提供更加直观和个性化的操作体验。Node-RED也能作为这方面的解决方案之一,话不多说,开始!👇

02.Node-RED UI界面教程

在工业自动化和物联网项目中,Node-RED的Dashboard节点尤其有用,因为它可以创建交互式的Web界面,显示实时数据和控制设备。以下是Node-RED UI界面编程中Dashboard节点的下载和使用教程。

前提条件

安装了Node-RED或者部署了云腾五洲的AIoTedge边缘实例。
基本了解Node-RED的流式编程概念。


步骤1:安装Dashboard节点

打开Node-RED编辑器界面。

点击“菜单”按钮(位于屏幕右上角)。

选择“管理面板”> “节点管理”> “安装”。

在“搜索”框中输入“node-red-dashboard”。

找到“node-red-dashboard”节点,点击“安装”。

nodered

步骤2:创建一个新的仪表板

在Node-RED的“Flow”视图中,点击“+”添加一个新的节点。

在搜索框中输入“ui 、dashboard”,然后选择需要使用的“dashboard”节点。

将“dashboard”相关节点拖拽到工作区。

nodered

步骤3:添加UI元素到仪表板

在“项目流”视图中,点击“+”添加新节点。

搜索并选择所需的UI节点,如“button”、“chart”、“text”等。

将这些UI节点拖拽到工作区,并配置节点样式。

物联网平台

步骤4:部署仪表板

点击右上角的“部署”按钮。

部署完成后,仪表板将自动在Web浏览器中打开。

NodeRED部署

总结

Node-RED的Dashboard节点提供了一个强大的工具,用于创建定制的、交互式的Web界面。通过上述步骤,你可以轻松地下载、安装和使用Dashboard节点,以创建适合你项目的工业现场界面。随着你对Node-RED的进一步了解,你将能够利用其灵活性和模块化特性,创建出更加复杂和功能丰富的用户界面。

NodeRED
智能物联引擎
依托AIoT2.0技术,实现感知、认知、决策和执行的一体化融合,打造云边协同的分布式智能物联引擎,驱动行业数智化革新。