- 博客(22)
- 资源 (5)
- 收藏
- 关注
原创 9、NodeRed中西门子PLC采集和控制
💡适配PLC:西门子全系PLC西门子目前在售的PLC都支持S7协议通信,在 Node-RED 中读取西门子 PLC(如 S7-1200、S7-1500、S7-300/400 等)的数据,通常使用节点。该节点基于 snap7 库,支持通过 S7 协议与西门子 PLC 通信。
2026-01-14 15:29:05
1206
原创 8、FUXA与NodeRed数据双向通讯
由于FUXA中的驱动有限,我们通过引入Node-red采集PLC数据,并通过MQTT协议和FUXA(WEB组态)实现数据交互。
2026-01-09 10:45:48
992
原创 7、FUXA 拓展北向协议
FUXA 是一个开源的 Web SCADA/HMI 平台,原生支持多种工业协议(如 Modbus TCP、S7、OPC UA 等)用于采集现场设备数据。在边缘计算场景中,我们希望 FUXA 不仅是 HMI,还能充当 边缘网关,实现全部北向功能。
2026-01-09 10:40:26
831
原创 6、FUXA 小部件解析
FUXA是一款开源免费的SCADA/HMI平台,通过拖拽式小部件实现工业监控界面的快速搭建。文章详细解析了其五大类核心组件,涵盖从数据显示到用户交互的完整功能。每个部件支持属性自定义和数据绑定,无需编程即可实现动态更新。特别介绍了其技术原理:基于SVG+JavaScript,通过putValue/postValue函数实现前后端通信。FUXA的优势在于开箱即用。
2026-01-09 10:39:39
1578
原创 5、FUXA ODBC 配置与实战
手把手教你用开源 HMI 工具 FUXA 对接 MySQL、PostgreSQL、SQL Server,实现报警记录、生产报表、工单同步等高级功能!
2026-01-08 10:58:55
965
原创 4、FUXA 内置 Node-RED使用
FUXA是一款开源的 Web SCADA 系统,支持 OPC UA、Modbus TCP、Siemens S7 等主流工业协议。从 v1.2 版本起,FUXA 内置了 Node-RED——一个基于流的可视化编程工具,用于构建自动化逻辑、数据处理和系统集成。本文将详细介绍如何在 FUXA 中启用、配置并高效使用Node-Red这一强大功能。
2026-01-08 10:57:38
1689
原创 2、Fuxa脚本使用
FUXA 是一个开源的 Web SCADA(监控与数据采集)系统,基于 Node.js 和 Angular 构建,支持通过 Web 浏览器对工业设备进行实时监控和控制。在 FUXA 中,“脚本”(Script)功能主要用于实现逻辑控制、数据处理、报警触发、变量联动等高级功能。
2026-01-07 10:07:30
1483
原创 1、Fuxa安装与部署
UXA是用NodeJS(后端)和Angular(前端)开发的一款基于 Web 的过程可视化 (SCADA/HMI/Dashboard) 软件。使用FUXA,通过简单的拖放操作,可以迅速创建高度个性化的数据可视化界面。丰富的组态资源、不断完善的模板库、足够开放的设计理念为用户提供灵活、创新、便捷、自由的编程体验。
2026-01-06 10:26:53
1360
原创 【开源】FUXA:HMI-SCADA-Dashboard基于 Web的可视化组态平台
FUXA 是一款基于 Web 的过程可视化 (SCADA/HMI/Dashboard) 软件。使用FUXA,通过简单的拖放操作,可以迅速创建高度个性化的数据可视化界面。丰富的组态资源、详尽的使用资料、不断完善的模板库、足够开放的设计理念为用户提供灵活、创新、便捷、自由的编程体验。
2026-01-06 10:22:23
1024
原创 8、NodeRed中MQTT节点使用
连接到指定的MQTT Broker,订阅一个或多个Topic。当Broker收到匹配该订阅的发布消息时,此节点会输出该消息。包含接收到的消息内容。msg.topicMQTT主题,使用作为层次结构分隔符。msg. qosQoS服务质量:0, 最多一次;1, 最少一次;2, 只一次。服务质量:值为true时表示消息已保留且可能是旧的。订阅主题可以包括MQTT通配符(+:一个级别,#:多个级别)。如有需要,几个MQTT节点(输入或输出)可以共享相同的代理连接。
2025-07-19 16:18:39
2042
原创 7、NodeRed中Http节点使用
作用:创建HTTP端点(如API接口),监听指定URL的请求(GET/POST等)。配置参数Method:HTTP方法(GET, POST, PUT, DELETE等)URL:端点路径(如/api/data:基础认证(可选):启用文件上传(需指定临时目录)输出消息msg:GET请求包含任何查询字符串参数的对象。或者包含HTTP请求正文。msg.req:HTTP请求对象。该对象包含有关请求信息的多个属性。body- 传入请求的正文。格式将取决于请求。headers。
2025-07-19 16:15:47
2223
原创 6、NodeRed中template节点使用
在Node-RED中,用于动态生成文本内容(如HTML、JSON、纯文本等),通过模板语法将消息数据、环境变量或上下文数据插入到预设结构中。:在编辑框中编写模板,用双大括号{{ }}包裹变量。
2025-07-19 16:14:37
1151
原创 5、NodeRed中TCP节点安装与使用
提供TCP输入选择。可以连接到远程TCP端口,或接受传入连接。即TCP客户端模式和TCP服务端模式在某些系统上,您可能需要root或管理员权限来访问低于1024的端口。
2025-07-19 16:12:36
2267
原创 4、Serial节点实现串口通讯
串口节点是一个很有用的控件,它可以通过工控机或者板卡的串口收发数据。由于我们要做一个基于node-red的应用,并不是做一个只运行与电脑的纯软件,所以必然要与一定的硬件产生关联。这些硬件往往可以支持串口、CAN、IO口、以太网,所以,通过串口节点,可以把node-red程序控制的对象从纯软件扩展到实际的硬件中,极大提升了node-red的实用性。
2025-07-19 16:05:34
542
原创 3、NodeRed中dashboard节点安装与介绍
在已经使用过仪表板以后再来看它的简介,不容易被弄糊涂。dashboard主要用于快速创建实时数据仪表板。仪表板的布局依赖于Tab和Group属性。Tab可以理解为页面,Group是分组。Tab可以包含Group。每个组的元素默认宽度是6个单位。每个单位默认宽度是48PX,间距6PX。一个页面里可以有多个分组,建议使用多个分组,而不是一个大组。因为node-red可以根据页面的大小动态调整分组的位置。
2025-07-19 16:04:28
1177
原创 2、硬件盒子中NodeRed设置开机自启
PM2 是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能。pm2基本是Nodejs应用程序不二的守护进程选择,事实上它并不仅仅可以启动Nodejs的程序,只要是一般的脚本的程序它同样可以胜任。考虑到Node-red是一个nodejs的进程,所以采用nodejs的pm2进程管理工具就可以简单的让Node-red开机自启。
2025-07-19 16:00:08
543
原创 1、硬件盒子中安装Node.js和Node-Red
本文采用移动机顶盒UNT403作为实验盒,该盒子带有四核64位ARM Cortex-A53的CPU,内部集成GPU Mali-450,拓展2G内存,8G存储,性能适应大部分工业边缘计算场景。Node.js 从v18开始,需要GLIBC_2.27支持,如果系统没有那么高的版本,可以使用v16或以下版本。首先,把/node/node-v20.11.1-linux-arm64/文件夹移动到/usr/share/目录下。在浏览器地址栏中输入http://x.x.x.x:1880/即可进入nodered。
2025-07-19 15:58:55
481
原创 C#对象的I/O操作
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using
2017-08-22 21:53:48
447
原创 C#中I/O操作
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using
2017-08-22 18:56:47
497
转载 ArrayList与List
我们发现现在编程的时候用的较多的是泛型集合List,它和List之间有着联系也有着区别,为什么现在不常用 ArrayList了,或者说list又有什么更好的地方呢,请您往下看:☺☺ 一、 ArrayList ArrayList是.Net Framework提供的用于数据存储和检索的专用类,它是命名空间System.Collections下的一部分。它的大小是按照其中
2016-11-29 16:38:56
679
转载 C#中常用的几种读取XML文件的方法
XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。
2016-11-28 18:33:57
2267
ibeacon 室内定位
2018-06-23
WIFI测距Distance(RSSI)
2018-06-23
西安电子科技大学ACM2012暑假课件
2013-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