1 什麼是DC3 IOT平臺?
DC3設計模塊
DC3設計
- 可伸縮:水平可伸縮的平臺,構建使用領先的Spring Cloud開源技術;
- 容錯:沒有單點故障弱,集群中的每個節點是相同的;
- 健壯和高效:單一服務器節點可以處理甚至數百成千上萬的設備根據用例;
- 可定製:添加新的設備協議,並註冊到服務中心;
- 跨平臺:使用Java環境可異地、分佈式多平臺部署;
- 完善性:設備快速接入、註冊、權限校驗;
- 安全:數據加密傳輸;
- Docker:容器化。
2 DC3 IOT平臺架構?
DC3 平臺是基於Spring Cloud架構開發的,是一系列松耦合、開源的微服務集合。 微服務集合由4個微服務層和兩個增強的基礎系統服務組成,提供從物理域數據採集到信息域數據處理等一系列的服務。
4 Demo [一個簡單的平臺應用]
注:DC3 Web UI 是基於DC3開發的前端應用界面,僅供開發環境&demo演示環境的配置使用,該UI不屬於DC3項目的一部分
大家關心的問題
完全情況:70%其中:網關服務 需要完善開發,驅動協議需要豐富(包括Mqtt,Opcua,Opcda)管理配置服務 需要優化(接口部分做小改動)數據存儲&開放服務 需要添加流式計算模塊(後期支持)驅動快速開發SDK模塊 需要拓展功能(後期支持邊緣計算)
- 項目目前支持的協議有哪些?
已完成的協議驅動:rtmp、plcs7、socket(client模式、server模式)、opcda計劃開發協議驅動: mqtt、opcua、modbus-tcp
- 併發能力如何?
16G,i5機器可目前測試可承受5萬併發(測試工具jMeter),目前Mongo數據庫當併發很大時有較大的延時,後期採用Cassandra替代Mongo。
開源鏈接地址:https://gitee.com/pnoker/iot-dc3?_from=gitee_search