
WISE-PaaS â (Platform as a Service) Advantechs molnplattform för industriell IoT, som samlar olika verktyg för insamling, bearbetning och visualisering av data, automatisering, enhets- och systemhantering inom artificiell intelligens och maskininlĂ€rning. Plattformen inkluderar flera fĂ€rdiga programvarulösningar för att bygga komplexa system inom industri, hĂ€lsovĂ„rd, produktion, logistik etc.
Plattformen WISE/PaaS kan köras pÄ kapaciteten hos molntjÀnstleverantörer som Amazon Web Services (AWS), Google Cloud Platform (GCP) och Microsoft Azure, samt lokalt pÄ OpenStack.
Artikeln behandlar vissa programvaruprodukter frÄn WISE/PaaS-komplexet som möjliggör snabbare utveckling av applikationer utan att behöva fokusera pÄ att bygga infrastrukturen. Stöd för att köra applikationer pÄ populÀra sprÄk: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, samt huvudsakliga databashanterare som MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. För data visualisering finns ett ramverk som heter Grafana. Ett separat paket av programverktyg för inbyggda system förenklar den initiala konfigurationen av enheter, firmwareuppdateringar och insamling av data frÄn IoT-enheter.
App-marknadsplats
Plattformen erbjuder en byggare av mÄnga olika verktyg som kan köpas vid behov i . Bland de erbjudna lösningarna finns bÄde egna produkter frÄn Advantech och produkter frÄn partners. För vissa Advantech-produkter finns en gratis testperiod.
Programlösningar pÄ marknadsplatsen Àr uppdelade i flera stora kategorier beroende pÄ syfte:
- â orkestrering, övervakning, backup
- â firmwareuppdateringar, datainsamling frĂ„n enheter, övervakning, automatisk konfiguration
- â intrĂ„ngsdetekterings- och förebyggande system (IPS/IDS), antivirus
- â system för artificiell intelligens, maskininlĂ€rning och maskinsyn.

För att testa gratis behöver du registrera dig pÄ WISE/PaaS-portalen och aktivera en provprenumeration. För detta behöver du vÀlja den produkt som intresserar dig pÄ marknadsplatsen och trycka pÄ Start Trial.

Den valda datacentret vid registrering kommer att pÄverka webbadressen för att logga in i systemet. För nÀrvarande finns datacenter frÄn Azure (Hong Kong, Beijing) och Alibaba Cloud (Hangzhou).
Webbadresserna för ingÄngspunkterna Àr följande:
(Azure HK)
(Azure HK2)
.cn (Azure BJ)
(Alibaba)
Inloggning i kontrollpanelen mÄste göras med de inloggningsuppgifter som skickas till din e-post efter aktiveringen av provperioden.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard Àr en uppsÀttning verktyg för datavisualisering baserat pÄ ramen . Den anvÀnds vanligtvis för att skapa diagram, grafer och visuell representation av processer som pÄgÄr under en lÀngre tid. Förutom industriella tillÀmpningar kan den anvÀndas för att övervaka klimatprocesser, inom smarta hem och hÀlsovÄrd.

Datavisualiseringsplattformen WISE-PaaS/Dashboard
Widgets
Grafana-ramverket erbjuder mÄnga sÀtt att visa data: tabeller, grafer, diagram, vÀrmekartor och mycket mer. En komplett dashboard kan skapas för att visa olika data nÀstan utan programmeringskunskaper, widgets kan lÀggas till med musen.
GrÀnssnittet för att lÀgga till widgets i Grafana pÄ dashboarden
Förutom inbyggda widgets kan tredjepartsplugins installeras för integration med andra system. Till exempel tillÄter plugin för övervakningssystemet Zabbix att importera data och visa systemets meddelanden.
DÀrmed gör WISE-PaaS/Dashboard det möjligt att sammanfoga data frÄn olika kÀllor för att visa dem pÄ en och samma panel.

Data frÄn övervakningssystemet Zabbix i Grafana-grÀnssnittet
DatakÀllor
Dashboarden kan hÀmta data för visning frÄn olika kÀllor. För nÀrvarande stöds databaser sÄsom CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson och SimpleJson. Utöver dessa databaser kan vilken typ av frÄgestruktur som helst stÀllas in för att samla data frÄn olika kÀllor. För att lÀra sig systemet finns Àven ett testdatasett tillgÀngligt.

