WISE-PaaS - piattaforma cloud per l'Internet delle cose industriale
WISE-PaaS - (Platform as a Service) Piattaforma cloud Advantech per l'Internet delle cose industriale, che combina vari strumenti per la raccolta, elaborazione e visualizzazione di dati, automazione, gestione di dispositivi e sistemi di intelligenza artificiale e machine learning. La piattaforma combina diversi set già pronti di soluzioni software per la costruzione di sistemi complessi nel campo dell'industria, della sanità, della produzione, della logistica, ecc.
La piattaforma WISE/PaaS può essere eseguita sfruttando la potenza dei provider cloud Amazon Web Services (AWS), Google Cloud Platform (GCP) e Microsoft Azure, nonché localmente su OpenStack.
L'articolo discute alcuni dei prodotti software del complesso WISE/PaaS, che consentono di sviluppare rapidamente applicazioni senza essere distratti dalla costruzione di un'infrastruttura. Supporta il lancio di applicazioni nei linguaggi più diffusi: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, nonché i principali motori di database MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Il framework Grafana è disponibile per la visualizzazione dei dati. Un set separato di strumenti software per sistemi embedded semplifica la configurazione iniziale del dispositivo, gli aggiornamenti del firmware e la raccolta dei dati dai dispositivi IoT.
Mercato delle applicazioni
La piattaforma fornisce un costruttore di molti strumenti diversi che possono essere acquistati secondo necessità. app Store. Le soluzioni offerte includono sia prodotti propri di Advantech che prodotti dei partner. Per alcuni prodotti Advantech è disponibile un periodo di prova gratuito.
Le soluzioni software sul mercato sono suddivise in diverse grandi categorie a seconda del loro scopo:
Sicurezza — sistemi di rilevamento e prevenzione delle intrusioni (IPS/IDS), antivirus
WISE-Paas/AFS — sistemi di intelligenza artificiale, apprendimento automatico e visione artificiale.
Per testare gratuitamente, è necessario registrarsi sul portale WISE/PaaS e sottoscrivere un abbonamento di prova. Per fare ciò, devi selezionare il prodotto che ti interessa nel marketplace e fare clic su Avvia prova.
L'indirizzo del portale per l'accesso al sistema dipenderà dal data center selezionato in fase di registrazione. I data center attualmente disponibili sono Azure (Hong Kong, Pechino), Alibaba Cloud (Hangzhou).
È necessario accedere al pannello di controllo utilizzando i dettagli ricevuti via e-mail dopo aver completato il periodo di prova.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard: un insieme di strumenti per la visualizzazione dei dati basati su un framework graminacee. Solitamente utilizzato per creare grafici, diagrammi e visualizzazioni visive di processi che si verificano nel tempo. Oltre agli scopi industriali, può essere utilizzato per monitorare i processi climatici, nei sistemi domestici e sanitari intelligenti.
Piattaforma per la visualizzazione dei dati WISE-PaaS/Dashboard
Widget
Il framework Grafana ha molte opzioni per la visualizzazione dei dati: tabelle, grafici, diagrammi, mappe di calore e molto altro. Puoi creare un dashboard completo per visualizzare vari dati quasi senza competenze di programmazione; i widget possono essere aggiunti con il mouse.
Interfaccia per aggiungere widget grafana alla dashboard
Oltre ai widget integrati, puoi installare plugin di terze parti per l'integrazione con altri sistemi. Ad esempio, il plugin per il sistema di monitoraggio Zabbix consente di importare dati da esso e visualizzare notifiche dal sistema di monitoraggio.
Pertanto, WISE-PaaS/Dashboard consente di combinare dati provenienti da varie fonti per visualizzarli in un unico pannello.
Dati dal sistema di monitoraggio Zabbix nell'interfaccia Grafana
Origine dei dati
Dashboard può ricevere dati da visualizzare da varie fonti. Database attualmente supportati: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. Oltre a questi database, puoi configurare qualsiasi formato di query per raccogliere dati da diverse origini. È inoltre disponibile un set di dati di prova per studiare il sistema.
Grafana supporta varie origini dati
Notifiche di anomalie
Per rispondere a determinati eventi, Dashboard consente di configurare varie notifiche. Possono essere chiamate API automatizzate o notifiche all'operatore. Ciò è particolarmente utile quando si crea una console di spedizione per notificare all'operatore di turno eventuali modifiche anomale. Il trigger può essere impostato per superare o diminuire un certo livello, il valore medio per un certo periodo, la mancanza di dati, ecc.
Creazione di un nuovo trigger e aggiunta di una barra di notifica
Per visualizzare le notifiche, esiste un widget separato "Avvisi", che può visualizzarle sullo stesso pannello con i grafici.
Compositore WISE-PaaS/SaaS
SaaS Composer è un framework per la creazione di diagrammi di processo bi e tridimensionali. A differenza dei classici schemi obsoleti, consente di creare modelli più informativi e visivi dei processi in corso. Visualizza intere linee di produzione ed edifici in 3D, mostra gli eventi in corso in tempo reale su modelli XNUMXD.
Caratteristiche principali:
Interfaccia web su HTML 5 Canvas. Buone prestazioni senza la necessità di installare software aggiuntivo per visualizzare gli schemi.
Realizzazione di modelli 2D e 3D. Importazione di modelli 3D in formato .OBJ + .MTL
Supporta immagini JPEG, PNG, SVG, OBJ, MTL. Supporto per la grafica vettoriale SVG durante la creazione di modelli 3D. È possibile importare grafica da diagrammi esistenti.
Aggiungi animazioni e visualizza dati sopra oggetti XNUMXD
Supporto per linguaggi di scripting
Integrazione con altri prodotti WISE-Paas, in particolare WISE-PaaS/Dashboard
Il progettista del modello 3D dispone di una libreria di componenti di base: tubi, valvole, cavi, motori, macchine, griglie, ecc. In esso puoi creare modelli realistici di oggetti reali e aggiungere widget con dati.
Diagramma demo di un edificio Advantech che mostra in tempo reale lo stato dei sistemi energetici, il livello di consumo di elettricità in diverse località, lo stato dell'aria: livello di CO2, livello di particelle fini nell'aria, ecc.
Un diagramma demo creato utilizzando SaaS Composer mostra lo stato di vari parametri in un edificio.
WISE-PaaS/APM
Sistema di Asset Performance Management - progettato per aumentare il controllo sull'efficienza delle linee di produzione per previsioni più accurate, valutazione del rischio e controllo dei volumi di produzione.
WISE-PaaS/APM dispone di algoritmi integrati per l'analisi dei processi produttivi, che consentono di monitorare quali macchine non funzionano in modo efficiente, prevedere i volumi di produzione, possibili problemi e la necessità di supporto tecnico. servizio.
WISE-PaaS/APM consente di monitorare l'efficienza delle linee di produzione
WISE-PaaS/EnSaaS - Lavorare con i dispositivi (Edge to Cloud)
Per integrare comodamente gli endpoint nell'infrastruttura cloud, WISE-PaaS offre una serie di strumenti per lavorare con sistemi embedded e IoT.
WISE-Paas/DeviceOn — una piattaforma per la gestione e la configurazione di un gran numero di dispositivi finali, come sensori, terminali, sistemi embedded, ecc.
Caratteristiche principali:
Provisioning zero-touch — configurazione automatica dell'apparecchiatura finale e aggiunta al sistema
Limitazione di accesso — per garantire la sicurezza del dispositivo e impedire l'accesso non autorizzato
Aggiornamento (OTA) — aggiornamenti automatici di software e firmware sui dispositivi finali
Monitoraggio — monitoraggio dello stato delle apparecchiature e notifica dei problemi tramite notifiche Push, SMS o e-mail
Backup e archiviazione — creazione di backup delle configurazioni dei dispositivi e dei relativi dati
Creazione di una mappa dei dispositivi — un costruttore per costruire un diagramma del posizionamento dei dispositivi su una pianta dell'edificio e su una mappa
WISE-Paas/WISE-Agente
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).
[Caso] Utilizzo della piattaforma WISE-PaaS nello sviluppo di navi intelligenti
L'azienda SaierNico sviluppa sistemi intelligenti per compagnie di navigazione e sviluppa attrezzature per navi. Utilizzando la piattaforma Wise-PaaS, SaierNico ha sviluppato un sistema per il monitoraggio remoto delle navi in tempo reale e la risposta agli incidenti.
I sensori raccolgono dati da vari componenti della nave: velocità del motore, pressione, stato dei sistemi di condizionamento dell'aria, pompe e altro. Per la trasmissione dei dati viene utilizzato il broker RabbitMQ, il che aumenta l'affidabilità della consegna dei messaggi, poiché la comunicazione con la nave è instabile. I dati fluiscono nel sistema WebAccess/SCADA.