智能電網和公用事業 技術平台

大發手機登錄平台Athena2.0物聯網平台

產品簡介

提供可靠、穩定、效率和有靈活性,支持海量數據、大並發、大用戶數量的物聯網平台;對下接入多種行業終端,對上支持多種行業應用,把各種垂直的物聯網應用整合成一個扁平的應用網絡體係,將各行業應用在數據和業務層次進行不同程度的融合,實現物聯網應用的互聯互通和智能處理。

產品聚焦:
1、物聯終端的智能連接
2、是一個開放平台
3、基於雲端提供物聯網解決方案


平台特點

安全性:遵循信息安全防護體係要求,並結合Athena2.0物聯網平台業務應用的特點,采用相關安全機製和技術手段保障係統的數據安全。

可靠性:係統應滿足應用7×24小時可靠運行的要求,係統關鍵環節軟硬件資源設計采用高可靠性方案,保證係統運行的高度可靠,可靠性不因係統運行時間及係統數據量增長而下降,也不會因為接入終端數增長而下降。
平台采用的設計結構, 結合先進的服務器集群,負載均衡及分布式技術,多角度的係統監控和分析,消除係統運行中的瓶頸環節,以保證係統7×24小時不間斷穩定的運行和良好的性能。

可擴展性:係統應采用柔性設計,擁有良好的可擴展性,具備業務處理的靈活配置能力,能隨著業務需求變化靈活調整與擴展。
平台架構應提供良好的彈性擴展能力,通過參數化、配置化管理,微服務多種方式進行功能擴展,滿足業務不斷發展需要,提供的功能動態擴展運行,服務器的橫向擴展和規約的縱向擴展。

標準性:遵循J2EE、XML、JDBC、JSON、REST、SSL等業界主流標準。滿足TCP、UDP、HTTP、FTP等多種通信協議的終端類型接入,支持異係統訪問,為第三方係統提供接入和通信服務。

實用性:堅持實用性原則,在實用的基礎上考慮先進性和前瞻性,切實滿足實際工作需求。

經濟性:應遵從性能價格比較大化的原則,綜合考慮設計方案的經濟性,在滿足係統穩定運行的前提下,不隨意擴大係統軟硬件投資。

左圖:係統架構

大發手機登錄平台Athena2.0物聯網平台

應用效果

1)基於微服務化

服務多實例運行:滿足各個服務都可以同時運行在一個服務器上,也可以按照服務器進行單獨部署,以保證整體係統架構的高可靠性與可伸縮性。
服務粒度合理確定:綜合考慮平台性能、擴展性等方麵的因素,同時兼顧平台在部署、維護和管理等方麵的要求,合理劃分各服務的邊界,確定各服務粒度。
服務接口定義穩定:充分考慮各服務間接口穩定性,使用JSON或者類似的結構,以保證接口傳輸參數與內容的可擴展性。
服務接口定義標準:所有服務接口提供標準的REST服務。
服務擴展定義標準:可以選擇需要的服務實現不同的解決方案,可以通過微服務化的架構,在不影響平台運行的情況下實現掛接自己的業務處理服務。

2)采用分布式係統
采用Zeus雲平台分布式產品:
DCS: DCS分布式緩存底層使用redis作為存儲數據的引擎,並引入codis開源框架開發而成。解決了以往單機緩存存在的一些問題,實現了存儲節點的彈性擴展和節點數據安全的有效保障,為應對不同的並發操作量提供動態增減代理支持。這些特性使得該分布式緩存在提高性能的同時提高資源的利用率。
DMS: DMS分布式隊列在分布式係統,應用解耦、高並發係統,壓力解耦、各種內部和外部係統集成、高並發服務具備很強適應性。已支持Redis隊列、RabbitMQ、Kafka。
DCDS: DCDS分布式存儲是一個介於應用係統與數據庫之間的中間件。它主要通過讀寫分離、分庫分表、故障自動切換等關鍵核心技術來實現數據的分布式存儲,提高應用係統的穩定性、減少故障率,同時還可以大幅降低開發難度、提升開發速度、節約投入成本. 可以支持MySQL、SQL Server、Oracle、DB2、PostgreSQL等主流數據庫,也支持MongoDB這種新型NoSQL方式的存儲


產品功能

  • 商戶(租戶)管理
  • 規約解析支撐
  • 網關服務
  • 規約解析服務

商戶管理包括商戶注冊功能和商戶功能。
商戶注冊:通過管理監控訪問商戶管理頁麵,選擇新增商戶,輸入商戶名,確定後產生商戶的標識符和商戶key。商戶key用來做數據安全校驗使用,不出現在數據傳輸中,商戶key值需要保密。業務應用和物聯網平台交互需要確認商戶的標識符。
商戶注銷:商戶注銷後,跟該商戶相關的終端信息將不再處理。

規約解析支撐包括:數據流程引擎、通訊通道管理、召測管理、消息隊列管理。數據流程引擎提供並行處理、串行處理、選擇處理、線程池異步處理等。通訊通道管理有基於netty的tcp/udp的通道管理,基於http/s的通道管理,基於FTP的通道管理。召測管理提供單個終端單個數據項召測、單個終端多個數據項召測、多個終端單個數據項召測、多個終端多個數據項召測。消息隊列管理基於DMS的封裝使用。

網關服務包括服務注冊、端口監聽、規約完整性處理、終端連接管理、規約解析服務連接管理、路由負載均衡管理、報文轉發處理。

報文轉發處理:報文組裝轉發到網關,從網關接收到轉發報文並解析。
規約解析:南網102規約格式解析,規定規約數據項定義規則。IEC104規約格式解析,規定規約數據項定義規則。國網376.1規約格式解析,規定規約數據項定義規則。簡單以長度為鏈路分幀的規約格式解析,規定規約數據項定義規則。
數據處理:從消息隊列接收數據並且組裝報文發送到終端,規約解析後的數據推送到消息隊列。