WISE-PaaS - (Platform as a Service) ืคืืืคืืจืืช ืขื ื Advantech ืืืื ืืจื ื ืืชืขืฉืืืชื ืฉื ืืืืจืื, ืืืฉืืืช ืืืื ืฉืื ืื ืืืืกืืฃ, ืขืืืื ืืืฆืื ืฉื ื ืชืื ืื, ืืืืืืฆืื, ื ืืืื ืืืฉืืจืื ืืืขืจืืืช ืฉื ืืื ื ืืืืืืชืืช ืืืืืืช ืืืื ื. ืืคืืืคืืจืื ืืฉืืืช ืืกืคืจ ืกืืื ืืืื ืื ืฉื ืคืชืจืื ืืช ืชืืื ื ืืื ืืืช ืืขืจืืืช ืืืจืืืืช ืืชืืื ืืชืขืฉืืื, ืืืจืืืืช, ืืืืฆืืจ, ืืืืืืกืืืงื ืืื'.
ืคืืืคืืจืืช WISE/PaaS ืืืืื ืืคืขืื ืืืืื ืฉื ืกืคืงื ืืขื ื Amazon Web Services (AWS), Google Cloud Platform (GCP) ื-Microsoft Azure, ืืื ืื ืืืืคื ืืงืืื ื-OpenStack.
ืืืืืจ ืื ืืืืง ืืืืฆืจื ืืชืืื ื ืฉื ืืชืื WISE/PaaS, ืืืืคืฉืจืื ืื ืืคืชื ืืืืืจืืช ืืคืืืงืฆืืืช ืืืื ืืืกืื ืืช ืืขืชื ืขื ืืื ืื ืืืช ืชืฉืชืืช. ืืื ืชืืื ืืืฉืงืช ืืืฉืืืื ืืฉืคืืช ืคืืคืืืจืืืช: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, ืืื ืืื ืืขื ืืกื ืื ืชืื ืื ืืจืืฉืืื MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. ืืกืืจืช Grafana ืืืื ื ืืืืืืืช ื ืชืื ืื. ืงืืืฆื ื ืคืจืืช ืฉื ืืื ืชืืื ื ืืืขืจืืืช ืืฉืืืฆืืช ืืคืฉืืช ืืช ืชืฆืืจืช ืืืืฉืืจ ืืจืืฉืื ืืช, ืขืืืื ื ืงืืฉืื ืืืืกืืฃ ื ืชืื ืื ืืืืฉืืจื IoT.
ืฉืืง ืืืืฉืืืื
ืืคืืืคืืจืื ืืกืคืงืช ืื ืื ืฉื ืืืื ืจืืื ืืฉืื ืื ืฉื ืืชื ืืจืืืฉ ืืคื ืืฆืืจื.
ืคืชืจืื ืืช ืืชืืื ื ืืฉืืง ืืืืืงืื ืืืกืคืจ ืงืืืืจืืืช ืืืืืืช ืืืชืื ืืืืจื ืฉืืื:
ืืขืจืืืช ื ืืืื ืืคืืืงืฆืืืช ืืขื ื - ืืชืืืจ, ื ืืืืจ, ืืืืืืกืืื ื ืืืื ืืชืงื ืื - ืขืืืื ืงืืฉืื, ืืืกืืฃ ื ืชืื ืื ืืืชืงื ืื, ื ืืืืจ, ืชืฆืืจื ืืืืืืืืชืึผึดืึธืืึนื - ืืขืจืืืช ืืืืื ืืื ืืขืช ืืืืจื (IPS/IDS), ืื ืื ืืืจืืกืืWISE-Paas/AFS - ืืื ื ืืืืืืชืืช, ืืืืืช ืืืื ื ืืืขืจืืืช ืจืืืื ืืืืืฉืืช.
ืืื ืืืืืง ืืืื ื, ืขืืื ืืืืจืฉื ืืคืืจืื WISE/PaaS ืืืืืจืฉื ืืื ืื ื ืืกืืื. ืืฉื ืื, ืขืืื ืืืืืจ ืืช ืืืืฆืจ ืื ืืชื ืืขืื ืืื ืืฉืืง ืืืืืืฅ ืขื ืืชืื ื ืืกืืื.
ืืชืืืช ืืคืืจืื ืืื ืืกื ืืืขืจืืช ืชืืื ืชืืืื ืืืจืื ืื ืชืื ืื ืฉื ืืืจ ืืืืื ืืืจืฉืื. ืืจืืื ืื ืชืื ืื ืืืืื ืื ืืจืืข ืื Azure (ืืื ื ืงืื ื, ืืืื'ืื ื), Alibaba Cloud (Hangzhou).
ืืชืืืืช ื ืงืืืืช ืื ืืกื ืืืชืืื:
ืืฉ ืืืืื ืก ืืืื ืืืงืจื ืืืืฆืขืืช ืืคืจืืื ืฉืืชืงืืื ืืืืื ืืืืจ ืกืืื ืชืงืืคืช ืื ืืกืืื.
WISE-PaaS/ืืื ืืืืื ืื
WISE-PaaS/Dashboard - ืกื ืืืื ืืืืืืืช ื ืชืื ืื ืขื ืืกืืก ืืกืืจืช
ืคืืืคืืจืื ืืืืืืืช ื ืชืื ืื WISE-PaaS/Dashboard
ืืืฉืืืื ืื
ืืืกืืจืช Grafana ืืฉ ืืจืื ืืคืฉืจืืืืช ืืืฆืืช ื ืชืื ืื: ืืืืืืช, ืืจืคืื, ืชืจืฉืืืื, ืืคืืช ืืื ืืขืื ืืขืื. ืืชื ืืืื ืืืฆืืจ ืืื ืืืืื ืื ืืื ืืื ืืืฆืื ื ืชืื ืื ืฉืื ืื ืืืขื ืืื ืืืฉืืจื ืชืื ืืช; ื ืืชื ืืืืกืืฃ ืืืืื'ืืื ืขื ืืขืืืจ.
ืืืฉืง ืืืืกืคืช ืืืืื'ืืื ืฉื ืืจืืคื ื ืืืื ืืืืืื ืื
ืื ืืกืฃ ืืืืืื'ืืื ืืืื ืื, ื ืืชื ืืืชืงืื ืชืืกืคืื ืฉื ืฆื ืฉืืืฉื ืืฉืืืื ืขื ืืขืจืืืช ืืืจืืช. ืื ืืืฉื, ืืชืืกืฃ ืืืขืจืืช ืื ืืืืจ Zabbix ืืืคืฉืจ ืืืืื ืืื ื ื ืชืื ืื ืืืืฆืื ืืชืจืืืช ืืืขืจืืช ืื ืืืืจ.
ืืคืืื, WISE-PaaS/Dashboard ืืืคืฉืจ ืื ืืฉืื ื ืชืื ืื ืืืงืืจืืช ืฉืื ืื ืืื ืืืฆืื ืืืชื ืืคืื ื ืืื.
ื ืชืื ืื ืืืขืจืืช ืื ืืืืจ Zabbix ืืืืฉืง Grafana
ืืงืืจืืช ืืืืข
ืืื ืืืืืื ืื ืืืื ืืงืื ื ืชืื ืื ืืชืฆืืื ืืืงืืจืืช ืฉืื ืื. ืืกืื ื ืชืื ืื ื ืชืืืื ืืจืืข: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. ืื ืืกืฃ ืืืกืืกื ื ืชืื ืื ืืื, ืืชื ืืืื ืืืืืืจ ืื ืคืืจืื ืฉืืืืชื ืืื ืืืกืืฃ ื ืชืื ืื ืืืงืืจืืช ืฉืื ืื. ืืขืจื ื ืชืื ืื ืืืืืงื ืืืื ืื ืืื ืืืืื ืืช ืืืขืจืืช.
Grafana ืชืืื ืืืงืืจืืช ื ืชืื ืื ืฉืื ืื
ืืืืขืืช ืืจืืืืช
ืืื ืืืืื ืืืืจืืขืื ืืกืืืืื, ืืื ืืืืืื ืื ืืืคืฉืจ ืื ืืืืืืจ ืืชืจืืืช ืฉืื ืืช. ืืื ืืืืืืช ืืืืืช ืงืจืืืืช API ืืืืืืืืืช ืื ืืืืขืืช ืืืคืขืื. ืื ืฉืืืืฉื ืืืืืื ืืขืช ืืฆืืจืช ืืกืืฃ ืฉืืืืจ ืืื ืืืืืืข โโืืืคืขืื ืืืืื ืขื ืฉืื ืืืื ืืจืืืื. ื ืืชื ืืืืืืจ ืืช ืืืจืืืจ ืืืจืื ืื ืืืืจืื ืจืื ืืกืืืืช, ืขืจื ืืืืฆืข ืืชืงืืคื ืืกืืืืช, ืืืกืจ ื ืชืื ืื ืืื'.
ืืฆืืจืช ืืจืืืจ ืืืฉ ืืืืกืคืช ืฉืืจืช ืืชืจืืืช
ืืื ืืืฆืื ืืชืจืืืช, ืืฉ ืืืืื'ื ื ืคืจื "ืืชืจืืืช", ืฉืืืื ืืืฆืื ืืืชื ืืืืชื ืคืื ื ืขื ืชืจืฉืืืื.
ืืืืื WISE-PaaS/SaaS
SaaS Composer ืืื ืืกืืจืช ืืืฆืืจืช ืืืืืจืืืช ืชืืืื ืื ืืชืืช ืืืืื. ืื ืืืื ืืชืืื ืืืช ืืืืฉื ืืช ืงืืืกืืืช, ืื ืืืคืฉืจ ืื ืืืฆืืจ ืืืืืื ืืื ืคืืจืืืืืืื ืืืืืชืืื ืืืชืจ ืฉื ืชืืืืืื ืืชืืฉืืื. ืืืืื ืงืืื ืืืฆืืจ ืืืื ืื ืฉืืืื ืืชืืช ืืืื, ืืฆื ืืืจืืขืื ืืชืืฉืืื ืืืื ืืืช ืขื ืืืืืื ืชืืช ืืืืืืื.
ืชืคืงืืืื ืขืืงืจืืื:
- ืืืฉืง ืืื ืืจื ื ืขื ืงื ืืก HTML 5. ืืืฆืืขืื ืืืืื ืืื ืฆืืจื ืืืชืงื ืช ืชืืื ื ื ืืกืคืช ืืฆืคืืื ืืกืืืืืงื.
- ืืฆืืจืช ืืืืืื ืื ืืืืืืื ืืชืืช ืืืืืืื. ืืืืื โโืืืื ืชืืช ืืืื ืืคืืจืื OBJ + .MTL
- ืชืืื ืืชืืื ืืช JPEG, PNG, SVG, OBJ, MTL. ืชืืืื ืืืจืคืืงื ืืงืืืจืืช SVG ืืขืช ืื ืืืช ืืืืืื ืชืืช ืืืืืืื. ื ืืชื ืืืืื ืืจืคืืงื ืืชืจืฉืืืื ืงืืืืื.
- ืืืกืฃ ืื ืืืฆืืืช ืืืฆื ื ืชืื ืื ืขื ืืื ืืืืืืงืืื ืชืืช ืืืืืืื
- ืชืืืื ืืฉืคืืช ืกืงืจืืคืืื
- ืืื ืืืจืฆืื ืขื ืืืฆืจื WISE-Paas ืืืจืื, ืืคืจื WISE-PaaS/Dashboard
ืืืขืฆื ืืืืืืื ืืชืืช ืืืืืืื ืืฉ ืกืคืจืืื ืฉื ืจืืืืื ืืกืืกืืื: ืฆืื ืืจืืช, ืฉืกืชืืืื, ืืืืื, ืื ืืขืื, ืืืื ืืช, ืกืืจืืื ืืื'. ืื ืืชื ืืืื ืืืฆืืจ ืืืืืื ืืฆืืืืชืืื ืฉื ืืืืืืงืืื ืืืืชืืื ืืืืืกืืฃ ืืืืื'ืืื ืขื ื ืชืื ืื.
ืืืืืจืืช ืืืืื ืฉื ืื ืืื Advantech ืืืจืื ืืืื ืืืช ืืช ืืฆื ืืขืจืืืช ืืืฉืื, ืจืืช ืฆืจืืืช ืืืฉืื ืืืงืืืืช ืฉืื ืื, ืืฆื ืืืืืืจ: ืจืืช CO2, ืจืืช ืืืงืืงืื ืขืืื ืื ืืืืืืจ ืืื'.
ืืืืืจืืช ืืืืื ืฉื ืืฆืจื ืืืืฆืขืืช SaaS Composer ืืฆืืื ืืช ืืืฆื ืฉื ืคืจืืืจืื ืฉืื ืื ืืื ืืื.
WISE-PaaS/APM
ืืขืจืืช ื ืืืื ืืืฆืืขื ื ืืกืื - ื ืืขืื ืืืืืืจ ืืช ืืฉืืืื ืืืขืืืืช ืงืืื ืืืืฆืืจ ืืฆืืจื ืืืืื ืืืืืง ืืืชืจ, ืืขืจืืช ืกืืืื ืื ืืืงืจื ืขื ืืืืืืช ืืืืฆืืจ.
ื-WISE-PaaS/APM ืืฉ ืืืืืจืืชืืื ืืืื ืื ืื ืืชืื ืชืืืืื ืืืฆืืจ, ืืืืคืฉืจืื ืื ืืขืงืื ืืืื ืืืื ืืช ืื ืขืืืืืช ืืืขืืืืช, ืืืืืช ื ืคืื ืืืฆืืจ, ืืขืืืช ืืคืฉืจืืืช ืืฆืืจื ืืชืืืื ืืื ืืช. ืฉืึตืจืึผืช.
WISE-PaaS/APM ืืืคืฉืจ ืื ืืคืงื ืขื ืืขืืืืช ืงืืื ืืืืฆืืจ
WISE-PaaS/EnSaaS - ืขืืืื ืขื ืืืฉืืจืื (Edge to Cloud)
ืืื ืืฉืื ืื ืืืืช ื ืงืืืืช ืงืฆื ืืชืฉืชืืช ืืขื ื, WISE-PaaS ืืฆืืขื ืกื ืืืื ืืขืืืื ืขื ืืขืจืืืช ืืฉืืืฆืืช ื-IoT.
WISE-Paas/DeviceOn - ืคืืืคืืจืื ืื ืืืื ืืชืฆืืจื ืฉื ืืกืคืจ ืจื ืฉื ืืชืงื ื ืงืฆื, ืืืื ืืืืฉื ืื, ืืกืืคืื, ืืขืจืืืช ืืฉืืืฆืืช ืืื'.
ืชืคืงืืืื ืขืืงืจืืื:
- ืืกืคืงืช ืืคืก ืืืข - ืชืฆืืจื ืืืืืืืืช ืฉื ืฆืืื ืกืืคื ืืืืกืคืชื ืืืขืจืืช
- ืืืืืช ืืืฉื - ืืื ืืืืืื ืืช ืืืืืช ืืืืฉืืจ ืืืื ืืข ืืืฉื ืืืชื ืืืจืฉืืช
- ืขืืืื (OTA) - ืขืืืื ื ืชืืื ื ืืงืืฉืื ืืืืืืืืื ืืืืฉืืจื ืงืฆื
- ื ืืืืจ - ื ืืืืจ ืืฆื ืืฆืืื ืืืชืจืื ืขื ืืขืืืช ืืืืฆืขืืช ืืืืขืืช Push, SMS ืื ืืืืจ ืืืงืืจืื ื
- ืืืืืืื ืืืจืืืื - ืืฆืืจืช ืืืืืืื ืฉื ืชืฆืืจืืช ืืืืฉืืจ ืืื ืชืื ืื ืฉืืื
- ืื ืืืช ืืคืช ืืืฉืืจืื - ืงืื ืกืืจืืงืืืจ ืืื ืืืช ืชืจืฉืื ืฉื ืืืงืื ืืืฉืืจืื ืขื ืชืื ืืช ืื ืืื ืืขื ืืคื
WISE-Paas/WISE-Agent
WISE-Agent ืืื ืชืืื ื ืืืืชืงื ืช ืืืืฉืืจื ืงืฆื ืืื ืืืฆืืจ ืืื ืืจืืงืฆืื ืขื WISE-PaaS/DeviceOn. ืื ืืขืจืืืช ืืืคืขืื ืืขืืงืจืืืช ื ืชืืืืช. ืืืืืืช ืืืืืจ ืืืื ืืช ืขืืืจ Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
ืืื ืืจืืงืฆืื ืขื ืคืืืคืืจืืช ืืขื ื ืืชืจืืฉืช ืืืืฆืขืืช ืคืจืืืืงืื MQTT(s).
[ืืงืจื] ืฉืืืืฉ ืืคืืืคืืจืืช WISE-PaaS ืืคืืชืื ืกืคืื ืืช ืืืืืช
ืืืจืช SaierNico ืืคืชืืช ืืขืจืืืช ืืืืืช ืืืืจืืช ืกืคื ืืช ืืืคืชืืช ืฆืืื ืืืื ืืืช. ืืืืฆืขืืช ืคืืืคืืจืืช Wise-PaaS, SaierNico ืคืืชืื ืืขืจืืช ืื ืืืืจ ืืจืืืง ืฉื ืืื ืฉืื ืืืื ืืืช ืืชืืืื ืืชืงืืืช.
ืืืืฉื ืื ืืืกืคืื ื ืชืื ืื ืืืจืืืืื ืฉืื ืื ืฉื ืืืื: ืืืืจืืช ืื ืืข, ืืืฅ, ืืฆื ืืขืจืืืช ืืืืื ืืืืืจ, ืืฉืืืืช ืืืืจืื ื ืืกืคืื. ืืืจืืงืจ RabbitMQ ืืฉืืฉ ืืืขืืจืช ื ืชืื ืื, ืื ืฉืืืืืจ ืืช ืืืืื ืืช ืฉื ืืกืืจืช ืืืืืขืืช, ืืืืจ ืืืชืงืฉืืจืช ืขื ืืกืคืื ื ืืื ื ืืฆืืื. ืื ืชืื ืื ืืืจืืื ืืืขืจืืช WebAccess/SCADA.
ืืจืืืืงืืืจืช ืืขืจืืช
ืืื ืืคืงื ืขื ืืืืฆืืขืื ืฉื ืจืืืื ืกืคืื ื, ืืื ืืฉืืฉ
ืืืืืืช ื ืชืื ืื ืขืืืจ ืืจืื ืืฉืืืืจ ืืืืฉืืช ืขื ืกืื
ืขืืืื ืืงืืฉืื ืฉื ืืชืงื ื ืงืฆื ืืืขืจืืืช ืกืคืื ื ืืชืืฆืข ืืืืฆืขืืช
ืืงืืจ: www.habr.com