
WISE-PaaS — облачна платформа 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 и да оформите пробна абонамент. За целта трябва да изберете интересуващия ви продукт в маркетплейса и да натиснете Start Trial.

Адресът на портала за вход в системата ще зависи от избрания при регистрация датацентър. В момента са налични датацентри Azure (Хонконг, Пекин), Alibaba Cloud (Ханджоу).
Адреси на входните точки:
(Azure HK)
(Azure HK2)
.cn (Azure BJ)
(Alibaba)
Входът в контролния панел трябва да се извършва с реквизитите, получени на електронната поща след заявка на пробен период.
WISE-PaaS/Dashboard
WISE-PaaS/Dashboard — набор от инструменти за визуализация на данни, базиран на фреймворка . Обикновено се използва за изграждане на графики, диаграми и визуално представяне на процеси, които продължават дълго време. Освен промишлени цели, може да се използва за следене на климатични процеси, в системи за умни домове и здравеопазване.

Платформа за визуализация на данни WISE-PaaS/Dashboard
Уиджети
Фреймворкът Grafana предлага множество опции за представяне на данни: таблици, графики, диаграми, термометри и много други. Можете да създадете пълен контролен панел за показване на различни данни почти без умения за програмиране, уиджетите могат да бъдат добавяни с мишка.
Интерфейс за добавяне на уиджети grafana на контролния панел
Освен вградените уиджети, могат да се инсталират и външни плъгини за интеграция с други системи. Например, плъгинът за системата за мониторинг Zabbix позволява импортиране на данни от нея и показване на уведомления от системата за мониторинг.
По този начин WISE-PaaS/Dashboard позволява обединяване на данни от различни източници, за да бъдат показани в единен панел.

Данни от системата за мониторинг Zabbix в интерфейса на Grafana
Източници на данни
Контролният панел може да получава данни за показване от различни източници. В момента се поддържат следните бази данни: 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.
Архитектура на системата
За следене на ефективността на работа на възлите на кораба се използва .
Визуализация на данните за диспетчерския център е реализирана на базата на и .
Актуализация на фърмуера на крайните устройства в системите на кораба се извършва с помощта на .

Източник: habr.com
