采集网关的四种路线把授权成本算清楚 MES 集成商系列 · 09/13上一篇《老设备改造场景集》解决的是能不能接这一篇解决用什么接。选型的时候大家习惯比谁更便宜。但授权费往往不是采集这件事里最大的一笔成本——真正吃掉利润的是人力、是返工、是交付之后被绑住的那几年。这篇把四条路线的成本模型摊开对比帮你算清自己的账。github:https://github.com/Ellisata/iot-gateway· gitee:https://gitee.com/wang4856304/iot-gatewayAGPL-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-gatewaygithub镜像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·《采集项目的合同该写死哪几件事》