同步操作将从 张红元/iot-dc3 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
非常欢迎广大兴趣爱好者的加入,第一时间 联系作者,show me you code
,让我们肩并肩 !
说明:项目目前处于代码整合阶段(其他功能初版已完成,正在进行协议的整合),敬请关注,你的 Star
[ GitHub , Gitee ],是我们动力的源泉,谢谢你们 !
DC3是基于Spring Cloud的开源可分布式物联网(IOT)平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决方案。
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.
SDK
;Spring Cloud
开源技术;Java
环境可异地、分布式多平台部署;DC3 平台是基于Spring Cloud
架构开发的,是一系列松耦合、开源的微服务集合。
微服务集合由4个微服务层和两个增强的基础系统服务组成,提供从物理域数据采集到信息域数据处理等一系列的服务。
Spring Cloud Netflix
、Spring Cloud Gateway
、Spring Cloud Security
、Spring Cloud OpenFeign
等微服务模块。
一键启动Demo,按照以下三行命令进行操作即可(另外也可以参考详细的 安装部署 文档),首次启动需要下载镜像会比较慢(可在docker
中配置国内加速源:http://f1361db2.m.daocloud.io
,如何配置加速源,可参考如何配置镜像加速?),执行完访问 https://localhost 是https哈
,切换到 '数据' 菜单即可查看 Virtual 驱动定时采集的模拟数据 。
注:DC3 Web UI 仅供开发环境&demo演示环境的配置使用,该UI不属于DC3项目的一部分
必须保证提前安装了
docker
和docker-compose
# git clone
git clone https://github.com/pnoker/iot-dc3.git
# cd
cd iot-dc3/dc3
# docker compose up
docker-compose -f docker-compose-demo.yml up -d
详细说明内容请阅读 WiKi
文档。
其中包括:安装配置文档、部署文档、项目结构说明、平台介绍等内容。
邮箱:pnokers@icloud.com 微信:peter-no
非常欢迎
issue
,请标明遇到的问题、开发环境和如何复现;pull request
改进 iot-dc3
的代码;
感谢:lombok
、netty
、spring boot
、spring cloud
、s7connector
等提供的工具以及源码。
完全情况:70%
其中:
网关服务 需要完善开发,驱动协议需要丰富(包括Mqtt,Opcua,Opcda)
管理配置服务 需要优化(接口部分做小改动)
数据存储&开放服务 需要添加流式计算模块(后期支持)
驱动快速开发SDK模块 需要拓展功能(后期支持边缘计算)
已完成的协议驱动:rtmp、plcs7、socket(client模式、server模式)、opcda
计划开发协议驱动: mqtt、opcua、modbus-tcp
16G,i5机器可目前测试可承受5万并发(测试工具jMeter),目前Mongo数据库部分当并发很大时有较大的延时,后期采用Cassandra替代Mongo。
可以配置加速源,请参考 如何配置镜像加速? 进行配置。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。