WISE-PaaS - воблачная платформа для прамысловага інтэрнэту рэчаў
WISE-PaaS – (Platform as a Service) хмарная платформа Advantech для прамысловага інтэрнэту рэчаў, якая аб'ядноўвае ў сабе розныя інструменты для збору, апрацоўкі, і візуалізацыі дадзеных, аўтаматызацыі, кіравання прыладамі і сістэмамі штучнага інтэлекту і машыннага навучання. Платформа аб'ядноўвае ў сабе некалькі гатовых набораў праграмных рашэнняў для пабудовы комплексных сістэм у сферы прамысловасці, аховы здароўя, вытворчасці, лагістыкі і т.д.
Платформа WISE/PaaS можа працаваць на магутнасцях хмарных правайдэраў Amazon Web Services (AWS), Google Cloud Platform (GCP) і Microsoft Azure, а гэтак жа лакальна на OpenStack.
У артыкуле разглядаюцца некаторыя з праграмных прадуктаў комплексу WISE/PaaS, якія дазваляюць хутчэй распрацоўваць прыкладанні, не адцягваючыся на пабудову інфраструктуры. Падтрымліваецца запуск прыкладанняў на папулярных мовах: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, а таксама асноўныя рухавічкі баз дадзеных MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Для візуалізацыі дадзеных даступны фрэймворк Grafana. Асобны набор праграмных прылад для ўбудавальных сістэм спрашчае першасную наладу прылад, абнаўленне прашыўкі і збор дадзеных з IoT-прылад.
Маркетплейс прыкладанняў
Платформа ўяўляе канструктар з мноства розных інструментаў, якія можна набываць па неабходнасці ў краме прыкладанняў. У ліку прапанаваных рашэнняў даступныя як уласныя прадукты Advantech, так і прадукты партнёраў. Для некаторых прадуктаў Advantech даступны тэставы бясплатны перыяд.
Праграмныя рашэнні ў маркетплейсе падзелены на некалькі вялікіх катэгорый у залежнасці ад прызначэння:
Забеспячэнне бяспекі - сістэмы выяўлення і прадухілення ўварванняў (IPS/IDS), антывірусы
WISE-Paas/AFS - сістэмы штучнага інтэлекту, машыннага навучання і машыннага зроку.
Для бясплатнага тэсціравання неабходна зарэгістравацца на партале WISE/PaaS і аформіць азнаямленчую падпіску. Для гэтага трэба абраць які цікавіць прадукт у маркетплейсе і націснуць Start Trial.
Ад абранага пры рэгістрацыі датацэнтра будзе залежаць адрас партала для ўваходу ў сістэму. На дадзены момант даступныя датацэнтры Azure (Hong Kong, Beijing), Alibaba Cloud (Hangzhou).
Уваход у панэль кіравання неабходна выконваць з рэквізітамі, атрыманымі на электронную пошту пасля афармлення выпрабавальнага перыяду.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard - набор інструментаў для візуалізацыі дадзеных на аснове фрэймворка Графана. Звычайна выкарыстоўваецца для пабудовы графікаў, дыяграм і візуальнага адлюстравання працэсаў, якія адбываюцца працяглы час. Апроч прамысловага прызначэння, можа выкарыстоўвацца для маніторынгу кліматычных працэсаў, у сістэмах разумнай хаты і аховы здароўя.
Платформа для візуалізацыі дадзеных WISE-PaaS/Dashboard
Фішкі
Фрэймворк Grafana мае мноства варыянтаў адлюстравання дадзеных: табліцы, графікі, дыяграмы, цеплавыя карты і шматлікае іншае. Стварыць паўнавартасны дашборд для адлюстравання розных дадзеных можна амаль без навыкаў праграмавання, фішкі можна дадаваць мышкай.
Інтэрфейс дадання віджэтаў grafana на дашборд
Апроч убудаваных віджэтаў, можна ўсталёўваць іншыя плагіны для інтэграцыі з іншымі сістэмамі. Напрыклад, убудова для сістэмы маніторынгу Zabbix дазваляе імпартаваць з яго дадзеныя і адлюстроўваць апавяшчэнні сістэмы маніторынгу.
Такім чынам WISE-PaaS/Dashboard дазваляе аб'ядноўваць дадзеныя з розных крыніц для адлюстравання іх у адзінай панэлі.
Дадзеныя з сістэмы маніторынгу Zabbix у інтэрфейсе Grafana
Крыніцы дадзеных
Dashboard можа атрымліваць дадзеныя для адлюстравання з розных крыніц. На дадзены момант падтрымліваюцца базы дадзеных: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. Апроч гэтых баз дадзеных, можна наладзіць любы фармат запытаў для збору дадзеных з розных крыніц. Для вывучэння сістэмы таксама даступны тэставы набор даных.
Grafana падтрымлівае розныя крыніцы дадзеных
Апавяшчэнні аб анамаліях
Для рэакцыі на пэўныя падзеі, Dashboard дазваляе наладзіць розныя апавяшчэння. Гэта могуць быць як аўтаматызаваныя выклікі API, так і апавяшчэнні для аператара. Гэта асабліва карысна пры стварэнні дыспетчарскага пульта, каб апавясціць дзяжурнага аператара аб анамальных зменах. У якасці трыгера можа быць зададзена перавышэнне ці зніжэнне вызначанага ўзроўня, сярэдняе значэнне за вызначаны перыяд, адсутнасць дадзеных і г.д.
Стварэнне новага трыгера і даданне панэлі апавяшчэнняў
Для вываду апавяшчэнняў існуе асобны віджэт "Alerts", які можа адлюстроўваць іх на адной панэлі з графікамі.
WISE-PaaS/SaaS Composer
SaaS Composer - фрэймворк для пабудовы двух-і трохмерных схем тэхналагічных працэсаў. У адрозненне ад класічных састарэлых схем, ён дазваляе ствараць больш інфарматыўныя і наглядныя мадэлі працэсаў, якія адбываюцца. Візуалізаваць цэлыя вытворчыя лініі і будынкі ў 3D, адлюстроўваць падзеі, якія адбываюцца ў рэальным часе на трохмерных мадэлях.
Асноўныя функцыі:
Вэб-інтэрфейс на HTML 5 Canvas. Добрая прадукцыйнасць без неабходнасці ўсталёўваць дадатковае ПЗ для прагляду схем.
Стварэнне 2D і 3D мадэляў. Імпарт 3D мадэляў у фармаце. OBJ +. MTL
Падтрымка выяваў JPEG, PNG, SVG, OBJ, MTL. Падтрымка вектарнай графікі SVG пры пабудове 3D мадэляў. Можна імпартаваць графіку з існуючых схемаў.
Даданне анімацый і адлюстраванне дадзеных па-над трохмернымі аб'ектамі
Падтрымка скрыптовых моў
Інтэграцыя з іншымі прадуктамі WISE-Paas, у прыватнасці WISE-PaaS/Dashboard
Канструктар 3D мадэляў мае бібліятэку асноўных кампанентаў: трубы, вентылі, правады, маторы, станкі, рашоткі і іншае. У ім можна ствараць рэалістычныя мадэлі рэальных аб'ектаў і дадаваць фішкі з дадзенымі.
Дэма-схема будынка Advantech, якая паказвае ў рэальным часе стан энергасістэм, узровень спажывання электраэнергіі ў розных лакацыях, стан паветра: узровень CO2, узровень дробнадысперсных часціц у паветры і г.д.
Дэма-схема, створаная з дапамогай SaaS Composer, паказвае стан розных параметраў у будынку.
WISE-PaaS/APM
Сістэма кіравання прадукцыйнасцю актываў (Asset Performance Management) - заклікана павысіць кантроль над эфектыўнасцю вытворчых ліній для больш дакладнага прагназавання, ацэнкі рызык і кантролю за аб'ёмамі вытворчасці.
WISE-PaaS/APM мае убудаваныя алгарытмы для аналітыкі вытворчых працэсаў, якія дазваляюць адсачыць якія з машын працуюць нядосыць эфектыўна, прагназаваць аб'ёмы вытворчасці, магчымыя праблемы і неабходнасць тых. абслугоўвання.
WISE-PaaS/APM дазваляе кантраляваць эфектыўнасць працы вытворчых ліній
WISE-PaaS/EnSaaS – Праца з прыладамі (Edge to Cloud)
Каб зручна інтэграваць канчатковыя прылады ў хмарную інфраструктуру, WISE-PaaS прапануе набор прылад для працы са ўбудаванымі сістэмамі і IoT.
WISE-Paas/DeviceOn - платформа для кіравання і налады вялікай колькасці канчатковых прылад, такіх як датчыкі, тэрміналы, якія ўбудоўваюцца сістэмы і іншае.
Асноўныя функцыі:
Zero-touch провижининг - аўтаматычная настройка канчатковага абсталявання і даданне яго ў сістэму
абмежаванне доступу - для забеспячэння бяспекі прылады і прадухілення несанкцыянаванага доступу
Абнаўленне (OTA) - аўтаматычнае абнаўленне праграмнага забеспячэння і прашыўкі на канчатковых прыладах
Маніторынг — адсочванне стану абсталявання і апавяшчэнне аб праблемах праз Push-паведамлення, SMS ці E-Mail
Рэзервовыя копіі і архіваванне - стварэнне бекапаў канфігурацый прылад і іх дадзеных
Пабудова карты прылад - канструктар для пабудовы схемы размяшчэння прылад на плане будынкаў, і на карце
WISE-Paas/WISE-Agent
WISE-Agent - праграмнае забеспячэнне усталёўванае на канчатковыя прылады для ўзаемадзеяння з WISE-PaaS/DeviceOn. Падтрымліваюцца ўсе асноўныя аперацыйныя сістэмы. Скампіляваныя пакеты даступныя для Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
Узаемадзеянне з хмарнай платформай адбываецца па пратаколе MQTT(s).
[Кейс] Выкарыстанне платформы WISE-PaaS у распрацоўцы разумных судоў
Кампанія SaierNico - займаецца распрацоўкай інтэлектуальных сістэм для суднаходных кампаній і распрацоўвае абсталяванне для судоў. Выкарыстоўваючы платформу Wise-PaaS, кампанія SaierNico распрацавала сістэму выдаленага маніторынгу судоў у рэальным часе і рэакцыі на інцыдэнты.
Датчыкі збіраюць дадзеныя з розных вузлоў судна: абароты рухавікоў, ціск, стан сістэм кандыцыянавання, помпаў і іншага. Для перадачы дадзеных выкарыстоўваецца брокер RabbitMQ, што падвышае надзейнасць дастаўкі паведамленняў, бо сувязь з суднам нестабільная. Дадзеныя сцякаюцца ў сістэму WebAccess/SCADA.