采集网关的四种路线:把授权成本算清楚
📚 MES 集成商系列 · 09/13
上一篇《老设备改造场景集》解决的是"能不能接",这一篇解决"用什么接"。
选型的时候,大家习惯比"谁更便宜"。但授权费往往不是采集这件事里最大的一笔成本——真正吃掉利润的,是人力、是返工、是交付之后被绑住的那几年。
这篇把四条路线的成本模型摊开对比,帮你算清自己的账。
github:https://github.com/Ellisata/iot-gateway· gitee:https://gitee.com/wang4856304/iot-gateway(AGPL-3.0 开源)
📌先说立场:这篇不是要证明哪条路线最好,四条路线都有它真正适合的场景。我们做的是开源网关,但下面会如实写出开源路线自己的代价。
⚠️本文不列具体价格。各家定价随版本、渠道、采购量变化,任何写死的数字都很快过时,而且容易误导。这里对比的是成本结构和计费维度——拿到结构之后,你向各家要一次报价就能填进去算。
一、四条路线
集成商在采集这一段,实际可选的路线就四条:
| 路线 | 代表形态 | 本质 |
|---|---|---|
| A. 商业网关软件 | 商业工业网关/OPC 服务器 | 买授权,买成熟度和官方支持 |
| B. 云厂商边缘网关 | 各大云平台的 IoT 边缘组件 | 按量订阅,买托管和生态 |
| C. 完全自研 | 自己写协议栈+采集框架 | 用人力换自主可控 |
| D. 开源网关 | 本项目属于这一类 | 用(较少的)人力换掉授权费 |
关键认识:这四条不是"贵→便宜"的排序,而是四种不同的成本结构。它们在项目数量、设备规模、团队能力不同的情况下,最优解完全不同。
二、各自的计费维度
这是选型时最该问清的一件事——“它到底按什么收钱?”
| 路线 | 主要计费维度 | 成本随什么增长 |
|---|---|---|
| A. 商业网关 | 通常按驱动/协议种类、点位数、设备数授权;分开发版/运行版、年度维护 | 随项目规模线性增长——每个新项目都要再买一次 |
| B. 云平台网关 | 按设备数、消息条数、存储量订阅 | 随运行时长和用量持续增长——不停就不停付费 |
| C. 完全自研 | 一次性人力投入+ 持续维护人力 | 随协议种类和项目数量增长——每接一个新协议都要投人 |
| D. 开源网关 | 无授权费(AGPL);如需闭源交付/嵌入则一次性商业授权 | 基本不随项目数量增长(商业授权通常按次/按年) |
这张表的重点在最后一列。它决定了你这个成本是"随着做项目越来越多而线性叠加",还是"沉淀成一次性投入"。
对集成商来说,第二种才是理想的——前面几篇反复讲的"把采集做成资产",指的就是这件事。
三、成本曲线:什么规模下谁更划算
把上面的计费维度画成曲线(示意,非实际报价):
【成本 vs 项目数量】——同一个团队,接第 N 个采集项目时的累计采集成本 高 ┤ │ ╱ A. 按项目/点位授权 │ ╱ (每个项目叠加) │ ╱ │ ╱ ╱ │ ╱ ╱ 中 ┤ ╱ ╱ │ ╱ ╱ ──── D. 开源 + 一次性商业授权 │ ╱ ╱ (不随项目数增长) │ ╱ ╱ ┌──── │╱ ┌────┘ 低 ┤ ┌────┘ C. 自研(前期人力投入高, │ ┌────┘ 之后趋平,但每加协议要再投人) │ ┌────┘ └────┴────┴────┴────┴────┴────┴────┴──→ 项目数量 1 2 3 4 5 6 7上图为成本结构示意,不是任何产品的实际报价曲线。曲线形状取决于你的具体采购量和团队成本,请代入自己的数字。
三条可读的结论:
- 只做一个项目:商业网关的"贵"其实不明显——一次授权费可能还不如你自研多花的两周人力。如果这活只做一次,买现成的是理性的。
- 做第三个项目开始:按项目授权的路线开始叠加,而"一次性投入"的路线开始体现优势。
- C 和 D 的差别在"每加一个协议要多少人力":自研每接一个新协议都要投人(见本系列第 2 篇的协议工作量表);开源路线通常是协议已经内置,新增的边际人力接近 0。
四、钱之外的四个维度
只比钱会踩坑。这四条同样影响总成本:
4.1 自主可控
- 商业软件:协议栈是黑盒。遇到诡异问题(比如某个型号的 PLC 就是不兼容)只能等厂商排期。在赶工期的交付期,这是致命的。
- 开源:源码可见,可以自己定位、自己改、自己打包。代价是你得有这个能力。
- 云平台:取决于平台开放程度,通常介于两者之间。
4.2 官方支持
- 商业软件 / 云平台:有正式的支持渠道和 SLA。这是它们的核心价值,不是缺点。
- 开源:看社区活跃度。如果项目对响应时间有硬要求,要提前确认支持方式(商业授权通常包含技术支持,这正是商业授权值得买的原因之一)。
4.3 技术锁定
问自己一个问题:三年后我想换掉它,成本是多少?
- 点位配置是否可导出?
- 数据格式是标准的还是私有的?
- 是否依赖特定的云服务?
锁定成本当下不显现,但它是真实存在的成本。
4.4 合规与采购
- 甲方是否指定了品牌?(政府/国企项目经常指定)
- 客户的采购流程能否接受订阅制?(有些单位只能一次性采购)
- AGPL 这类开源协议是否被甲方合规部门接受?
最后一条对开源路线是真实的门槛。本系列第 4 篇专门讲了 AGPL 的边界和商业授权路径。
五、一张决策表
| 你的情况 | 更合适的路线 |
|---|---|
| 只做一两个采集项目,团队没有协议开发能力 | A. 商业网关——买成熟度是划算的 |
| 已经在用某家云,且设备量不大、不想自己运维 | B. 云平台网关 |
| 有稳定的开发团队,且要深度定制、不接受任何外部依赖 | C. 完全自研(但要算清人力账) |
| 会持续做采集项目,希望把采集变成可复用资产 | D. 开源网关 |
| 要闭源交付 / 嵌进自己产品卖 | D + 商业授权 |
注意第一行和第二行都不是"差的选择"。如果你的业务形态是一锤子买卖,买现成的商业软件往往比自研和自建更划算——省下来的时间可以去做别的项目。
六、集成商特有的考量:你在替谁选?
这一节容易被忽略,但对集成商很重要。
同样一个选型,你是替自己选,还是替客户选?
| 场景 | 关注点 |
|---|---|
| 替客户选(客户出钱、客户长期使用) | 客户的运维能力、采购偏好、合规要求;你交付完就走 |
| 替自己选(你要用它做多个项目) | 复用性、人力成本、你能沉淀下什么 |
这两种情况的最优解经常不一样。
如果你是在替自己做交付底座,那**“这个选型能让我在第 2 到第 N 个项目上省多少”** 应该排在"这个选型标价多少"前面。
七、怎么把这篇变成你自己的决策
这篇刻意没给数字,因为你的成本结构只有你自己知道。给一个可操作的做法:
【采集方案 TCO 估算表(自填)】 一、一次性成本 路线 A 授权费: ______ × 轮次 ______ = ______ 路线 B 首年订阅:______ 路线 C 自研人力:协议 ___ 种 × ___ 人天 × ___ 元/人天 = ______ 路线 D 授权费: ______(如走商业授权) 二、持续成本(按 3 年算) 路线 A:新项目授权 ______ × ___ 个 + 年维护 ______ × 3 路线 B:______/年 × 3 路线 C:新协议开发 ______ × ___ 种 + 维护 ___ 人天/年 × 3 路线 D:______ 三、隐性成本(打分,1~5 分,分越高成本越高) 自主可控性: A__ B__ C__ D__ 官方支持: A__ B__ C__ D__ (分越低越好) 迁移/锁定成本: A__ B__ C__ D__ 学习曲线: A__ B__ C__ D__ ─────────────────────────────────────────── 把「一次性 + 持续」相加,再结合隐性成本打分,选你自己能接受的那条。重点是把"3 年"这个维度加进去。只看首年成本,会系统性地高估商业软件、低估自研和开源的后期代价;只看一次性成本,又会得出相反的结论。
项目地址
- gitee(主仓库,中文交流):https://gitee.com/wang4856304/iot-gateway
- github(镜像):https://github.com/Ellisata/iot-gateway
项目以 AGPL-3.0 开源。上面的 TCO 表可以直接拿去填,路线 D 的授权成本按自己的实际报价算。
📌 再次说明:本文对比的是成本结构而非标价,且四条路线各有适用场景,不存在普适的最优解。具体产品的价格、授权方式和能力边界,请以各厂商的最新报价和文档为准。
本系列:
- 01·《做 MES 集成的都懂:PLC 采集不难,难在每个项目重来一遍》
- 02·《接一个采集项目,工期该报几天?》
- 03·《这个点位规模,网关扛得住吗?——投标前的容量估算》
- 04·《开源网关交付给客户,我会被要求开源吗?》
- 05·《RS-485 挂 20 台电表,为什么总是读不全?》
- 06·《工业数据采集项目验收清单》
- 07·《多厂区复制:一套模板交付四个工厂》
- 08·《老设备改造场景集:拿到一台十年前的老设备,数据怎么接?》
- 09·《采集网关的四种路线:把授权成本算清楚》← 当前
- 10·《协议驱动真机验证清单:哪些上过真机,哪些还没有》
- 11·《数据没上去?从上位机到 MES 的七段排查》
- 12·《项目交付后,怎么把自己摘出来》
- 13·《采集项目的合同,该写死哪几件事》