Advertisement

Node-RED的仪表板UI:Node-red-dashboard

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Node-RED的仪表板UI插件Node-red-dashboard提供了一套丰富的节点,帮助用户轻松地创建交互式的Web界面来监控和控制他们的流程。 节点红色仪表板模块在Node-RED环境中提供了一系列用于快速构建实时数据仪表盘的节点。这些功能需要使用node.js版本8或更高版本来运行;支持node.js v6的最新版本为2.9.5。从2.10.0版开始,用户可以创建并安装小部件类型的节点,就像操作其他Node-RED节点一样。 要安装稳定版本,请通过菜单栏中的“Manage palette”选项搜索node-red-dashboard进行安装;或者在Node-RED的用户目录(通常为~/.node-red)中运行以下命令:`npm i node-red-dashboard`。完成上述步骤后,重启Node-RED实例以使更改生效,并且您应该能够在面板上看到新的UI节点,在右侧应出现一个名为“dashboard”的新选项卡。 仪表板界面可通过默认设置下的路径访问(原文提及了具体URL但已被省略)。如果希望尝试安装最新版本的GitHub源代码,请按照相关指南操作。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Node-REDUI:Node-red-dashboard
    优质
    Node-RED的仪表板UI插件Node-red-dashboard提供了一套丰富的节点,帮助用户轻松地创建交互式的Web界面来监控和控制他们的流程。 节点红色仪表板模块在Node-RED环境中提供了一系列用于快速构建实时数据仪表盘的节点。这些功能需要使用node.js版本8或更高版本来运行;支持node.js v6的最新版本为2.9.5。从2.10.0版开始,用户可以创建并安装小部件类型的节点,就像操作其他Node-RED节点一样。 要安装稳定版本,请通过菜单栏中的“Manage palette”选项搜索node-red-dashboard进行安装;或者在Node-RED的用户目录(通常为~/.node-red)中运行以下命令:`npm i node-red-dashboard`。完成上述步骤后,重启Node-RED实例以使更改生效,并且您应该能够在面板上看到新的UI节点,在右侧应出现一个名为“dashboard”的新选项卡。 仪表板界面可通过默认设置下的路径访问(原文提及了具体URL但已被省略)。如果希望尝试安装最新版本的GitHub源代码,请按照相关指南操作。
  • Node-RED-Contribution-Postgres-Multi: Node-RED-Contrib-PGSQL 多查询版本
    优质
    Node-RED-Contribution-Postgres-Multi 是 Node-RED-Contrib-PGSQL 的增强版,支持同时执行多个 PostgreSQL 查询,提高数据处理效率。 节点红色贡献的Postgres模块主要用于查询节点,并支持多查询功能。该设计基于Kris Daniels的工作成果,前提是项目只能使用此版本或原始版中的一个,不能同时兼容两者。您可以在项目中用其中一个替换另一个,流程会保持连接状态不变。配置代码相同,因此数据库连接设置无需调整。输出格式一致(假设查询内容相等),但输入格式有较大差异,并且需要更新生成查询的任何块以适应Postgres的数据结构需求。(实际查询语句不需要更改,仅需改变封装的数据结构即可)该模块要求使用Node.js 8或更高版本的功能。要在您的Node-RED安装中添加此模块,请在根目录下运行以下命令:`npm install node-red-contrib-postgres-multi` 使用方法是将查询组合为msg.payload上的对象数组: ```json msg.payload = [ { ``` 请根据具体需求进行进一步配置和使用。
  • node-red-contrib-home-assistant-websocket:Node-RED和Home Assistant...
    优质
    node-red-contrib-home-Assistant-websocket是连接Node-RED与Home Assistant的WebSocket节点集合,便于用户在Node-RED中轻松集成Home Assistant的各项功能。 节点红色贡献家庭辅助websocket 可用于各种节点的通信以帮助设置自动化。入门文档可以在相关资料中找到。如果您需要安装Node-RED,请参见相应的指南。 先决条件:确保使用 Node.js v10.0 或更高版本和 npm v1.0 或更高版本。 安装方法: 通过Node-RED Manage Palette 安装 node-red-contrib-home-assistant-websocket。 或者,您也可以通过npm命令进行安装: ``` $ cd ~/.node-red $ npm install node-red-contrib-home-assistant-websocket # 重启 Node-RED 后生效 对于附加用户:随此节点提供的社区附加组件是开箱即用的。在服务器节点配置下,只需选中I use the Home Assistant Add-on 复选框即可启用。 注意:具体的操作步骤和详细信息请参考相关文档或指南。 ```
  • node-red-contrib-loop-processing:助力流程循环Node-RED节点
    优质
    node-red-contrib-loop-processing是一款专为Node-RED设计的功能扩展包,它提供了一系列强大的节点来简化和优化流程中的循环处理任务。该插件通过直观的操作界面,帮助开发者减少代码编写量,提高开发效率,并且能够灵活地应对各种复杂的数据流场景。无论是简单的数据迭代还是复杂的算法计算,node-red-contrib-loop-processing都能为用户提供高效、可靠的解决方案。 Node-RED节点可以用于实现流的循环处理。 描述如下: 该模块包含3个节点。 反向循环:使用计数器变量使流程像for循环一样执行。设置以下输入参数: 属性作为计数器变量; 初始值; 终值(以及运算符); 增量值。 如果条件为真,则将流发送到下部输出端口,标记为“true”。 如果条件为假,则将流发送至上部输出端口,标记为“false”。 当流程退出循环时,可以通过将计数器变量设置为空字符串或null来重置。这有助于创建多层循环。 数组循环:该节点使流程在到达数组末尾之前不断运行,类似于forEach或for-of的处理方式,但无法处理关联数组。 设置以下输入参数: 属性作为键变量; 大批量数据。 如果条件为真,则将流发送到较低输出端口; 如果条件为假,则将其发送至上部输出端口(标记为“end loop”)。
  • node-red-contrib-opcua:用于OPC UA通信Node-RED节点插件
    优质
    node-red-contrib-opcua是一款专为Node-RED设计的插件,它提供了丰富的节点来支持OPC UA协议的数据交换和设备通讯,方便用户构建工业物联网应用。 节点红色贡献是通过进行通信或服务实现的。安装可以基于Node-RED安装目录运行命令`npm install node-red-contrib-opcua`或者全局安装使用命令`npm install -g node-red-contrib-opcua`。 用法包括定义变量,这可以通过OpcUa-Item完成;同时利用OpcUa-Client进行读取、写入、订阅或浏览OPC UA服务器。查看“下的一些流程”以获取更多详细信息。“更新的服务器子流示例”的文件名为 `OPCUA-TEST-NODES.json`,其中包含了指令如:addFolder, AddVariable 和 setFolder。 您现在可以使用这些示例了,在Node-RED中导入时,请通过右上角菜单选择“在Node-RED中导入”。作为参考案例,Schneider IGSS和Prosys Simulation Server都可以被用作Node-RED流的实例。
  • Node-RED Contrib Statistics:用于计算流统计信息Node-RED节点
    优质
    Node-RED Contrib Statistics是一款专为Node-RED设计的功能插件,提供丰富的节点来收集和分析流程中的数据统计信息,帮助用户更好地理解和优化其工作流。 节点红色统计计算用于对输入数据进行统计分析,并将其结果存储在“节点库”内。通常情况下,输入属性的值会被保存到数据集中;同时,这些属性还可以包含一个数组形式的价值信息,同样被记录下来。 如果设定的数据集大小超过0,则实际储存的数量将受到限制并调整为指定的最大元素数,超出的部分会以最旧的信息优先移除的方式进行管理。当系统接收到带有特定统计功能名称的消息时(例如data/mean),它会被计算出来,并通过输出属性传达出去。 对于那些需要额外参数的统计函数,可以通过“parameter”属性来传递这些信息。这个节点支持一系列基础的统计操作,包括伯努利分布、大块CK-means分析、累积标准正态概率等。
  • node-red-contrib-pcap:用于 Node-RED 网络数据包捕获插件
    优质
    Node-red-contrib-pcap是一款专为Node-RED设计的数据包捕获功能节点,允许用户在网络中捕捉和分析实时通信数据,助力开发与调试复杂的网络应用程序。 节点红色贡献-pcap(node-red-contrib-pcap)模块添加了支持来使用并解码网络数据包。在安装此模块前,请确保已经完成以下步骤: 对于 Debian 和 Ubuntu 系统,运行: ``` apt-get install libpcap-dev ``` 而在 MacOS X 上,则需要执行命令: ``` brew install libpcap ``` 随后进入你的 Node-RED 安装目录,并通过命令安装模块: ``` npm install node-red-contrib-pcap ``` 完成上述步骤后,您将在左侧的网络类别中发现新的 pcap 节点类型已被添加到 Node-RED 托盘内。每个节点实例可以配置一个接口,该列表将显示系统上所有可用的网络接口及其 MAC 地址。 此模块提供三种不同的输出选项: 1. 原始网络数据包: 输出为包含二进制数据包的 Buffer 对象。 2. 解码后的 pcap 对象。
  • PDF: Practical Programming with Node-RED
    优质
    本书《Practical Programming with Node-RED》提供了使用Node-RED进行编程的实际指南,涵盖了从基础概念到高级应用的技术细节。适合开发者构建和部署数据流应用程序。 《实用的Node-RED编程》由Taiji Hagino编写,并于2021年3月22日由Packt出版社出版。本书介绍了一种免费且开源的流程编程工具——Node-RED,该工具有助于处理IoT数据并连接物理I/O、基于云的系统、数据库和API,使各种水平的程序员无需编写代码即可构建Web应用程序。 作为一本易于学习的手册,《实用的Node-RED编程》提供了全面介绍Node-RED生态系统的内容。书中包含动手教程、项目以及自我评估问题,帮助读者掌握Node-RED的基础知识,并学会使用该工具处理IoT数据和创建无须复杂编码支持的Web应用。在掌握了基础知识后,您将探索各种可视化编程技术并学习如何制作示例流程,在涵盖Web开发、IoT开发及云服务连接的过程中构建实用的实际应用程序。 通过本书的学习,读者最终能够从头开始使用Node-RED开发真实世界的应用程序,并且可以在企业环境中部署这些应用。
  • node-red-contrib-modbus-rtu:支持RTU协议Modbus在Node-RED封装
    优质
    node-red-contrib-modbus-rtu是一款专为Node-RED设计的功能节点,它实现了对Modbus RTU协议的支持,方便用户通过图形界面轻松配置和监控工业设备。 节点红色贡献modbus-rtu 是一个基于Node-RED的Modbus RTU协议抽象实现。 目前仅实现了对保持寄存器的读取功能。错误处理和日志记录需要进一步清理和完善。 该功能已经通过RS-485 USB适配器连接到Linux机器的一台Modbus设备进行了测试(slik-glove)。 请注意,我不会推荐使用此功能(2016年7月)。 构建方法如下: 克隆仓库 运行cd命令进入目录 执行yarn install进行安装 通过gulp发布 生成的前一个结果会在根目录中创建一个tar球。可以使用npm install将它安装到目标位置。 配置方式是通过Node-RED界面中的节点来完成。可以定义串行设备,速度,数据位,起始和停止位计数等参数。在流图中拖入modbus rtu节点,并双击编辑属性;选择连接名称(或添加新的Modbus连接)并点击铅笔按钮以修改连接设置。 读取保持寄存器的方法是创建主题为“readHoldingRegist”的消息。