Files
iot-dc3/docs/index.md
T

3.8 KiB

layout, hero, features
layout hero features
home
name text tagline image actions
IoT DC3 开源分布式物联网平台 基于 Spring Cloud 构建 · AI-Ready · 云原生交付 · 支持私有云、公有云与边缘部署
src alt
/images/architecture-cn.png IoT DC3 Architecture
theme text link
brand 快速开始 /quickstart/
theme text link
alt 在 GitHub 查看 https://github.com/pnoker/iot-dc3
icon title details link linkText
🚀 快速开始 一键拉起本地开发环境,几分钟跑通核心服务。Make + Compose + Java 21,推荐工作流清单。 /quickstart/ 立即上手
icon title details link linkText
📖 使用指南 镜像选择、Compose 编排、日志规范、故障排查的全流程指引。 /guide/ 查看指南
icon title details link linkText
🏗️ 架构总览 Driver / Data / Management / Application 四层架构,gRPC 内部 facade,RabbitMQ 异步解耦,多租户隔离。 /architecture/ 了解架构
icon title details link linkText
🛠️ 二次开发 基于 dc3-driver-virtual 派生新协议驱动,测试规范,版本变更说明。 /development/ 开始开发
icon title details link linkText
🧩 模块清单 网关、4 大中心服务、7 类协议驱动、API facade、20+ 通用组件,按职责分类。 /modules/ 浏览模块
icon title details link linkText
🧭 项目设计方案 项目级技术方案、领域模型调整、接口边界与分阶段落地思路。 /design/ 查看方案
icon title details link linkText
✅ 项目待办 设计跟进项、改造任务清单与验收标准,用于追踪从方案到实现的过程。 /todo/ 查看待办
icon title details link linkText
🤝 加入社区 贡献指南、行为准则、安全披露策略。开源 AGPL-3.0,欢迎 PR 与议题反馈。 /community/contributing 参与贡献

平台简介

IoT DC3 是一个基于 Spring Cloud 构建的完全开源、分布式物联网平台。它加速 IoT 解决方案交付,简化设备全生命周期管理,并以完整架构支撑稳定、可生产落地的 IoT 系统。平台具备 AI-Ready 能力,可无缝集成智能连接、自动化与数据驱动运营。所有组件和代码均为开源,保证透明性、灵活性与社区驱动的持续创新。

架构分层

层 职责 主要模块
驱动层 Driver Layer 设备接入、协议适配、南向数据采集与命令执行 dc3-driver-*(Modbus / OPC / MQTT / S7 / Virtual)
数据层 Data Layer 实时与历史数据采集、存储、查询 dc3-center-data
管理层 Management Layer 服务注册、设备/驱动管理、配置治理、命令编排 dc3-center-manager / dc3-center-auth / dc3-center-agentic
应用层 Application Layer API 网关、对外开放、第三方集成、AI 增强 dc3-gateway / dc3-web

技术栈

开源协议

IoT DC3 开源平台基于 AGPL 3.0 License 协议。仓库许可证说明和商业授权关系请参阅 LICENSE.txt。