RD Newbie Guide
  • 專案介紹
  • WISE-PaaS
  • WISE-PaaS DataHub
  • WISE-PaaS Notification
  • EdgeX
  • Notification API 開發入門
  • 開發環境
    • Golang
    • Docker
    • Node simulator manual
    • Node simulator
    • Node.js
    • kubernetes
    • 如何在helm chart加上環境變數
    • 如何Release Datahub
    • 如何Release Notification
    • 手動佈署已release之版本
    • [開發階段使用] datahub k8s deploy
    • [開發階段使用] notification k8s deploy
    • Publish maven project to JCenter
    • WISE-PaaS 4.0 平台應用相關資源
  • 相關資源
  • Kafka
    • Kafka開發日誌
    • Kafka參數筆記
    • Kafka Deploy
    • Kafka Performance Test
      • Kafka Test 1 - 多client對於broker的影響
      • Kafka Test 2 - Broker資源對於Client Throughput的影響
      • Kafka Test 3 - multi topic (每個topic負責1個Producer和1個Consumer)
      • Kafka Test 4 - 限流機制實測 (Quotas)
      • Kafka Test 5 - User數量上限
      • Kafka Test 6 - 穩定度測試(長時間)
      • Kafka Test 7 - v-1.0.0測試
    • 在BM站點啟動多個LB Broker並搭配域名
  • CI/CD
    • k8s FAQ
Powered by GitBook
On this page

Was this helpful?

WISE-PaaS DataHub

PreviousWISE-PaaSNextWISE-PaaS Notification

Last updated 5 years ago

Was this helpful?

WISE-PaaS/DataHub 是針對時間序列 (Time-series) 數據的處理服務,提供了數據收集 (Data Collection),數據聚合 (Data Aggregation), 數據監控 (Data Monitoring) 和警報通知 (Alert Notification) 功能。透過 WISE-PaaS/DataHub 能夠輕鬆建立出基於時間序列數據的應用服務。WISE-PaaS/DataHub 可以對應各種 IoT 設備,閘道器和系統等產生的大量時間序列數據持續不斷地收集,處理和儲存。我們提供了六種主流語言的 Edge SDK 供使用者整合,可以應用於各種作業系統和硬體環境。另外使用者也可以透過 WISE-PaaS/DataHub API 來處理寫入到 WISE-PaaS/DataHub 上的數據, 例如:即時數據,歷史數據,統計數據,警報訊息等。

系統架構

  • 整個系統由Node.js所開發, 分成以下App和一些共用模組(node_module)

    • SCADA DataWorker: 專門處理Edge端設備狀態管理以及所上傳的資料, 根據資料類型寫入不同的的資料庫. 目前支援有PostgreSQL, MongoDB, 和InfluxDB.

    • SCADA Portal: 提供介面讓使用者進行設備管理和察看數據, 也提供Resuful API供其它SRP做二次開發.

    • 共用模組(node_module)

      • wise-paas-scada-dbmigrate: 負責處理PostgreSQL資料庫版本管理, 使用.

      • wise-paas-common-utility: 因為許多共用模組都會使用到AMQP和MongoDB連線, 所以再拆分成此common模組.

      • wise-paas-scada-utility: 主要處理與MongoDB有關的共用功能.

      • wise-paas-scada-dbmanager: 主要處理與PostgreSQL有關的共用功能.

User Guide
Flyway