
WISE-PaaS â (Platform as a Service) Advantech's cloud platform for industrial Internet of Things, integrating various tools for data collection, processing, visualization, automation, and management of devices and AI/machine learning systems. The platform combines several ready-made software solutions for building complex systems in industry, healthcare, manufacturing, logistics, etc.
The WISE/PaaS platform can operate on the infrastructure of cloud providers such as Amazon Web Services (AWS), Google Cloud Platform (GCP), and Microsoft Azure, as well as locally on OpenStack.
The article discusses some software products within the WISE/PaaS suite that enable faster application development without the distraction of building infrastructure. It supports application deployment in popular programming languages: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python, PHP, and also the main database engines MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. For data visualization, the Grafana framework is available. A separate set of software tools for embedded systems simplifies the initial device setup, firmware updates, and data collection from IoT devices.
Application marketplace
The platform offers a constructor with numerous different tools that can be purchased as needed in . Among the solutions offered are both proprietary Advantech products and partner products. A trial free period is available for some Advantech products.
Software solutions in the marketplace are divided into several large categories based on their purpose:
- â orchestration, monitoring, backup
- â firmware updates, data collection from devices, monitoring, automatic configuration
- â intrusion detection and prevention systems (IPS/IDS), antivirus software
- â artificial intelligence, machine learning, and computer vision systems.

For a free trial, you need to register on the WISE/PaaS portal and subscribe for an introductory trial. To do this, select the product of interest in the marketplace and click Start Trial.

The address of the portal for system login will depend on the data center chosen during registration. Currently available data centers are Azure (Hong Kong, Beijing) and Alibaba Cloud (Hangzhou).
The addresses of the entry points are as follows:
(Azure HK)
(Azure HK2)
.cn (Azure BJ)
(Alibaba)
Login to the control panel must be done using the credentials received via email after registering for the trial period.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard is a set of tools for data visualization based on the framework . It is typically used for building graphs, charts, and visual representations of processes occurring over extended periods. Besides industrial applications, it can also be used for monitoring climate processes, in smart home systems, and healthcare.

The WISE-PaaS/Dashboard data visualization platform
Widgets
The Grafana framework has many options for data visualization: tables, graphs, charts, heat maps, and more. You can create a full-fledged dashboard for displaying various data almost without programming skills; widgets can be added using the mouse.
The interface for adding Grafana widgets to the dashboard
In addition to built-in widgets, you can install third-party plugins to integrate with other systems. For example, a plugin for the Zabbix monitoring system allows you to import data from it and display monitoring system notifications.
Thus, WISE-PaaS/Dashboard allows you to combine data from various sources to display it on a single panel.

Data from the Zabbix monitoring system in the Grafana interface
Data sources
The dashboard can receive data for display from various sources. Currently, the following databases are supported: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. In addition to these databases, any request format can be configured to collect data from different sources. A test dataset is also available for studying the system.

Grafana supports various data sources
Anomaly notifications
For responding to specific events, the Dashboard allows you to set up various notifications. These can be automated API calls as well as alerts for operators. This is especially useful when creating a control panel to notify the on-duty operator of abnormal changes. A trigger can be set for exceeding or falling below a certain level, the average value over a specified period, data absence, etc.
Creating a new trigger and adding a notifications panel
There is a separate widget for notifications called 'Alerts', which can display them on the same panel as graphs.
WISE-PaaS/SaaS Composer
SaaS Composer is a framework for creating two- and three-dimensional schemas of technological processes. Unlike classic outdated schemas, it allows you to create more informative and visual models of ongoing processes. Visualize entire production lines and buildings in 3D, displaying real-time events on three-dimensional models.

