一句话结论:开源Web-based SCADA/HMI软件,基于Node.js和现代前端技术,支持拖拽式画面组态,内置Modbus/OPC UA/MQTT等多种协议驱动,可Docker一键部署,适合中小型项目和边缘端快速搭建监控画面。
FUXA
开源 完全免费开源,MIT协议 Web SCADA开源拖拽组态Node-RED风格轻量级
★★★☆☆
综合 3.8 / 5
多维评分
| 易用性 | ★★★★☆ 4.0 |
| 稳定性 | ★★★☆☆ 3.5 |
| 性能 | ★★★☆☆ 3.5 |
| 生态 | ★★★☆☆ 3.5 |
| 性价比 | ★★★★★ 5.0 |
| 国产化 | ★★★☆☆ 3.5 |
技术属性
| 运行平台 | Windows、Linux、Docker |
|---|---|
| 开发语言 | JavaScript、Node.js |
| 支持协议 | Modbus TCP、Modbus RTU、OPC UA、MQTT、Siemens S7、EtherNet/IP、BACnet |
| 授权方式 | 开源(完全免费开源,MIT协议) |
适用场景
- 中小型设备监控
- 边缘端轻量SCADA
- 快速原型验证
- 预算有限的项目
不适用场景
- 超大规模点位(万点以上)
- 要求冗余和高可用的关键生产
- 需要原厂商业支持的项目
它是什么
FUXA是一款开源的Web-based SCADA/HMI软件,由frangoteam社区维护。它基于Node.js后端和现代前端框架,提供拖拽式的画面组态编辑器,内置多种工业协议驱动,支持通过Docker一键部署。
核心能力
- 拖拽式组态:可视化编辑器,支持图形、图表、报警、趋势图等组件拖拽布局。
- 多协议支持:内置Modbus TCP/RTU、OPC UA、MQTT、西门子S7、EtherNet/IP、BACnet等驱动。
- Web原生:纯Web架构,浏览器直接访问,无需安装客户端。
- Docker部署:官方提供Docker镜像,一条命令启动。
- 轻量级:资源占用低,适合在边缘网关或工控机上运行。
使用要点
- Docker部署最快:
docker run -d -p 1881:1881 frangoteam/fuxa:latest。 - 先建设备再画面:在Device Manager中配置协议和变量,然后在View Editor中绑定变量。
- 适合快速原型:小点位项目从部署到出画面通常1-2小时。
- 大规模项目需评估:点位超过1000后性能和稳定性需要实测验证。
常见问题
FUXA 是免费的吗?怎么收费?
FUXA 的授权方式为「开源」。计费方式:完全免费开源,MIT协议。
FUXA 能跑在哪些系统?支持哪些 PLC/设备协议?
运行平台:Windows、Linux、Docker。支持通讯协议:Modbus TCP、Modbus RTU、OPC UA、MQTT、Siemens S7、EtherNet/IP、BACnet。
FUXA 适合什么规模和类型的项目?
适合:中小型设备监控、边缘端轻量SCADA、快速原型验证。不建议:超大规模点位(万点以上)、要求冗余和高可用的关键生产。
同类软件对比
CIMPLICITY
原 GE Vernova Proficy 的企业级 SCADA,与 iFIX 同门但定位更大:真正的客户端/服务器架构、强冗余与数十万点级大容量,擅长汽车整车、电力、轨道交通、烟草等高速、大型分布式生产,2026 年起随 Proficy 业务归入 Velotic。
SCADA/组态软件
FreeSCADA
轻量级开源SCADA系统,C++编写,支持跨平台,适合小型项目和学习研究。
SCADA/组态软件
iFIX
原 GE(通用电气)Proficy 系列经典 HMI/SCADA,与 InTouch、WinCC 齐名的国际主流 SCADA,实时数据库、对象化图形、VBA 脚本与报警管理能力强,2026 年起随 Proficy 业务归入 Velotic。
SCADA/组态软件
Ignition
现代模块化SCADA平台,Java架构跨平台运行,Web原生客户端,无限标签授权模式,近年增长最快的SCADA产品。
SCADA/组态软件