
WISE-PaaS — (Platform as a Service) è la piattaforma cloud di Advantech per l'Internet delle Cose industriale, che integra diversi strumenti per la raccolta, l'elaborazione e la visualizzazione dei dati, l'automazione, la gestione di dispositivi e sistemi di intelligenza artificiale e apprendimento automatico. La piattaforma include diverse suite di soluzioni software pronte per costruire sistemi complessi nei settori dell'industria, della sanità, della produzione, della logistica, ecc.
La piattaforma WISE/PaaS può operare sulle infrastrutture dei fornitori di cloud Amazon Web Services (AWS), Google Cloud Platform (GCP) e Microsoft Azure, oltre che localmente su OpenStack.
L'articolo esamina alcuni dei prodotti software del sistema WISE/PaaS, che consentono di sviluppare applicazioni più rapidamente, senza distrarsi dalla costruzione dell'infrastruttura. È supportato l'avvio delle applicazioni nei linguaggi più popolari: Java, .NET, Ruby on Rails, Node.js, Grails, Scala su Lift, Python, PHP, oltre ai principali motori di database come MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Per la visualizzazione dei dati è disponibile il framework Grafana. Un set separato di strumenti software per i sistemi embedded semplifica la configurazione iniziale dei dispositivi, l'aggiornamento del firmware e la raccolta dei dati da dispositivi IoT.
Marketplace delle applicazioni
La piattaforma presenta un costruttore composto da molteplici strumenti diversi, che possono essere acquistati secondo necessità nel . Tra le soluzioni offerte sono disponibili sia prodotti propri di Advantech che prodotti dei partner. Per alcuni prodotti Advantech è disponibile un periodo di prova gratuito.
Le soluzioni software nel marketplace sono suddivise in diverse grandi categorie in base alla loro destinazione d'uso:
- — orchestratore, monitoraggio, backup
- — aggiornamento del firmware, raccolta dati dai dispositivi, monitoraggio, configurazione automatica
- — sistemi di rilevamento e prevenzione delle intrusioni (IPS/IDS), antivirus
- — sistemi di intelligenza artificiale, apprendimento automatico e visione artificiale.

Per testare gratuitamente è necessario registrarsi sul portale WISE/PaaS e attivare un abbonamento di prova. Per farlo, selezionare il prodotto di interesse nel marketplace e fare clic su Start Trial.

L'indirizzo del portale per l'accesso dipenderà dal data center scelto durante la registrazione. Attualmente sono disponibili i data center Azure (Hong Kong, Pechino), Alibaba Cloud (Hangzhou).
Gli indirizzi dei punti di accesso sono i seguenti:
(Azure HK)
(Azure HK2)
.cn (Azure BJ)
(Alibaba)
L'accesso al pannello di controllo deve essere effettuato con le credenziali ricevute via email dopo l'attivazione del periodo di prova.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard — set di strumenti per la visualizzazione dei dati basato su un framework . Di solito è usato per creare grafici, diagrammi e visualizzare processi in corso per un lungo periodo. Oltre agli usi industriali, può essere utilizzato per monitorare processi climatici, in edifici intelligenti e nella sanità.

Piattaforma per la visualizzazione dei dati WISE-PaaS/Dashboard
Widget
Il framework Grafana offre molte opzioni per visualizzare i dati: tabelle, grafici, diagrammi, mappe di calore e molto altro. È possibile creare un dashboard completo per visualizzare diversi dati con quasi nessuna competenza di programmazione; i widget possono essere aggiunti utilizzando il mouse.
Interfaccia per l'aggiunta di widget grafana al dashboard
Oltre ai widget predefiniti, è possibile installare plugin di terze parti per integrare altri sistemi. Ad esempio, il plugin per il sistema di monitoraggio Zabbix consente di importare i dati da esso e visualizzare le notifiche del sistema di monitoraggio.
In questo modo, WISE-PaaS/Dashboard consente di aggregare dati provenienti da diverse fonti per visualizzarli su un'unica dashboard.

Dati dal sistema di monitoraggio Zabbix nell'interfaccia Grafana
Fonti di dati
Il Dashboard può raccogliere dati da varie fonti. Attualmente sono supportati i seguenti database: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. Oltre a questi database, è possibile configurare qualsiasi formato di query per raccogliere dati da diverse fonti. Per esplorare il sistema, è anche disponibile un set di dati di prova.

Grafana supporta diverse fonti di dati
Notifiche sulle anomalie
Per rispondere a particolari eventi, il Dashboard consente di impostare varie notifiche. Queste possono essere chiamate API automatizzate o notifiche per l'operatore. Ciò è particolarmente utile nella creazione di un pannello di controllo, per avvisare l'operatore in servizio su cambiamenti anomali. Come trigger possono essere impostati superamenti o abbassamenti di determinati livelli, medie su un determinato periodo di tempo, assenza di dati, ecc.
Creazione di un nuovo trigger e aggiunta di un pannello di notifiche
Per la visualizzazione delle notifiche esiste un widget separato "Alerts", che può mostrarle in un'unica area con i grafici.
WISE-PaaS/SaaS Composer
SaaS Composer — framework per la creazione di schemi tecnologici bidimensionali e tridimensionali. A differenza degli schemi classici e obsoleti, consente di creare modelli più informativi e visivi dei processi in corso. Visualizza intere linee produttive e edifici in 3D, mostrando eventi in tempo reale su modelli tridimensionali.

