自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 3、Fuxa权限使用

FUXA支持权限管理,可实现不同的用户拥有不同的权限。

2026-01-07 10:08:12 347

原创 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

PLC与工控机上位机的串口通信设计

PLC与工控机上位机的串口通信设计

2018-06-23

ibeacon 室内定位

针对传统的RSSI测距方法精度不高的问题,提出了基于高斯分布的信号过滤技术,得到了具有较高精度的测距模型。以该测距模型为基础,实现了基于RSSI测距的多点定位算法,并通过融合步态检测、卡尔曼滤波等技术,提出了改进的多点定位算法,将平均定位误差由原来的3米减小到1.5米左右。

2018-06-23

WIFI测距Distance(RSSI)

WIFI测距,通过RSSI(Received Signal Strength Indication)实现室内wifi结点测试距离。集成inssider功能,并对信号做算法处理与优化。 (WIFI ranging through RSSI (Received Signal Strength Indication) to achieve indoor wifi node test distance. Integrated inssider function, and signal processing algorithms and optimization to do.)

2018-06-23

西安电子科技大学ACM2012暑假课件

西安电子科技大学ACM2012暑假课件,内含《初等数论.ppt》,《动态规划1.ppt》,《动态规划2.ppt》,《计算几何.ppt》,《简单算法.ppt》,《搜索专题.ppt》,《图论1.ppt》,《图匹配和网络流.ppt》,《线段树.ppt》,《字符串处理.ppt》

2013-02-11

C语言深度剖析

C语言深度剖析,一份很不错的资料,值得细细研读。

2013-04-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除