WISE-PaaS is a cloud platform for the Industrial Internet of Things
WISE-PaaS — (Platform as a Service) Advantech's cloud platform for the Industrial Internet of Things, which combines various tools for collecting, processing, and visualizing data, automation, device and system management of artificial intelligence and machine learning. The platform combines several ready-made sets of software solutions for building complex systems in industry, healthcare, manufacturing, logistics, etc.
The WISE/PaaS platform can run on Amazon Web Services (AWS), Google Cloud Platform (GCP) and Microsoft Azure cloud providers, as well as locally on OpenStack.
The article discusses some of the software products of the WISE / PaaS complex, which allow you to quickly develop applications without being distracted by building infrastructure. It supports running applications in popular languages: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, as well as the main database engines MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. The Grafana framework is available for data visualization. A separate set of software tools for embedded systems simplifies initial device configuration, firmware updates, and data collection from IoT devices.
Application Marketplace
The platform is a constructor of many different tools that can be purchased as needed in app store. Among the solutions offered, both Advantech's own products and partner products are available. A free trial period is available for some Advantech products.
Software solutions in the marketplace are divided into several large categories depending on the purpose:
End Device Management – firmware update, data collection from devices, monitoring, automatic configuration
Security — intrusion detection and prevention systems (IPS/IDS), antiviruses
WISE Paas/AFS — systems of artificial intelligence, machine learning and machine vision.
For free testing, you need to register on the WISE/PaaS portal and sign up for a trial subscription. To do this, select the product of interest in the marketplace and click Start Trial.
The portal address for entering the system will depend on the data center selected during registration. Azure data centers (Hong Kong, Beijing), Alibaba Cloud (Hangzhou) are currently available.
Login to the control panel must be performed with the details received by e-mail after registration of the trial period.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard is a framework-based data visualization toolkit grafana. It is usually used to build graphs, diagrams and visual display of processes that take place over a long period of time. In addition to industrial use, it can be used to monitor climate processes, in smart home and healthcare systems.
WISE-PaaS/Dashboard Data Visualization Platform
Widgets
The Grafana framework has many options for displaying data: tables, graphs, charts, heat maps, and more. You can create a full-fledged dashboard to display various data with almost no programming skills, widgets can be added with the mouse.
Interface for adding grafana widgets to the dashboard
In addition to built-in widgets, you can install third-party plugins for integration 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 them in a single panel.
Data from the Zabbix monitoring system in the Grafana interface
Data sources
Dashboard can receive data for display from various sources. Currently supported databases: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. In addition to these databases, any query format can be configured to collect data from different sources. A test dataset is also available to study the system.
Grafana supports various data sources
Anomaly Notifications
To react to certain events, Dashboard allows you to set up various notifications. These can be both automated API calls and operator notifications. This is especially useful when creating a control room to notify the operator on duty of anomalous changes. The trigger can be set to exceed or decrease a certain level, the average value for a certain period, no data, etc.
Creating a New Trigger and Adding a Notification Bar
To display notifications, there is a separate widget "Alerts", which can display them on the same panel with charts.
WISE-PaaS/SaaS Composer
SaaS Composer is a framework for building 3D and XNUMXD process flow diagrams. Unlike classic outdated schemes, it allows you to create more informative and visual models of ongoing processes. Visualize entire production lines and buildings in XNUMXD, display events in real time on XNUMXD models.
The main functions:
Web interface on HTML 5 Canvas. Good performance without the need to install additional schematic viewer software.
Creation of 2D and 3D models. Import 3D models in .OBJ + .MTL format
Support for JPEG, PNG, SVG, OBJ, MTL images. Support for SVG vector graphics when building 3D models. You can import graphics from existing diagrams.
Adding animations and displaying data on top of XNUMXD objects
Support for scripting languages
Integration with other WISE-Paas products, in particular WISE-PaaS/Dashboard
The 3D model constructor has a library of basic components: pipes, valves, wires, motors, machines, gratings, and more. In it, you can create realistic models of real objects and add widgets with data.
Advantech building demo diagram showing real-time status of power systems, electricity consumption level in different locations, air condition: CO2 level, fine particles level in the air, etc.
A demo diagram created with SaaS Composer shows the status of various parameters in a building.
WISE-PaaS/APM
Asset Performance Management - Designed to increase control over the performance of production lines for more accurate forecasting, risk assessment and control of production volumes.
WISE-PaaS / APM has built-in algorithms for analytics of production processes, which allow you to track which machines are not working efficiently, predict production volumes, possible problems and the need for maintenance. service.
WISE-PaaS/APM allows you to control the efficiency of production lines
WISE-PaaS/EnSaaS - Working with Devices (Edge to Cloud)
To conveniently integrate end devices into the cloud infrastructure, WISE-PaaS offers a set of tools for working with embedded systems and IoT.
WISE-Paas/DeviceOn is a platform for managing and configuring a large number of end devices, such as sensors, terminals, embedded systems, and so on.
The main functions:
Zero-touch provisioning – automatic configuration of the final equipment and adding it to the system
Access limitation - to ensure the security of the device and prevent unauthorized access
Update (OTA) — automatic updating of software and firmware on end devices
Monitoring — tracking the status of equipment and notification of problems via push notifications, SMS or E-Mail
Backups and archiving - creating backups of device configurations and their data
Building a device map - a constructor for constructing a layout of devices on a building plan, and on a map
WISE-Paas/WISE-Agent
WISE-Agent is software installed on end devices for interaction with WISE-PaaS/DeviceOn. All major operating systems are supported. Compiled packages are available for Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
Interaction with the cloud platform takes place via the MQTT(s) protocol.
[Case] Using the WISE-PaaS platform in the development of smart ships
SaierNico is engaged in the development of intelligent systems for shipping companies and develops equipment for ships. Using the Wise-PaaS platform, SaierNico has developed a real-time remote vessel monitoring and incident response system.
Sensors collect data from various parts of the ship: engine speed, pressure, condition of air conditioning systems, pumps, and more. For data transfer, the RabbitMQ broker is used, which increases the reliability of message delivery, since communication with the vessel is unstable. The data flows into the WebAccess/SCADA system.