适合关注这个主题的客户和场景
已有大量设备,希望建立统一设备台账、状态监控和远程运维入口的企业。
准备从单机设备升级到 SaaS、私有云或自有平台的硬件厂商。
需要把设备数据接入 ERP、WMS、工单、售后或运营系统的业务团队。
物联网平台技术路径
设备建模
先定义设备品类、属性、事件、指令和告警规则,避免平台只有数据点而没有业务语义。
接入与协议
根据现场条件选择 MQTT、HTTP、Modbus、OPC UA、串口网关或边缘盒子,并建立可维护的协议适配层。
运维闭环
把在线状态、远程配置、告警、工单和日志纳入同一条链路,保证设备出问题时能定位和处理。
业务集成
通过 API、Webhook 或数据库同步把设备数据送入业务系统,形成资产、订单、门店和售后闭环。
自研、开源二开,还是采用可交付的平台?
先确认团队能长期负责什么,再比较平台。设备数量只是输入之一;协议差异、现场断网、数据权限和业务系统集成,都会改变项目范围。
| 选择方向 | 适合的前提 | 必须自己确认的工作 | 决定前要取得的资料 |
|---|---|---|---|
| 从零自研 | 已有能持续维护接入、后端和运维的团队,且现有平台无法覆盖核心业务。 | 设备模型、接入、安全、权限、告警、升级与日常运维都需要明确负责人。 | 最小业务闭环、研发资源、运维责任和阶段验收清单。 |
| 开源平台二次开发 | 现有项目的协议、部署方式和许可证符合业务需要,团队可以维护定制部分。 | 核对所用版本、插件和依赖的许可证;验证升级与定制冲突、设备接入和运维工作。 | 准确版本、许可证、目标设备接入验证,以及需要另做的功能清单。 |
| 采用可交付的平台 | 希望复用设备管理底座,同时保留业务定制与企业部署空间。 | 逐项区分现成功能、配置工作与定制开发,确认源码、部署、维护及第三方依赖的交付边界。 | 演示或验证环境、交付清单、部署要求、支持边界和实际验收方式。 |
这是一份选型检查表,不是价格或工期承诺。不能仅凭平台演示推断目标设备已经兼容,也不能把开源等同于无需实施和维护。
物联网平台选型证据矩阵:存储、集成和交付分别核对
面向设备厂商和企业平台负责人:选择开源物联网平台或项目交付方案时,先区分原生存储、外部连接器与业务定制,再核对版本和许可。数据库名称、功能数量或演示看板都不足以决定适配。
矩阵 v1.0 · 核验日期 2026-10-29
固定版本选型快照,不代表最新版、部署推荐或产品排名。仅两项开源平台核对到版本源码;ZedIoT按项目冻结交付清单,不能用同一“已验证”标签替代。
| 平台与核验版本 | 原生存储 | 外部集成与功能边界 | 核心许可与部署 | 决定前仍需取得的证据 |
|---|---|---|---|---|
| ThingsBoard Community Editionv4.3.1.8官方版本资料已核验版本发布 / ebbfc678 | 实体连接配置为PostgreSQL;时序默认sql。该版本配置还列cassandra、timescale,并有Timescale实现,不能统一写成InfluxDB。 仍需确认:配置与实现存在,不代表所有组合已完成生产支持、迁移或目标环境验证。 | 数据采集、设备管理、看板和规则能力属于平台范围;外部数据库、业务API与设备适配应单独列连接器和实施责任。 仍需确认:本表仅比较CE核心;不把PE、附加产品或自定义连接器的功能自动算入CE。 | 所核核心仓库为Apache-2.0;可按所选版本评估自托管部署,数据库、消息队列与其他依赖要分别锁定。 仍需确认:许可结论限此仓库版本;插件/依赖另核对。私有化部署也需要备份、升级与运行责任。 | 确定sql/cassandra/timescale实际模式与依赖版本,提交样机报文接入、权限隔离、数据留存/恢复和升级回滚回执。 仍需确认:本轮只核文档和源码,没有做该版本设备兼容或容量实测。 |
| OpenRemote1.33.0官方版本资料已核验版本发布 / 9f9cf8dd | 该版本说明将持久数据存入PostgreSQL;Compose包含独立PostgreSQL服务与数据卷。 仍需确认:不能据“时序数据”直接改写成原生InfluxDB;数据结构、留存和容量需项目验证。 | 资产模型、规则、Agent和接口用于设备/系统集成;使用已有Agent仍需核对设备字段、读写行为与错误处理。 仍需确认:存在协议接口不等于目标设备已经兼容,也不代表业务系统无需开发即可接通。 | 核心声明为AGPL-3.0-or-later,文件另含第三方通知。该版本Compose包含manager、proxy、PostgreSQL、Keycloak。 仍需确认:Compose仍有latest/latest-slim默认值;只锁仓库tag不足以复现部署,须再锁各镜像版本与digest。许可适用范围需按组件确认。 | 取得组件镜像清单、Agent映射、数据卷恢复测试、身份/角色配置和交付授权确认,再验证内网与升级回退路径。 仍需确认:本轮未运行OpenRemote栈,也没有取得目标现场的兼容、性能或恢复回执。 |
| ZedIoT 项目交付按项目清单冻结项目交付基线待确认 | 数据库种类、版本、数据模型和保留策略按项目架构与BOM核对,本页不声明统一的软件版本或数据库组合。 仍需确认:不能从其他开源平台的存储表推断ZedIoT项目采用相同技术栈。 | 区分可复用的平台能力、设备接入验证和需定制的业务接口;用实际点表、脱敏报文与样机界定范围。 仍需确认:协议名称、演示界面或类似案例均不能替代本项目的兼容回执。 | 现有交付范围可评估公有云、企业私有化与边缘协同;源码、商用授权、第三方依赖与运维责任按书面清单确定。 仍需确认:不在本表将项目交付标为开源许可证,也不预设源码或所有定制能力均已包含。 | 取得交付版本、镜像digest、组件/许可清单、试点设备、验收方法、升级回滚与支持责任,再确定实施范围。 仍需确认:未取得证据的项目保持待确认;不承诺固定工期、容量、价格或已完成实测。 |
查看核验来源、取得范围与版本依据(8 项)
- [T1] ThingsBoard 版本配置
固定版本源码 · 2026-10-29 · 核对 DATABASE_TS_TYPE、默认SQL和PostgreSQL连接配置
阅读原始依据commit:ebbfc6789b81a4e04cae2711208130fb2841b31f
- [T2] ThingsBoard Timescale 实现
固定版本源码 · 2026-10-29 · 读取对应版本Timescale存储实现;不代表本轮已部署验证
阅读原始依据commit:ebbfc6789b81a4e04cae2711208130fb2841b31f
- [T3] ThingsBoard 核心许可证
固定版本源码 · 2026-10-29 · 核对核心仓库 Apache-2.0;不替代插件和依赖许可清单
阅读原始依据commit:ebbfc6789b81a4e04cae2711208130fb2841b31f
- [T4] ThingsBoard 版本说明
固定版本源码 · 2026-10-29 · 核对采集、可视化、设备管理及第三方集成的项目范围
阅读原始依据commit:ebbfc6789b81a4e04cae2711208130fb2841b31f
- [O1] OpenRemote 部署配置
固定版本源码 · 2026-10-29 · 核对manager、proxy、PostgreSQL、Keycloak及默认镜像变量
阅读原始依据commit:9f9cf8ddcdf92d6b3d8553ee689a014a5988ca1e
- [O2] OpenRemote 项目说明
固定版本源码 · 2026-10-29 · 核对PostgreSQL持久化、Docker部署和Agent集成职责
阅读原始依据commit:9f9cf8ddcdf92d6b3d8553ee689a014a5988ca1e
- [O3] OpenRemote 核心许可证
固定版本源码 · 2026-10-29 · 核对文件首部的AGPL-3.0-or-later及附带第三方通知;不概括所有依赖为同一许可
阅读原始依据commit:9f9cf8ddcdf92d6b3d8553ee689a014a5988ca1e
- [Z1] ZedIoT 现有交付范围
现有产品交付说明 · 2026-10-29 · 只说明现有公开交付范围;没有公开统一的软件版本或本轮兼容/容量实测回执
阅读原始依据
推荐阅读文章
建议先读首篇建立整体判断,再根据现场协议、部署方式、AI 能力或业务场景继续深入。