连接服务器怎么选?Kepware vs Neuron vs ThingsGateway
💡 商业连接服务器贵在哪?国产开源能替代 Kepware 吗?PLC 数据采集网关到底选哪个?
2026 年 Kepware 已不属 PTC、现归 Velotic。这三者是工业现场最常被拿来比较的"连接层":Kepware 是商业行业标杆(按驱动收费、不按点位),Neuron 是 EMQ 开源的 C 语言高性能网关,ThingsGateway 是国产 .NET 开源、Web 开箱即用。这篇用 10 个维度说清楚,什么场景该买哪个。
预算充足、要商业 SLA 兜底、接大量冷门协议、Windows 环境——选 Kepware;跑在 ARM/嵌入式低配网关、追求极致性能、已是 EMQX 技术栈——选 Neuron(开源,内存约为 ThingsGateway 的 1/5);.NET/C# 团队、要 Web 开箱即用、做国产替代、预算有限——选 ThingsGateway(免费完整版)。三者不是互斥,常分层组合。
01 三者到底是什么关系
它们解决的是同一个问题:把现场 PLC、仪表、数控设备的各种私有协议,统一采集并转成标准数据(OPC UA / MQTT),让上位机、MES、时序数据库、可视化不用各自直连设备。这个软件层,工业界叫"连接服务器"或"边缘采集网关"。
但三者出身和定位完全不同:
- Kepware(Kepware Server):老牌商业 OPC Server,工业事实标准。向下数百种驱动接设备,向上 OPC UA/MQTT 输出。2026 年起归 Velotic。卖的是成熟、稳定、商业兜底。
- Neuron:EMQ 映云科技开源,C 语言编写,主打极致性能和极低资源占用,配合自家 EMQX 做云边协同。卖的是"轻、快、省硬件"。
- ThingsGateway:国产 .NET 开源,Web 可视化配置,Windows/Linux/ARM 跨平台,免费完整版。卖的是"开箱即用、国产可控、C# 团队能自己改"。
02 10 个维度逐项对比
| 对比维度 | Kepware | Neuron | ThingsGateway |
|---|---|---|---|
| 厂商 / 归属 | Velotic(TPG 旗下,2026 年从 PTC 收购) | EMQ 映云科技 | 国产开源社区(.NET China) |
| 授权模式 | 商业授权,按驱动/插件 à la carte 计费 | 开源 Apache 2.0,NeuronEX 企业版收费 | 开源免费,完整版无企业版 |
| 运行平台 | 仅 Windows | Linux / Docker 为主,Windows 功能不全 | Windows / Linux / ARM 跨平台 |
| 开发语言 | 闭源(C/C++) | C 语言(极致性能) | C# / .NET(易二开) |
| 采集性能 / 资源 | 高,内存占用中等 | 极高,内存 10–50MB,最低 | 中等,内存 150–400MB |
| 驱动 / 协议数量 | 数百种驱动,最全最成熟 | 30+ 主流工业协议 | 20+ 常见协议,持续扩展 |
| Web 配置体验 | 成熟桌面端配置器 | Web 但需理解南/北向概念 | Web 可视化,开箱即用 |
| 商业技术支持 | 原厂 + 代理商 SLA | NeuronEX 企业版 SLA | 社区支持 / 第三方付费定制 |
| 国产替代 / 自主可控 | 否(美国商业软件) | 部分(国产 EMQ 出品) | 是(国产开源,代码可审) |
| 综合成本 | 高(授权 + 续费) | 软件免费,硬件/服务器成本 | 软件完全免费 |
- 比"全、稳、有人兜底"→ Kepware 胜出(驱动最全、有 SLA);
- 比"省硬件、性能、嵌入式"→ Neuron 胜出(C 语言、内存最低);
- 比"花钱少、上手快、国产化、能自己改"→ ThingsGateway 胜出(免费、Web、C#)。
03 三种典型场景,直接对号入座
- 大型工厂统一设备数据出口,要责任主体和售后兜底
- 要接冷门、老旧私有协议,自研驱动不划算
- 预算充足,愿意为"稳定不折腾"付授权费
- 现有 IT/OT 架构在 Windows 上
- 要求商业 SLA、原厂或代理商支持
- 跑在 ARM/嵌入式低配网关(内存 ≤ 512MB)
- 设备规模大(数百上千台),要极致采集性能
- 已经用 EMQX 做消息中间件(同家无缝对接)
- Docker/K8s 云原生部署
- 能接受 Linux,追求每台网关硬件成本最低
- .NET / C# 团队,想自己改驱动和业务逻辑
- 要 Web 可视化配置,非技术人员也能上手
- 做国产替代 / 信创,要求开源可控
- 预算有限,不想为软件付授权费
- Windows 和 ARM 都要能跑,中小项目快速交付
04 丁丁的实战建议(别二选一,要分层)
我自己做项目的体会是:不要在这三者里纠结"谁最好",它们是可以分层组合的。
典型的一套国产化工控数据链路:现场设备 → Neuron 或 ThingsGateway(边缘采集,免费)→ EMQX(MQTT 消息总线)→ TDengine(时序存储)→ Grafana(可视化)。如果某个老产线已经买了 Kepware,也不用换,它继续做 OPC 出口,新产线用开源网关,统一往上接就行。
真正要避免的坑是:一开始就上最贵的 Kepware,结果项目其实 20 台 PLC、开源完全够用;或者反过来,在需要商业兜底的大型国企/汽车厂项目里硬上开源,出了问题没人担责。选型先看场景规模和责任要求,再看价格。
常见问题 FAQ(选型时最常被问)
Q:Kepware 现在属于哪家公司?还是 PTC 的吗?
A:2026 年 3 月起不属于 PTC。PTC 已把 Kepware 与 ThingWorx 出售给投资机构 TPG,TPG 成立独立工业软件公司 Velotic,并把 Kepware、ThingWorx 与原 GE Vernova 的 Proficy(iFIX、CIMPLICITY)整合到同一品牌。产品名仍叫 Kepware Server(原 KEPServerEX),驱动库和技术支持团队不变。
Q:Kepware 是按点位数量收费的吗?
A:不是。Kepware 按驱动和高级插件单点式(à la carte)授权,你用到哪个驱动买哪个,不随 Tag/I/O 点数增加而线性涨价。成本主要看你需要多少种设备驱动,而不是采多少个点。
Q:国产开源软件能替代 Kepware 吗?
A:看场景。主流 PLC(西门子、三菱、Modbus、OPC UA)的常规采集,ThingsGateway 和 Neuron 完全能替代且免费;但如果要接大量冷门/老旧私有协议、或需要原厂商业 SLA 兜底,Kepware 仍然更省心。国产化、预算敏感项目优先开源二者。
Q:Neuron 和 ThingsGateway 到底怎么选?
A:追求极致性能、跑在 ARM/嵌入式低配网关上、或已是 EMQX 技术栈,选 Neuron(C 语言,内存约为 ThingsGateway 的 1/5);.NET/C# 团队、要 Web 可视化开箱即用、想自己写驱动,选 ThingsGateway(免费完整版,Windows/Linux/ARM 都能跑)。
Q:这三个能不能组合使用,而不是二选一?
A:可以,而且常见做法是分层:Kepware 负责现有商业 OPC 出口,Neuron 做边缘高性能采集,ThingsGateway 做中小项目快速交付;再往后统一经 EMQX/MQTT 进 TDengine、上 Grafana。不要指望一个工具打天下。
Q:Kepware 更贵,为什么还有人买?
A:买的是"省心":数百种成熟驱动免去自研、全球大量项目验证的稳定性、以及原厂和代理商的商业 SLA。大型工厂统一设备出口、要求责任主体和售后兜底的项目,这笔授权费买的是风险。
拿不准你的项目该用 Kepware、Neuron 还是 ThingsGateway?
丁丁做过大量设备采集与国产替代项目,可以根据你的 PLC 品牌、设备数量、预算和部署环境,帮你定一套不浪费钱的连接层方案。
联系丁丁选型咨询 →