mirror of
https://gitee.com/pnoker/iot-dc3.git
synced 2026-11-01 18:51:53 +08:00
Refresh architecture, development, operations, and quickstart docs. Update multi-language README files.
3.6 KiB
3.6 KiB
layout, hero, features
| layout | hero | features | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| home |
|
|
平台简介
IoT DC3 是一个面向工业物联网场景的开源分布式平台,用于连接设备、采集数据、管理元数据、分发命令,并把 AI 辅助能力接入 IoT 运营流程。
项目适合需要接入多类工业协议、管理设备与点位、查询实时/历史数据,并通过 Spring 生态进行二次开发的团队。
架构分层
| 层 | 职责 | 主要模块 |
|---|---|---|
| 驱动层 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 |
技术栈
- Java 21
- Spring Boot 4.0.6
- Spring Cloud 2025.1.1
- Spring AI 2.0.0-M8
- PostgreSQL、RabbitMQ、gRPC、Protobuf、Caffeine、Quartz
开源协议
IoT DC3 开源平台基于 AGPL 3.0 License
协议。仓库许可证说明和商业授权关系请参阅 LICENSE.txt。