Grafana stöder olika datakÀllor
Meddelanden om avvikelser
För att reagera pÄ specifika hÀndelser kan Dashboard stÀlla in olika notifieringar. Dessa kan vara bÄde automatiserade API-anrop och notifieringar till operatören. Detta Àr sÀrskilt anvÀndbart vid skapandet av en övervakningspanel för att meddela den jourhavande operatören om avvikande förÀndringar. Som trigger kan ett överskridande eller en sÀnkning av en viss nivÄ, ett medelvÀrde över en viss period, brist pÄ data, etc. anges.
Skapa en ny trigger och lÀgga till en notifieringspanel
För att visa notifieringar finns det en separat widget "Alerts" som kan visa dem pÄ samma panel som grafer.
WISE-PaaS/SaaS Composer
SaaS Composer Àr en ram för att bygga tvÄ- och tredimensionella scheman för tekniska processer. Till skillnad frÄn klassiska, förÄldrade scheman, tillÄter den skapande av mer informativa och illustrativa modeller av pÄgÄende processer. Visualisera hela produktionslinjer och byggnader i 3D, visa hÀndelser i realtid pÄ tredimensionella modeller.

Huvudfunktioner:
- WebbgrÀnssnitt pÄ HTML 5 Canvas. Bra prestanda utan behov av att installera ytterligare programvara för att visa scheman.
- Skapande av 2D och 3D modeller. Import av 3D-modeller i .OBJ + .MTL-format
- Stöd för JPEG, PNG, SVG, OBJ, MTL bilder. Stöd för vektorgrafik SVG vid skapande av 3D-modeller. Grafiken kan importeras frÄn befintliga scheman.
- TillÀgg av animationer och visning av data ovanpÄ tredimensionella objekt
- Stöd för skriptsprÄk
- Integration med andra WISE-PaaS produkter, sÀrskilt WISE-PaaS/Dashboard
3D-modellbyggaren har ett bibliotek med grundlÀggande komponenter: rör, ventiler, kablar, motorer, maskiner, galler och andra. I den kan realistiska modeller av verkliga objekt skapas och widgets med data lÀggas till.

Demonstrationsschema för Advantech-byggnaden som i realtid visar statusen för energisystem, elförbrukning pÄ olika platser, luftkvalitet: CO2-nivÄ, nivÄer av partiklar i luften, etc.

Demonstrationsschema som skapats med hjÀlp av SaaS Composer visar statusen för olika parametrar i byggnaden.
WISE-PaaS/APM
System för prestationshantering av tillgÄngar (Asset Performance Management) syftar till att öka kontrollen över effektiviteten hos produktionslinjer för att möjliggöra mer exakta prognoser, riskbedömningar och övervakning av produktionsvolymer.
WISE-PaaS/APM har inbyggda algoritmer för analys av produktionsprocesser som gör det möjligt att spÄra vilka maskiner som arbetar ineffektivt, prognostisera produktionsvolymer, potentiella problem och behov av underhÄll.

WISE-PaaS/APM gör det möjligt att övervaka effektiviteten hos produktionslinjer.
WISE-PaaS/EnSaaS â Arbete med enheter (Edge till Cloud)
För att enkelt integrera slut-enheter 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 hantering och konfiguration av ett stort antal slut-enheter sĂ„som sensorer, terminaler, inbyggda system och liknande.

Huvudfunktioner:
- Zero-touch provisioning â automatisk konfiguration av slututrustning och tillĂ€gg till systemet
- Ă tkomstbegrĂ€nsning â för att sĂ€kerstĂ€lla enhetens sĂ€kerhet och förhindra obehörig Ă„tkomst
- Uppdatering (OTA) â automatisk uppdatering av mjukvara och firmware pĂ„ slut-enheter
- Ăvervakning â spĂ„rning av enhetens status och meddelande om problem via Push-notiser, SMS eller E-post
- SĂ€kerhetskopiering och arkivering â skapande av backups av enheternas konfigurationer och deras data
- Byggande av enhetskarta â en konstruktör för att skapa scheman för placering av enheter pĂ„ byggnadsplaner och kartor
WISE-Paas/WISE-Agent
WISE-Agent Àr mjukvara som installeras pÄ slut-enheter för interaktion med WISE-PaaS/DeviceOn. Stöder alla större operativsystem. Kompilerade paket Àr tillgÀngliga för Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
Interaktionen med molnplattformen sker via protokollet MQTT(s).
[Case] AnvÀndning av plattformen WISE-PaaS i utvecklingen av smarta fartyg
Företaget SaierNico arbetar med att utveckla intelligenta system för rederier och utvecklar utrustning för fartyg. Genom att anvÀnda plattformen Wise-PaaS har SaierNico utvecklat ett system för fjÀrrövervakning av fartyg i realtid och reaktion pÄ incidenter.

Sensorer samlar data frÄn olika delar av fartyget: motorvarv, tryck, status för luftkonditioneringssystem, pumpar och mer. För att överföra data anvÀnds RabbitMQ-broker, vilket ökar tillförlitligheten för meddelandeleverans eftersom kommunikationen med fartyget Àr instabil. Data lagras i WebAccess/SCADA-systemet.
Systemarkitektur
För att övervaka effektiviteten hos fartygets enheter anvÀnds .
Visualiseringen av data för kontrollcentralen implementeras baserat pÄ och .
Uppdatering av programvaran pÄ slutanordningar i fartygets system görs med hjÀlp av .

KĂ€lla: habr.com