Funzioni principali:
- Interfaccia web su HTML 5 Canvas. Buone prestazioni senza la necessità di installare software aggiuntivo per visualizzare gli schemi.
- Creazione di modelli 2D e 3D. Importazione di modelli 3D in formato .OBJ + .MTL
- Supporto per immagini JPEG, PNG, SVG, OBJ, MTL. Supporto per grafica vettoriale SVG durante la creazione di modelli 3D. È possibile importare grafica da schemi esistenti.
- Aggiunta di animazioni e visualizzazione di dati sopra oggetti tridimensionali.
- Supporto per linguaggi di scripting.
- Integrazione con altri prodotti WISE-PaaS, in particolare WISE-PaaS/Dashboard.
Il costruttore di modelli 3D ha una libreria di componenti di base: tubi, valvole, cavi, motori, macchine, griglie e altro. È possibile creare modelli realistici di oggetti reali e aggiungere widget con dati.

Schema dimostrativa dell'edificio Advantech, che mostra in tempo reale lo stato dei sistemi energetici, il livello di consumo elettrico in diverse posizioni, la qualità dell'aria: livello di CO2, livello di particelle fini nell'aria, ecc.

Schema dimostrativo creato con SaaS Composer, che mostra lo stato di diversi parametri all'interno dell'edificio.
WISE-PaaS/APM
Il sistema di gestione delle prestazioni degli asset (Asset Performance Management) è progettato per migliorare il controllo sull'efficienza delle linee produttive, per una previsione più accurata, una valutazione del rischio e un monitoraggio dei volumi di produzione.
WISE-PaaS/APM include algoritmi integrati per l'analisi dei processi produttivi, permettendo di tracciare quali macchine funzionano in modo inefficiente, prevedere i volumi di produzione, potenziali problemi e necessità di manutenzione.

WISE-PaaS/APM consente di monitorare l'efficienza delle linee produttive.
WISE-PaaS/EnSaaS — Lavorare con i dispositivi (Edge to Cloud)
Per integrare comodamente i dispositivi finali nell'infrastruttura cloud, WISE-PaaS offre un set di strumenti per lavorare con sistemi embedded e IoT.
WISE-Paas/DeviceOn — piattaforma per la gestione e la configurazione di un gran numero di dispositivi finali, come sensori, terminali, sistemi embedded e altro.

Funzioni principali:
- Zero-touch provisioning — configurazione automatica dell'hardware finale e sua aggiunta al sistema
- Limitazione degli accessi — per garantire la sicurezza del dispositivo e prevenire accessi non autorizzati
- Aggiornamento (OTA) — aggiornamento automatico del software e del firmware sui dispositivi finali
- Monitoraggio — monitoraggio dello stato dell'hardware e notifica di problemi tramite notifiche push, SMS o E-Mail
- Backup e archiviazione — creazione di backup delle configurazioni dei dispositivi e dei loro dati
- Costruzione della mappa dei dispositivi — costruttore per la creazione della mappa di posizionamento dei dispositivi sul piano degli edifici e sulla mappa
WISE-Paas/WISE-Agent
WISE-Agent è un software installato sui dispositivi finali per interagire con WISE-PaaS/DeviceOn. Sono supportati tutti i principali sistemi operativi. I pacchetti compilati sono disponibili per Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
L'interazione con la piattaforma cloud avviene tramite il protocollo MQTT(s).
[Кейс] Utilizzo della piattaforma WISE-PaaS nello sviluppo di navi intelligenti
L'azienda SaierNico si occupa dello sviluppo di sistemi intelligenti per compagnie di navigazione e della progettazione di attrezzature per le navi. Utilizzando la piattaforma Wise-PaaS, SaierNico ha ideato un sistema di monitoraggio remoto delle navi in tempo reale e di reazione agli incidenti.

I sensori raccolgono dati da vari nodi della nave: giri del motore, pressione, stato dei sistemi di condizionamento, pompe e altro. Per la trasmissione dei dati viene utilizzato il broker RabbitMQ, il che aumenta l'affidabilità della consegna dei messaggi, poiché la connessione con la nave è instabile. I dati vengono accumulati nel sistema WebAccess/SCADA.
Architettura del sistema
Per monitorare l'efficacia del funzionamento dei nodi della nave viene utilizzato .
La visualizzazione dei dati per il centro di controllo è realizzata sulla base di e .
L'aggiornamento del firmware dei dispositivi finali nei sistemi della nave avviene tramite .

Fonte: habr.com
