Skip to content

按角色选择路径

文档覆盖了从评估到贡献的全过程,但不同角色的最短路径不同。先找到最像你的那一行,照着给的顺序读,少走弯路。

下面这张决策图帮你快速对号入座,每条路径的详细阅读顺序见后续小节。

六条角色路径卡(颜色区分,按序号读)你想做什么?都不是 · 贡献者先评估平台?是 · 评估者接入设备 / 日常运营?是 · 运营部署到生产?是 · DevOps后端二次开发?是 · 开发者自动化 / 接 AI?是 · 集成者评估者路径① 平台定位 → ② 核心概念 → ③ 系统架构总览 → ④ 快速开始起栈 + 导入 demo 数据产出:判断值不值得投入,能不能跑起来设备接入 / 运营路径① 核心概念 → ② 第一个设备端到端 → ③ 设备接入(选驱动) → ④ 数据与命令 → ⑤ 告警与通知 → ⑥ 控制台日常操作产出:设备上平台、数据可见、命令可控、告警到人运维 / DevOps 路径① 部署模式与镜像源 → ② 生产部署(单机到 k8s) → ③ 安全策略三条硬约束 → ④ 可观测性与日志 → ⑤ 故障排查产出:栈安全地跑在生产,出事有据可查后端开发者路径① 架构总览与服务拓扑 → ② 数据平面 / 命令平面 → ③ 领域模型 → ④ 驱动开发(virtual 模板派生) → ⑤ API 文档与测试产出:新协议驱动 / 新能力上线自动化 / AI 路径① CLI 使用指南 → ② AI Agent / MCP 集成(OAuth 2.1) → ③ Agentic 中心会话与工具调用产出:脚本与 AI Agent 安全读写设备贡献者路径① 开发概览与规范 → ② 本地与 CI 测试 → ③ 贡献指南 · 行为准则 · 安全策略产出:提交的驱动 / 修复 / 文档被合并怎么用这张图① 找到最像你的 那个判定② 照序号顺序读, 少走弯路③ 角色可组合: 先评估 → 再运营④ 每一步都链到 对应章节常见组合:先评估 → 再运营 → 需要时二次开发 → 贡献回流菱形 = 判定角色路径(颜色区分)箭头 = 阅读路径

我想先评估这个平台

你关心它是什么、值不值得投入。建议顺序:

  1. 平台定位 — 解决什么问题、与同类的差异
  2. 核心概念 — 对象模型与心智模型
  3. 系统架构总览 — 一张图看清整体
  4. 跑个 demo:按 快速开始 起栈,导入示例数据 iot-dc3/dc3/dependencies/postgres/demo/iot-dc3-demo.sql 看真实数据

我要接入设备、做日常运营

你是设备接入或运维角色,目标是把设备接上、看到数据、能下命令、能告警:

  1. 核心概念 — 先分清驱动/模板/设备/位号
  2. 第一个设备:端到端 — 用虚拟驱动跑通整条链路
  3. 设备接入 — 接入真实协议设备(选型先看驱动总览能力矩阵
  4. 数据与命令 — 采集、历史查询、读写命令
  5. 告警与通知 — 配置规则与通知渠道
  6. 日常在界面上操作:控制台 · 设备管理位号与模板用户与租户

我要把它部署到生产

你是运维 / DevOps,目标是把栈安全地跑在生产环境:

  1. 部署模式与镜像源 — 四套 compose 栈怎么选、镜像从哪拉
  2. 生产部署指南 — 单机到 k8s 的拓扑与扩缩容
  3. 安全策略 — 密钥、TLS、端口暴露三条硬约束
  4. 可观测性日志规范 — 上线后怎么盯
  5. 出问题看 故障排查

我是后端开发者,要二次开发

你要在平台上扩展能力(最常见是写一个新协议驱动):

  1. 系统架构总览服务与拓扑
  2. 数据平面命令平面 — 两条核心链路
  3. 领域模型 — DO/BO/VO、facade 边界、CRUD 动词约定
  4. 驱动开发 — 从 dc3-driver-virtual 模板派生新驱动
  5. API 文档测试

我要做自动化 / 接 AI

你想把平台能力接给脚本或 AI Agent:

  1. CLI 使用指南 — 用 dc3 命令行操作平台
  2. AI Agent / MCP 集成 — 通过 MCP 让智能体安全读写设备
  3. Agentic 中心 — 平台内建的会话与工具调用

我想参与贡献

欢迎提交驱动、修复和文档改进:

  1. 开发概览与规范 — 编码约定、提交规范
  2. 测试 — 本地与 CI 测试门禁
  3. 贡献指南 · 行为准则 · 安全策略

基于 AGPL-3.0 协议发布