Advertisement

Node-RED-Contribution-Ocpp:开放式充电点协议节点-red节点

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


简介:
Node-RED-Contribution-Ocpp 是一个开源项目,致力于开发和维护基于 Node-RED 平台的 Open Charge Point Protocol (OCPP) 节点。该贡献促进了电动汽车充电基础设施的标准化通信与集成。 节点红色贡献ocpp是一个用于通过OCPP(开放充电点协议)与电动汽车服务设备(EVSE)充电站及中央系统进行通信的工具。这些红色节点允许您扮演中央系统或充电点的角色。 该软件包使用简单对象访问协议(SOAP)和JavaScript对象表示法(JSON)来实现认证功能。 安装 在您的Node-RED安装的根目录中,运行以下命令: ``` npm install node-red-contrib-ocpp ``` 需求说明:当前版本需要特定的要求被满足。 节点数量及示例: CS请求JSON 这个例子展示了如何通过中央系统发送和接收JSON格式的数据。 CS请求SOAP 此功能允许您向EVSE充电点发出请求,并返回响应消息。目标设备必须支持1.5或1.6版的SOAP协议(不兼容于JSON)。该节点的一大优点是您可以设置默认命令,或者在配置时指定特定命令。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Node-RED-Contribution-Ocpp-red
    优质
    Node-RED-Contribution-Ocpp 是一个开源项目,致力于开发和维护基于 Node-RED 平台的 Open Charge Point Protocol (OCPP) 节点。该贡献促进了电动汽车充电基础设施的标准化通信与集成。 节点红色贡献ocpp是一个用于通过OCPP(开放充电点协议)与电动汽车服务设备(EVSE)充电站及中央系统进行通信的工具。这些红色节点允许您扮演中央系统或充电点的角色。 该软件包使用简单对象访问协议(SOAP)和JavaScript对象表示法(JSON)来实现认证功能。 安装 在您的Node-RED安装的根目录中,运行以下命令: ``` npm install node-red-contrib-ocpp ``` 需求说明:当前版本需要特定的要求被满足。 节点数量及示例: CS请求JSON 这个例子展示了如何通过中央系统发送和接收JSON格式的数据。 CS请求SOAP 此功能允许您向EVSE充电点发出请求,并返回响应消息。目标设备必须支持1.5或1.6版的SOAP协议(不兼容于JSON)。该节点的一大优点是您可以设置默认命令,或者在配置时指定特定命令。
  • Node-RED的前端源库-SerialPort
    优质
    SerialPort是为Node-RED设计的前端开源库,主要用于处理串行通信。它简化了与物理设备的数据交换过程,提供了便捷的操作接口和强大的功能支持。 前端开源库 node-red-node-serialport 用于节点红色节点与串行端口之间的通信。
  • OCPP——源码
    优质
    《OCPP:开放充电点协议——源码》是一本深入介绍电动汽车充电基础设施通信标准的书籍,通过解析源代码帮助读者理解并应用OCPP协议。 OCPP是开放充电点协议的缩写。
  • 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-Contribution-MCProtocol:一个红,实现基于MC的三菱PLC以太网通讯
    优质
    本项目为Node-RED贡献的一个节点,实现了通过MC协议与三菱PLC进行以太网通信的功能,便于工业自动化场景下的数据采集和控制。 这是一个Node-RED节点模块,能够使用MC协议通过以太网直接与MITSUBISHI PLC进行通信。 功能特性: 1. 可实现TCP和UDP连接。 2. 适用于PLC类型A的框架包括1E、3E 和4E(请参考相关文档获取更多细节)。 3. 支持大号[R ASCII和BINARY模式(详情参见相应说明)。推荐在您的PLC支持UDP + 4E的情况下使用,因为这会是最可靠的配置。 注意事项: 对于A系列PLC设备,仅提供1E框架的支持。当前不支持ASCII模式下的帧3E 和4E。 安装步骤: 先决条件: - node.js(Node-RED运行环境)。 - 节点红色[可选]。 - git [用于存储库克隆/下载][可选]。 易于安装: 使用node-red内部菜单中的Manage Palette > Install选项进行NPM安装。或者,您也可以直接通过git完成安装: 1. 使用命令行工具进入Node-RED目录:`cd ~/.node-red` 2. 运行以下命令来执行npm安装:`npm install node-red-contrib-mcprotocol` 以上即为该模块的概述和基本使用指南。
  • Node-RED Contrib Statistics:用于计算流统计信息的Node-RED
    优质
    Node-RED Contrib Statistics是一款专为Node-RED设计的功能插件,提供丰富的节点来收集和分析流程中的数据统计信息,帮助用户更好地理解和优化其工作流。 节点红色统计计算用于对输入数据进行统计分析,并将其结果存储在“节点库”内。通常情况下,输入属性的值会被保存到数据集中;同时,这些属性还可以包含一个数组形式的价值信息,同样被记录下来。 如果设定的数据集大小超过0,则实际储存的数量将受到限制并调整为指定的最大元素数,超出的部分会以最旧的信息优先移除的方式进行管理。当系统接收到带有特定统计功能名称的消息时(例如data/mean),它会被计算出来,并通过输出属性传达出去。 对于那些需要额外参数的统计函数,可以通过“parameter”属性来传递这些信息。这个节点支持一系列基础的统计操作,包括伯努利分布、大块CK-means分析、累积标准正态概率等。
  • Node-Red-Contrib-Redplc:红色的梯形逻辑
    优质
    Node-Red-Contrib-Redplc 是一个基于 Node-RED 平台开发的插件,专门用于实现梯形图逻辑控制功能,简化了PLC编程工作。 节点红色贡献redplc是一款软件可编程逻辑控制器(PLC)的插件,在Node-Red环境中使用红节点实现控制功能。 **安装** 可以通过Node-Red Palette Manager或npm命令进行安装: ``` npm install node-red-contrib-redplc ``` **用法** `redPlc` 节点在 Node-Red 中实现了软件 PLC 的功能,根据 IEC 61131-3 标准实现为(LD)。 该节点利用Node-Red的图形环境编写控制逻辑任务,并使用纯JavaScript开发,适用于所有运行Node-Red的操作系统。 模块节点用于将硬件或通信数据映射到全局变量。具体需要安装哪些模块取决于所使用的硬件或通信类型。 全局变量采用预定义的唯一名称和格式,每个变量都有唯一的地址编号(范围是0..999)。为了便于处理,`redPlc`仅支持UINT32、LREAL 和 WSTRING 这三种数据类型。
  • node-red-contrib-soapserver:一个用于接收传入SOAP消息的Node-RED SOAP Server
    优质
    node-red-contrib-soapserver 是一个专为Node-RED设计的节点,它允许用户轻松地设置和处理传入的SOAP请求。通过此插件,开发者能够便捷地创建响应SOAP消息的服务端逻辑。 用于Node-RED的SOAP服务器侦听传入的SOAP请求以启动Node-RED流并接收输入数据。安装该软件包需要执行`npm install node-red-contrib-soapserver`命令。 此软件包提供了一个节点,名为soap server,在运行Node-RED的主机上监听可配置的TCP端口。必须指定端口号,因为没有默认值。侦听器会处理传入的SOAP/HTTP请求,并通过URL `/soap?wsdl` 和查询参数 `http://:/soap?wsdl` 以 HTTP GET 请求形式提供描述 SOAP 服务器的 WSDL。 此外,SOAP请求的目标地址为:`http://:/soap`。此接口包含一个名为 startFlow 的操作。
  • 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 = [ { ``` 请根据具体需求进行进一步配置和使用。