mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-01 02:31:46 +08:00
3.1 KiB
3.1 KiB
title
| title |
|---|
| 按角色选择路径 |
按角色选择路径
文档覆盖了从评估到贡献的全过程,但不同角色的最短路径不同。先找到最像你的那一行,照着给的顺序读,少走弯路。
下面这张决策图帮你快速对号入座,每条路径的详细阅读顺序见后续小节。
flowchart LR
Start["你想做什么?"] --> Q1{"评估平台?"}
Q1 -->|"是"| P1["评估路径<br/>定位→概念→架构→demo"]
Q1 -->|"否"| Q2{"接入设备 / 运维?"}
Q2 -->|"是"| P2["运营路径<br/>概念→首设备→接入→命令→告警"]
Q2 -->|"否"| Q3{"二次开发?"}
Q3 -->|"是"| P3["开发路径<br/>架构→平面→领域模型→驱动"]
Q3 -->|"否"| Q4{"自动化 / 接 AI?"}
Q4 -->|"是"| P4["集成路径<br/>CLI→MCP→Agentic"]
Q4 -->|"否"| P5["贡献路径<br/>规范→测试→贡献指南"]
我想先评估这个平台
你关心它是什么、值不值得投入。建议顺序:
- 平台定位 — 解决什么问题、与同类的差异
- 核心概念 — 对象模型与心智模型
- 系统架构总览 — 一张图看清整体
- 跑个 demo:按 快速开始 起栈,导入示例数据
iot-dc3/dc3/dependencies/postgres/demo/iot-dc3-demo.sql看真实数据
我要接入设备、做日常运营
你是设备接入或运维角色,目标是把设备接上、看到数据、能下命令、能告警:
- 核心概念 — 先分清驱动/模板/设备/位号
- 第一个设备:端到端 — 用虚拟驱动跑通整条链路
- 设备接入 — 接入真实协议设备
- 数据与命令 — 采集、历史查询、读写命令
- 告警与通知 — 配置规则与通知渠道
我是后端开发者,要二次开发
你要在平台上扩展能力(最常见是写一个新协议驱动):
- 系统架构总览 → 服务与拓扑
- 数据平面 与 命令平面 — 两条核心链路
- 领域模型 — DO/BO/VO、facade 边界、CRUD 动词约定
- 驱动开发 — 从
dc3-driver-virtual模板派生新驱动 - API 文档 与 测试
我要做自动化 / 接 AI
你想把平台能力接给脚本或 AI Agent:
- CLI 使用指南 — 用
dc3命令行操作平台 - AI Agent / MCP 集成 — 通过 MCP 让智能体安全读写设备
- Agentic 中心 — 平台内建的会话与工具调用
我想参与贡献
欢迎提交驱动、修复和文档改进: