
WISE-PaaS — облачна платформа Advantech за индустриалния интернет на нещата (Platform as a Service), която събира различни инструменти за събиране, обработка и визуализация на данни, автоматизация, управление на устройства и системи за изкуствен интелект и машинно обучение. Платформата обединява няколко готови софтуерни решения за изграждане на комплексни системи в индустрията, здравеопазването, производството, логистиката и др.
Платформата 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 предлага множество възможности за визуализация на данни: таблици, графики, диаграми, топлинни карти и много други. Можете да създадете пълен дашборд за визуализация на различни данни почти без умения за програмиране, уиджетите могат да се добавят с мишката.
Интерфейс за добавяне на уиджети в графана на дашборда
Освен вградените уиджети, можете да инсталирате външни плъгини за интеграция с други системи. Например, плъгинът за системата за мониторинг 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 или имейл.
- Резервни копия и архивиране е създаване на бекъп на конфигурациите на устройствата и техните данни.
- Изграждане на карта на устройствата е конструктор за създаване на схема на разположение на устройствата в плановете на сградите и на картата.
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
