iot-dc3
活跃·★ 1.3k·NOASSERTION·更新于 2026-10-22
★ 时下流行
IoT DC3 是开源工业物联网平台,把设备和应用解耦:协议驱动把标准化的点位数据推到消息总线,应用通过统一 API 消费。它带 36 个驱动模块,覆盖 Modbus TCP/RTU、OPC UA/DA、西门子 S7、BACnet/IP、EtherNet/IP、IEC 60870-5-104、IEC 61850、DNP3 等工业协议,以及 MQTT、CoAP、LwM2M、BLE、Zigbee、LoRaWAN 等物联网协议。Driver SDK 可用于编写并注册自定义驱动。
AI 层是基于 Spring AI 的智能体中心,加上支持 OAuth 客户端注册的 MCP 工具网关,让外部智能体查询设备、执行操作,项目称之为安全、可控、可追溯的闭环。持久化使用集成 TimescaleDB、pgvector 和 Apache AGE 的 PostgreSQL,可选配可观测性组件。
它是六层的 Java 21 / Spring Boot 微服务系统,用 Podman 或 Docker Compose 启动,支持 Swarm 扩展,文档有多种语言。GitHub 识别不出许可证类型,README 徽章写的是 AGPL-3.0,商用前请查看 LICENSE 文件。
#AI#AI 智能体#云原生#数据采集#设备管理#边缘计算#工业物联网#工业 IoT
01
功能特性
0136 个驱动模块,覆盖工业协议(Modbus、OPC UA/DA、S7、BACnet、IEC 61850、DNP3)和物联网协议(MQTT、CoAP、LwM2M、BLE、Zigbee、LoRaWAN)
02MCP 工具网关,支持外部 AI 智能体 OAuth 客户端注册
03Driver SDK,可开发并注册自定义协议驱动
04基于 PostgreSQL 的持久化,集成 TimescaleDB、pgvector 和 AGE
05Podman / Docker Compose 一条命令启动,支持 Swarm 扩展
02
为什么选择它
+36 个现成驱动覆盖大多数工业和物联网协议,常见 PLC 和传感器无需写代码就能接入。
+带 OAuth 注册的 MCP 网关让 AI 智能体经受控通道访问设备,而不是直接写 PLC。
+通过统一数据 API 把设备接入和应用开发分开。
03
权衡点
!多服务 Java 架构加 PostgreSQL 扩展,小规模部署时运行和运维都偏重。
!让智能体操作实体设备,上线前必须仔细设计权限并充分测试。
!许可证需要核实:GitHub 未能识别,README 写的是 AGPL-3.0。
04
维护状况检查
活跃检查日期: 2026-10-22
- 最近提交
- 2026-10-22
- 近 90 天提交数
- 100+
- 近 90 天发布数
- 30
- 最新发布
- v2026.10.10 (2026-10-19)
- 未关闭 issue
- 36
- 近期 issue 至少有一条评论的比例
- 3/14
近 12 周每周提交数
最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。
状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。
讨论最多的未关闭 issue
- #60 谁在使用 IoT DC3 ?2 条评论 · 2023-02-27
- #263 driver: minor observations from the full driver sweep1 条评论 · 2026-10-07
- #261 driver: design-level data-path gaps found by the full driver sweep1 条评论 · 2026-10-07
- #255 platform decision items from the 2026-10-06 live test round1 条评论 · 2026-10-07
- #262 driver-sdk: attribute gate ignores defaults; metadata events lack reconciliation0 条评论 · 2026-10-07
issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。
05
兼容性
Docker / Podman Compose
部署方式
已通过文档验证
MCP clients
MCP 工具网关
已通过文档验证
Java 21 / Spring Boot
运行环境
已通过文档验证
06
使用场景
↳把工厂现场 PLC 和传感器的数据统一采集到一个平台
↳让 AI 智能体通过 MCP 查询设备状态并执行受控操作
↳在工业项目中把设备接入与应用开发解耦
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