WISE-PaaS - molnplattform för det industriella Internet of things
WISE-PaaS - (Platform as a Service) Advantech molnplattform för det industriella Internet of things, som kombinerar olika verktyg för insamling, bearbetning och visualisering av data, automatisering, hantering av enheter och system för artificiell intelligens och maskininlärning. Plattformen kombinerar flera färdiga uppsättningar av mjukvarulösningar för att bygga komplexa system inom industri, sjukvård, tillverkning, logistik m.m.
WISE/PaaS-plattformen kan köras på kraften från molnleverantörerna Amazon Web Services (AWS), Google Cloud Platform (GCP) och Microsoft Azure, såväl som lokalt på OpenStack.
Artikeln diskuterar några av mjukvaruprodukterna i WISE/PaaS-komplexet, som gör att du snabbt kan utveckla applikationer utan att bli distraherad av att bygga en infrastruktur. Den stöder lansering av applikationer på populära språk: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, såväl som huvuddatabasmotorerna MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Grafana-ramverket är tillgängligt för datavisualisering. En separat uppsättning mjukvaruverktyg för inbyggda system förenklar initial enhetskonfiguration, firmwareuppdateringar och datainsamling från IoT-enheter.
Applikationsmarknad
Plattformen tillhandahåller en konstruktör av många olika verktyg som kan köpas efter behov. appbutik. Lösningarna som erbjuds omfattar både Advantechs egna produkter och partnerprodukter. En gratis provperiod är tillgänglig för vissa Advantech-produkter.
Mjukvarulösningar på marknaden är indelade i flera stora kategorier beroende på deras syfte:
Avsluta enhetshantering — Firmwareuppdatering, datainsamling från enheter, övervakning, automatisk konfiguration
säkerhet — System för upptäckt och förebyggande av intrång (IPS/IDS), antivirus
WISE-Paas/AFS — Artificiell intelligens, maskininlärning och datorseende.
För att testa gratis måste du registrera dig på WISE/PaaS-portalen och registrera dig för en provprenumeration. För att göra detta måste du välja den produkt du är intresserad av på marknadsplatsen och klicka på Starta provperiod.
Portaladressen för inloggning i systemet beror på vilket datacenter som valdes under registreringen. För närvarande tillgängliga datacenter är Azure (Hong Kong, Peking), Alibaba Cloud (Hangzhou).
Du måste logga in på kontrollpanelen med de uppgifter som erhållits via e-post efter avslutad provperiod.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard - en uppsättning verktyg för datavisualisering baserat på ett ramverk grafana. Används vanligtvis för att skapa grafer, diagram och visuella visningar av processer som inträffar över tid. Förutom industriella ändamål kan den användas för att övervaka klimatprocesser, i smarta hem och sjukvårdssystem.
Plattform för datavisualisering WISE-PaaS/Dashboard
Widgetar
Grafana-ramverket har många alternativ för att visa data: tabeller, grafer, diagram, värmekartor och mycket mer. Du kan skapa en fullfjädrad instrumentpanel för att visa olika data med nästan inga programmeringskunskaper; widgets kan läggas till med musen.
Gränssnitt för att lägga till grafana-widgets till instrumentpanelen
Förutom inbyggda widgets kan du installera plugins från tredje part för integration med andra system. Till exempel låter plugin-programmet för Zabbix-övervakningssystemet dig importera data från det och visa meddelanden från övervakningssystemet.
Således låter WISE-PaaS/Dashboard dig kombinera data från olika källor för att visa dem i en enda panel.
Data från Zabbix övervakningssystem i Grafana-gränssnittet
Datakällor
Dashboard kan ta emot data för visning från olika källor. Databaser som stöds för närvarande: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. Utöver dessa databaser kan du konfigurera vilket frågeformat som helst för att samla in data från olika källor. En testdatauppsättning finns också tillgänglig för att studera systemet.
Grafana stöder olika datakällor
Anomalimeddelanden
För att svara på vissa händelser låter Dashboard dig konfigurera olika meddelanden. Dessa kan antingen vara automatiserade API-anrop eller meddelanden till operatören. Detta är särskilt användbart när du skapar en sändningskonsol för att meddela tjänstgöringsoperatören om onormala ändringar. Triggern kan ställas in för att överskrida eller minska en viss nivå, medelvärdet för en viss period, brist på data, etc.
Skapa en ny utlösare och lägga till ett meddelandefält
För att visa aviseringar finns det en separat widget "Alerts", som kan visa dem på samma panel med diagram.
WISE-PaaS/SaaS kompositör
SaaS Composer är ett ramverk för att skapa två- och tredimensionella processdiagram. Till skillnad från klassiska föråldrade scheman låter det dig skapa mer informativa och visuella modeller av pågående processer. Visualisera hela produktionslinjer och byggnader i 3D, visa pågående händelser i realtid på XNUMXD-modeller.
Основные функи:
Webbgränssnitt på HTML 5 Canvas. Bra prestanda utan att behöva installera ytterligare programvara för att se scheman.
Skapande av 2D- och 3D-modeller. Import av 3D-modeller i .OBJ + .MTL-format
Stöder JPEG, PNG, SVG, OBJ, MTL-bilder. Stöd för SVG vektorgrafik när du bygger 3D-modeller. Du kan importera grafik från befintliga diagram.
Lägg till animationer och visa data ovanpå XNUMXD-objekt
Stöd för skriptspråk
Integration med andra WISE-Paas-produkter, i synnerhet WISE-PaaS/Dashboard
3D-modelldesignern har ett bibliotek med grundläggande komponenter: rör, ventiler, ledningar, motorer, maskiner, galler, etc. I den kan du skapa realistiska modeller av verkliga objekt och lägga till widgets med data.
Demodiagram av en Advantech-byggnad som i realtid visar kraftsystemens tillstånd, nivån på elförbrukningen på olika platser, luftens tillstånd: CO2-nivå, nivån av fina partiklar i luften, etc.
Ett demodiagram skapat med SaaS Composer visar status för olika parametrar i en byggnad.
WISE-PaaS/APM
Asset Performance Management-system - utformat för att öka kontrollen över effektiviteten i produktionslinjer för mer exakta prognoser, riskbedömning och kontroll av produktionsvolymer.
WISE-PaaS/APM har inbyggda algoritmer för att analysera produktionsprocesser, vilket gör att du kan spåra vilka maskiner som inte fungerar effektivt, förutsäga produktionsvolymer, eventuella problem och behovet av teknisk support. service.
WISE-PaaS/APM låter dig övervaka effektiviteten i produktionslinjer
WISE-PaaS/EnSaaS - Arbeta med enheter (Edge to Cloud)
För att bekvämt integrera slutpunkter i molninfrastrukturen erbjuder WISE-PaaS en uppsättning verktyg för att arbeta med inbyggda system och IoT.
WISE-Paas/DeviceOn — en plattform för att hantera och konfigurera ett stort antal slutenheter, såsom sensorer, terminaler, inbyggda system, etc.
Основные функи:
Zero-touch provisionering — Automatisk konfiguration av slutlig utrustning och tillägg till systemet
Begränsning av åtkomst — För att säkerställa enhetens säkerhet och förhindra obehörig åtkomst
Uppdatering (OTA) — automatiska uppdateringar av programvara och firmware på slutenheter
övervakning — övervakning av utrustningens status och meddelande om problem via push-meddelanden, SMS eller e-post
Säkerhetskopiering och arkivering — Skapa säkerhetskopior av enhetskonfigurationer och deras data
Bygga en enhetskarta — en konstruktör för att konstruera ett diagram över anordningarnas placering på en byggnadsplan och på en karta
WISE-Paas/WISE-Agent
WISE-Agent är programvara installerad på slutenheter för att interagera med WISE-PaaS/DeviceOn. Alla större operativsystem stöds. Kompilerade paket är tillgängliga för Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
Interaktion med molnplattformen sker via MQTT(s)-protokollet.
[Case] Användning av WISE-PaaS-plattformen i utvecklingen av smarta fartyg
Företaget SaierNico utvecklar intelligenta system för rederier och utvecklar utrustning för fartyg. Med hjälp av Wise-PaaS-plattformen har SaierNico utvecklat ett system för fjärrövervakning av fartyg i realtid och respons på incidenter.
Sensorer samlar in data från olika komponenter i fartyget: motorhastighet, tryck, tillstånd för luftkonditioneringssystem, pumpar och annat. RabbitMQ-mäklaren används för att överföra data, vilket ökar tillförlitligheten i meddelandeleveransen, eftersom kommunikationen med fartyget är instabil. Data strömmar in i WebAccess/SCADA-systemet.