Key features:
- Web interface on HTML 5 Canvas. Good performance without the need to install additional software for viewing schemas.
- Creating 2D and 3D models. Importing 3D models in .OBJ + .MTL format
- Support for JPEG, PNG, SVG, OBJ, MTL images. Support for SVG vector graphics when building 3D models. Graphics can be imported from existing schemas.
- Adding animations and displaying data over three-dimensional objects
- Support for scripting languages
- Integration with other WISE-PaaS products, particularly WISE-PaaS/Dashboard
The 3D model builder has a library of basic components: pipes, valves, wires, motors, machines, grids, and more. It allows realistic models of real objects to be created and widgets with data to be added.

Demo schema of Advantech building showing the real-time state of energy systems, electricity consumption levels in various locations, air conditions: CO2 level, fine particulate matter level in the air, etc.

Demo schema created using SaaS Composer shows the status of various parameters in the building.
WISE-PaaS/APM
Asset Performance Management-systemen er designet til at forbedre kontrollen over effektiviteten af produktionslinjer til mere prĂŠcis prognosticering, risikovurdering og kontrol med produktionsvolumner.
WISE-PaaS/APM har indbyggede algoritmer til analyse af produktionsprocesser, der gĂžr det muligt at spore, hvilke maskiner der ikke arbejder effektivt, forudsige produktionsvolumener, mulige problemer og behovet for vedligeholdelse.

WISE-PaaS/APM muliggÞr overvÄgning af effektiviteten af produktionslinjer.
WISE-PaaS/EnSaaS â Arbejde med enheder (Edge to Cloud).
For nemt at integrere slutbrugerenheder i cloud-infrastrukturen tilbyder WISE-PaaS et sĂŠt vĂŠrktĂžjer til arbejde med indlejrede systemer og IoT.
WISE-Paas/DeviceOn. â en platform til administration og konfiguration af mange slutbrugerenheder, sĂ„som sensorer, terminaler, indlejrede systemer og mere.

Key features:
- Zero-touch provisioning. â automatisk konfiguration af slutudstyr og tilfĂžjelse af det til systemet.
- AdgangsbegrĂŠnsning. â for at sikre enhedens sikkerhed og forhindre uautoriseret adgang.
- Opdatering (OTA). â automatisk opdatering af software og firmware pĂ„ slutbrugerenheder.
- OvervĂ„gning â overvĂ„gning af udstyrstilstand og underretning om problemer via push-notifikationer, SMS eller e-mail.
- Backup og arkivering. â oprettelse af backup af enheders konfigurationer og data.
- Oprettelse af enhedskort. â en designer til at opbygge en diagram over enhedernes placering pĂ„ bygningernes planer og kort.
WISE-Paas/WISE-Agent.
WISE-Agent er software, der installeres pÄ slutbrugerenheder for at interagere med WISE-PaaS/DeviceOn. Alle stÞrre operativsystemer understÞttes. Kompilerede pakker er tilgÊngelige til Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
Interaktionen med cloud-platformen sker via MQTT(s)-protokollen.
[Kase] Anvendelsen af WISE-PaaS-platformen i udviklingen af intelligente skibe.
SaierNico â beskĂŠftiger sig med udviklingen af intelligente systemer til rederier og udvikler udstyr til skibe. Ved at bruge platformen WISE-PaaS har SaierNico udviklet et system til fjernovervĂ„gning af skibe i realtid og reaktion pĂ„ hĂŠndelser.

Sensorer indsamler data fra forskellige enheder pÄ skibet: motoromdrejninger, tryk, tilstand af klimaanlÊg, pumper og andet udstyr. DataoverfÞrslen sker via RabbitMQ-broker, hvilket Þger pÄlideligheden af meddelelseslevering, da forbindelsen til skibet er ustabil. Data stables i WebAccess/SCADA-systemet.
Systemarkitektur
For at overvÄge effektiviteten af skibets enheder anvendes .
Visualiseringen af data til kontrolcentret er baseret pÄ og .
Opdatering af firmwaren pÄ endepunkterne i skibs-systemerne udfÞres ved hjÊlp af .

Kilde: habr.com
