ProHoster > Blog > Verwaltung > WISE-PaaS – Cloud-Plattform für das industrielle Internet der Dinge
WISE-PaaS – Cloud-Plattform für das industrielle Internet der Dinge
WISE-PaaS – (Platform as a Service) Advantech-Cloud-Plattform für das industrielle Internet der Dinge, die verschiedene Tools zum Sammeln, Verarbeiten und Visualisieren von Daten, Automatisierung, Verwaltung von Geräten und Systemen der künstlichen Intelligenz und maschinellen Lernens kombiniert. Die Plattform vereint mehrere vorgefertigte Softwarelösungen zum Aufbau komplexer Systeme in den Bereichen Industrie, Gesundheitswesen, Fertigung, Logistik usw.
Die WISE/PaaS-Plattform kann mit der Leistung der Cloud-Anbieter Amazon Web Services (AWS), Google Cloud Platform (GCP) und Microsoft Azure sowie lokal auf OpenStack ausgeführt werden.
Der Artikel bespricht einige der Softwareprodukte des WISE/PaaS-Komplexes, die es Ihnen ermöglichen, schnell Anwendungen zu entwickeln, ohne vom Aufbau einer Infrastruktur abgelenkt zu werden. Es unterstützt das Starten von Anwendungen in gängigen Sprachen: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP sowie die wichtigsten Datenbank-Engines MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Für die Datenvisualisierung steht das Grafana-Framework zur Verfügung. Ein separater Satz von Softwaretools für eingebettete Systeme vereinfacht die anfängliche Gerätekonfiguration, Firmware-Updates und die Datenerfassung von IoT-Geräten.
Anwendungsmarktplatz
Die Plattform bietet einen Konstruktor für viele verschiedene Tools, die bei Bedarf erworben werden können. Appstore. Die angebotenen Lösungen umfassen sowohl Advantech-eigene Produkte als auch Partnerprodukte. Für einige Advantech-Produkte ist eine kostenlose Testphase verfügbar.
Auf dem Markt erhältliche Softwarelösungen werden je nach Zweck in mehrere große Kategorien unterteilt:
Endgeräteverwaltung — Firmware-Update, Datenerfassung von Geräten, Überwachung, automatische Konfiguration
Sicherheit — Intrusion Detection and Prevention-Systeme (IPS/IDS), Antivirenprogramme
WISE-Paas/AFS — künstliche Intelligenz, maschinelles Lernen und Computer-Vision-Systeme.
Um kostenlos zu testen, müssen Sie sich im WISE/PaaS-Portal registrieren und ein Testabonnement abschließen. Dazu müssen Sie auf dem Marktplatz das Produkt auswählen, an dem Sie interessiert sind, und auf Testversion starten klicken.
Die Portaladresse für die Anmeldung am System hängt von dem bei der Registrierung ausgewählten Rechenzentrum ab. Derzeit verfügbare Rechenzentren sind Azure (Hongkong, Peking) und Alibaba Cloud (Hangzhou).
Sie müssen sich nach Abschluss des Testzeitraums mit den per E-Mail erhaltenen Daten im Control Panel anmelden.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard – eine Reihe von Tools zur Datenvisualisierung basierend auf einem Framework Grafana. Wird normalerweise zum Erstellen von Grafiken, Diagrammen und visuellen Darstellungen von Prozessen verwendet, die im Laufe der Zeit ablaufen. Neben industriellen Zwecken kann es zur Überwachung von Klimaprozessen, in Smart Home- und Gesundheitssystemen eingesetzt werden.
Plattform zur Datenvisualisierung WISE-PaaS/Dashboard
Widgets
Das Grafana-Framework verfügt über viele Möglichkeiten zur Datendarstellung: Tabellen, Grafiken, Diagramme, Heatmaps und vieles mehr. Sie können fast ohne Programmierkenntnisse ein vollwertiges Dashboard zur Anzeige verschiedener Daten erstellen; Widgets können mit der Maus hinzugefügt werden.
Schnittstelle zum Hinzufügen von Grafana-Widgets zum Dashboard
Zusätzlich zu den integrierten Widgets können Sie Plugins von Drittanbietern zur Integration mit anderen Systemen installieren. Mit dem Plugin für das Überwachungssystem Zabbix können Sie beispielsweise Daten daraus importieren und Benachrichtigungen des Überwachungssystems anzeigen.
Somit ermöglicht Ihnen WISE-PaaS/Dashboard, Daten aus verschiedenen Quellen zu kombinieren, um sie in einem einzigen Panel anzuzeigen.
Daten aus dem Zabbix-Überwachungssystem in der Grafana-Schnittstelle
Datenquellen
Das Dashboard kann Daten zur Anzeige aus verschiedenen Quellen empfangen. Derzeit unterstützte Datenbanken: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. Zusätzlich zu diesen Datenbanken können Sie jedes beliebige Abfrageformat konfigurieren, um Daten aus verschiedenen Quellen zu sammeln. Zur Untersuchung des Systems steht auch ein Testdatensatz zur Verfügung.
Grafana unterstützt verschiedene Datenquellen
Anomaliebenachrichtigungen
Um auf bestimmte Ereignisse zu reagieren, können Sie im Dashboard verschiedene Benachrichtigungen konfigurieren. Dies können entweder automatisierte API-Aufrufe oder Benachrichtigungen an den Betreiber sein. Dies ist besonders nützlich, wenn Sie eine Dispatch-Konsole erstellen, um den diensthabenden Operator über ungewöhnliche Änderungen zu informieren. Der Auslöser kann so eingestellt werden, dass er einen bestimmten Wert überschreitet oder verringert, den Durchschnittswert für einen bestimmten Zeitraum, Datenmangel usw.
Einen neuen Auslöser erstellen und eine Benachrichtigungsleiste hinzufügen
Zur Anzeige von Benachrichtigungen gibt es ein separates Widget „Alerts“, mit dem diese im selben Panel wie Diagramme angezeigt werden können.
WISE-PaaS/SaaS-Komponist
SaaS Composer ist ein Framework zur Erstellung zwei- und dreidimensionaler Prozessdiagramme. Im Gegensatz zu klassischen veralteten Schemata können Sie damit informativere und visuellere Modelle laufender Prozesse erstellen. Visualisieren Sie komplette Produktionslinien und Gebäude in 3D und stellen Sie laufende Ereignisse in Echtzeit an XNUMXD-Modellen dar.
Key Features:
Weboberfläche auf HTML 5 Canvas. Gute Leistung, ohne dass zusätzliche Software zum Anzeigen von Schaltplänen installiert werden muss.
Erstellung von 2D- und 3D-Modellen. Import von 3D-Modellen im .OBJ + .MTL-Format
Unterstützt JPEG-, PNG-, SVG-, OBJ- und MTL-Bilder. Unterstützung für SVG-Vektorgrafiken beim Erstellen von 3D-Modellen. Sie können Grafiken aus vorhandenen Diagrammen importieren.
Fügen Sie Animationen hinzu und zeigen Sie Daten über XNUMXD-Objekten an
Unterstützung für Skriptsprachen
Integration mit anderen WISE-Paas-Produkten, insbesondere WISE-PaaS/Dashboard
Der 3D-Modelldesigner verfügt über eine Bibliothek mit Grundkomponenten: Rohre, Ventile, Drähte, Motoren, Maschinen, Gitter usw. Darin können Sie realistische Modelle realer Objekte erstellen und Widgets mit Daten hinzufügen.
Demodiagramm eines Advantech-Gebäudes, das in Echtzeit den Zustand der Stromversorgungssysteme, die Höhe des Stromverbrauchs an verschiedenen Standorten, den Zustand der Luft zeigt: CO2-Gehalt, Feinstaubgehalt in der Luft usw.
Ein mit SaaS Composer erstelltes Demodiagramm zeigt den Status verschiedener Parameter in einem Gebäude.
WISE-PaaS/APM
Asset Performance Management-System – entwickelt, um die Kontrolle über die Effizienz von Produktionslinien für genauere Prognosen, Risikobewertungen und Kontrolle der Produktionsmengen zu verbessern.
WISE-PaaS/APM verfügt über integrierte Algorithmen zur Analyse von Produktionsprozessen, die es Ihnen ermöglichen, zu verfolgen, welche Maschinen nicht effizient arbeiten, Produktionsmengen, mögliche Probleme und den Bedarf an technischem Support vorherzusagen. Service.
Mit WISE-PaaS/APM können Sie die Effizienz von Produktionslinien überwachen
WISE-PaaS/EnSaaS – Arbeiten mit Geräten (Edge to Cloud)
Um Endpunkte bequem in die Cloud-Infrastruktur zu integrieren, bietet WISE-PaaS eine Reihe von Tools für die Arbeit mit eingebetteten Systemen und IoT.
WISE-Paas/DeviceOn — eine Plattform zur Verwaltung und Konfiguration einer Vielzahl von Endgeräten, wie Sensoren, Terminals, eingebettete Systeme usw.
Key Features:
Zero-Touch-Bereitstellung — automatische Konfiguration der Endausrüstung und deren Hinzufügung zum System
Zugriffsbeschränkung — um die Gerätesicherheit zu gewährleisten und unbefugten Zugriff zu verhindern
Update (OTA) — Automatische Software- und Firmware-Updates auf Endgeräten
Überwachung — Überwachung des Gerätestatus und Benachrichtigung über Probleme per Push-Benachrichtigung, SMS oder E-Mail
Backups und Archivierung — Erstellen von Backups der Gerätekonfigurationen und ihrer Daten
Erstellen einer Gerätekarte – ein Konstruktor zum Erstellen eines Diagramms der Platzierung von Geräten auf einem Gebäudeplan und einer Karte
WISE-Paas/WISE-Agent
WISE-Agent ist eine auf Endgeräten installierte Software zur Interaktion mit WISE-PaaS/DeviceOn. Alle gängigen Betriebssysteme werden unterstützt. Kompilierte Pakete sind für Windows, Ubuntu, Android (RISC), OpenWRT (RISC) verfügbar.
Die Interaktion mit der Cloud-Plattform erfolgt über das MQTT(s)-Protokoll.
[Fall] Nutzung der WISE-PaaS-Plattform bei der Entwicklung intelligenter Schiffe
Das Unternehmen SaierNico entwickelt intelligente Systeme für Reedereien und entwickelt Ausrüstungen für Schiffe. Mithilfe der Wise-PaaS-Plattform hat SaierNico ein System zur Fernüberwachung von Schiffen in Echtzeit und zur Reaktion auf Vorfälle entwickelt.
Sensoren sammeln Daten von verschiedenen Komponenten des Schiffes: Motordrehzahl, Druck, Zustand von Klimaanlagen, Pumpen und anderen Dingen. Zur Datenübertragung wird der RabbitMQ-Broker verwendet, was die Zuverlässigkeit der Nachrichtenzustellung erhöht, da die Kommunikation mit dem Schiff instabil ist. Daten fließen in das WebAccess/SCADA-System.