摘要:由于个人兴趣爱好,作者张宏元在业余时间开始设计和开发物联网平台开源项目。 是一个基于技术栈的开源分布式物联网平台,用于快速开发和部署物联网设备接入项目,以及一整套物联网系统解决方案。
出于个人兴趣爱好,作者@张红源于2016年利用业余时间开始设计和开发DC3物联网平台开源项目。
DC3是一个基于Spring Cloud技术栈的开源分布式物联网平台。 用于快速开发和部署物联网设备接入项目。 一套完整的物联网系统解决方案。 DC3平台基于Spring Cloud架构构建,包含以下技术栈:
Spring CloudMySQLRedisMongo DBNginxRabbitMQ
微服务集合由四个微服务层和两个增强的基础系统服务组成,提供来自物理域的数据收集。 信息领域的数据处理等一系列服务。
Spring Cloud Netflix、Spring Cloud Gateway、Spring Cloud Security、Spring Cloud OpenFeign 等微服务模块。 整体技术架构图如下:
DC3物联网平台分为四个部分。 它们是驱动层、数据层、管理层和应用层。
驱动层:用于提供连接物理设备的标准或私有协议,SDK负责南向设备的数据采集和命令控制。 基于SDK实现驱动的快速开发。
数据层:负责采集和存储设备数据,并提供数据管理接口服务。
管理层:用于提供微服务的注册。 中心、设备命令接口、设备注册与关联配对、数据管理中心是所有微服务交互的核心部分,负责各种配置。管理配置数据和外部接口服务。
应用层:用于提供数据开放、任务调度、报警和消息通知、日志管理等,并具有与第三方平台连接的能力。
系统预览
其他详细信息 技术作者还提供了详细的文章手册,其中包含架构介绍和系统演示。 通过本手册,您可以快速介绍和了解相关驱动程序。
地址:https://gitee.com/pnoker/dc3-web
评论前必须登录!
注册