因個人興趣愛好,作者 @張紅元 從 2016 年開始利用業余時間開始設計、開發 DC3 物聯網平臺開源專案,
DC3 是基于 Spring Cloud 技術堆疊的開源分布式物聯網平臺,用于快速開發、部署物聯設備接入專案,是一整套物聯系統解決方案,DC3 平臺基于 Spring Cloud 架構開發,涉及到技術堆疊包括:
- Spring Cloud
- MySQL
- Redis
- Mongo DB
- Nginx
- RabbitMQ
微服務集合由 4 個微服務層和兩個增強的基礎系統服務組成,提供從物理域資料采集到資訊域資料處理等一系列的服務,
Spring Cloud Netflix、Spring Cloud Gateway、Spring Cloud Security、Spring Cloud OpenFeign 等微服務模塊,整體技術架構圖如下所示:

DC3 物聯網平臺分為四塊,分別是驅動層、資料層、管理層、應用層:
驅動層:用于提供標準或者私有協議連接物理設備的 SDK,負責南向設備的資料采集和指令控制,基于 SDK 可實作驅動的快速開發;
資料層:負責設備資料的收集和入庫,并提供資料管理介面服務;
管理層:用于提供微服務注冊中心、設備指令介面、設備注冊與關聯配對、資料管理中心,是所有微服務互動的核心部分,負責各類配置資料的管理,并對外提供介面服務;
應用層:用于提供資料開放、任務調度、報警與訊息通知、日志管理等,具備對接第三方平臺能力,

系統預覽




除了詳細的技術架構介紹和系統 demo,作者還提供了詳細的文章手冊,通過這份手冊你就能快速部署、了解相關驅動:

地址:https://gitee.com/pnoker/dc3-web
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/301906.html
標籤:其他
下一篇:分布式檔案系統 HDFS
