:rocket: 项目文档请阅读 [`IOT DC3 Wiki`](https://doc.dc3.site) !
:boom: 你的 `Star` 是我开发的动力,下载源码 `git clone https://gitee.com/pnoker/iot-dc3.git` !
:seedling: 为了便于你的二次开发和理解,`DC3` 开源了 `Demo Web UI` , https://gitee.com/pnoker/dc3-web
<p align="center">
<img src="./docs/images/dc3/logo-blue.png" width="400"><br>
<a href='https://gitee.com/pnoker/iot-dc3/stargazers'><img src='https://gitee.com/pnoker/iot-dc3/badge/star.svg?theme=gvp' alt='star'></img></a>
<a href='https://gitee.com/pnoker/iot-dc3/members'><img src='https://gitee.com/pnoker/iot-dc3/badge/fork.svg?theme=gvp' alt='fork'></img></a>
<br>
<a><img src="https://img.shields.io/badge/JDK-1.8-green.svg"></a>
<a><img src="https://img.shields.io/badge/Spring Boot-2.3.2.RELEASE-blue.svg"></a>
<a><img src="https://img.shields.io/badge/Spring Cloud-Hoxton.SR8-blue.svg"></a>
<a href="https://github.com/pnoker/iot-dc3/blob/master/LICENSE"><img src="https://img.shields.io/github/license/pnoker/iot-dc3.svg"></a>
<br><strong>DC3是基于Spring Cloud的开源可分布式物联网(IOT)平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。<br>IOT DC3 is an open source, distributed Internet of Things (IOT) platform based on Spring Cloud. It is used for rapid development of IOT projects and management of IOT devices. It is a set of solutions for IOT system.</strong>
</p>
------
### 1 DC3 架构设计
![iot-dc3-architecture](./docs/images/dc3/architecture1.jpg)
#### DC3 模块划分,四层架构
* [x] 驱动层:用于提供标准或者私有协议连接物理设备的 `SDK`,负责南向设备的数据采集和指令控制,基于 `SDK` 可实现驱动的快速开发;
* [x] 数据层:负责设备数据的收集和入库,并提供数据管理接口服务;
* [x] 管理层:用于提供微服务注册中心、设备指令接口、设备注册与关联配对、数据管理中心,是所有微服务交互的核心部分,负责各类配置数据的管理,并对外提供接口服务;
* [ ] 应用层(开发中...):用于提供数据开放、任务调度、报警与消息通知、日志管理等,具备对接第三方平台能力。
#### DC3 功能设计,定位目标
* [x] 可伸缩:水平可伸缩的平台,构建使用领先的 `Spring Cloud` 开源技术;
* [x] 容错:没有单点故障弱,集群中的每个节点是相同的;
* [x] 健壮和高效:单一服务器节点可以处理甚至数百成千上万的设备根据用例;
* [x] 可定制:添加新的设备协议,并注册到服务中心;
* [x] 跨平台:使用 `Java` 环境可异地、分布式多平台部署;
* [x] 自主可控:私有云、公有云、边缘部署;
* [X] 完善性:设备快速接入、注册、权限校验;
* [ ] 安全(开发中...):数据加密传输;
* [ ] 多租户(开发中...):命名空间,多租户化;
* [X] 云原生:Kubernetes;
* [x] 容器化:Docker。
### 2 DC3 技术实现
`DC3` 平台是基于 `Spring Cloud` 架构开发的,是一系列松耦合、开源的微服务集合。
微服务集合由4个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信息域数据处理等一系列的服务。
![iot-dc3-architecture](./docs/images/dc3/architecture2.jpg)
[`Spring Cloud Netflix`](https://cloud.spring.io/spring-cloud-netflix)、[`Spring Cloud Gateway`](https://cloud.spring.io/spring-cloud-gateway)、[`Spring Cloud Security`](https://cloud.spring.io/spring-cloud-security)、[`Spring Cloud OpenFeign`](https://cloud.spring.io/spring-cloud-openfeign) 等微服务模块。
### 3 项目文档
> 详情请阅读 [`IOT DC3 Wiki`](https://doc.dc3.site) 文档
>
> **其中包括:安装配置文档、部署文档、项目结构说明、平台介绍等内容。**
> **入门:一睹为快,快速启动一个,Demo Application !**
>
> 请阅读 [`快速开始`](https://doc.dc3.site/#/quick-start?id=%e4%b8%80%e7%9d%b9%e4%b8%ba%e5%bf%ab) 文档
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Spring Cloud分布式物联网(IOT)平台.rar (831个子文件)
CNAME 12B
redis.conf 61KB
emqx.conf 58KB
emqx_exproto.conf 10KB
emqx_lwm2m.conf 6KB
emqx_bridge_mqtt.conf 5KB
emqx_auth_http.conf 5KB
emqx_auth_mongo.conf 5KB
emqx_dashboard.conf 5KB
emqx_stomp.conf 4KB
emqx_coap.conf 4KB
emqx_auth_mysql.conf 3KB
emqx_management.conf 3KB
emqx_web_hook.conf 3KB
emqx_auth_pgsql.conf 3KB
emqx_auth_redis.conf 3KB
emqx_rule_engine.conf 2KB
emqx_sn.conf 2KB
emqx_auth_ldap.conf 2KB
emqx_retainer.conf 2KB
emqx_auth_jwt.conf 1KB
emqx_telemetry.conf 1KB
emqx_auth_clientid.conf 1KB
emqx_extension_hook.conf 1KB
emqx_auth_username.conf 1KB
emqx_auth_mnesia.conf 1KB
emqx_prometheus.conf 1KB
emqx_reloader.conf 998B
rabbitmq.conf 830B
emqx_lua_hook.conf 773B
emqx_recon.conf 771B
emqx_psk_file.conf 662B
emqx_sasl.conf 612B
bootstrap.min.css 152KB
font-awesome.css 37KB
templatemo-art-factory.css 27KB
flex-slider.css 7KB
owl-carousel.css 5KB
dc3-group.db 156KB
dc3-listening-virtual 2KB
dc3-modbus 2KB
dc3-mqtt 2KB
dc3-opcda 2KB
dc3-opcua 2KB
dc3-plcs7 2KB
dc3-virtual 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 2KB
Dockerfile 1KB
Dockerfile 1KB
Dockerfile 1KB
Dockerfile 999B
Dockerfile 947B
Dockerfile 899B
Dockerfile 880B
Dockerfile 857B
Dockerfile 840B
.dockerignore 110B
fontawesome-webfont.eot 59KB
flexslider-icon.eot 2KB
slick.eot 2KB
spring.factories 319B
spring.factories 114B
spring.factories 108B
status.ftlh 4KB
lastn.ftlh 3KB
navbar.ftlh 2KB
header.ftlh 909B
import-dc3.gif 593KB
.gitignore 68B
index.html 6KB
index.html 1KB
dc3-gateway.http 7KB
dc3-manager-point.http 5KB
dc3-manager-driver.http 3KB
dc3-auth-user.http 2KB
dc3-auth-blackIp.http 2KB
dc3-manager-device.http 2KB
dc3-manager-driver-attrubute.http 2KB
dc3-transfer-rtmp.http 2KB
dc3-manager-driver-info.http 2KB
dc3-manager-profile.http 2KB
dc3-auth-token.http 2KB
dc3-manager-group.http 2KB
dc3-data.http 2KB
dc3-driver-opcda.http 2KB
dc3-manager-dictionary.http 2KB
dc3-driver-opcua.http 1KB
dc3-driver-modbus-tcp.http 1KB
dc3-manager-batch.http 1003B
dc3-driver-mqtt.http 837B
共 831 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9
资源评论
依星net188.com
- 粉丝: 7742
- 资源: 1916
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功