WISE-PaaS - platforma chmurowa dla przemysłowego Internetu rzeczy
WISE-PaaS - (Platform as a Service) Platforma chmurowa Advantech dla przemysłowego Internetu rzeczy, łącząca różne narzędzia do gromadzenia, przetwarzania i wizualizacji danych, automatyzacji, zarządzania urządzeniami i systemami sztucznej inteligencji i uczenia maszynowego. Platforma łączy w sobie kilka gotowych zestawów rozwiązań programowych do budowy złożonych systemów w obszarze przemysłu, opieki zdrowotnej, produkcji, logistyki itp.
Platforma WISE/PaaS może działać na mocy dostawców usług chmurowych Amazon Web Services (AWS), Google Cloud Platform (GCP) i Microsoft Azure, a także lokalnie na OpenStack.
W artykule omówiono niektóre produkty oprogramowania kompleksu WISE/PaaS, które pozwalają na szybkie tworzenie aplikacji bez rozpraszania się budową infrastruktury. Obsługuje uruchamianie aplikacji w popularnych językach: Java, .NET, Ruby on Rails, Node.js, Grails, Scala on Lift, Python PHP, a także głównych silników baz danych MySQL, MongoDB, PostgreSQL, Redis, RabbitMQ. Do wizualizacji danych dostępny jest framework Grafana. Oddzielny zestaw narzędzi programowych dla systemów wbudowanych upraszcza wstępną konfigurację urządzeń, aktualizacje oprogramowania sprzętowego i gromadzenie danych z urządzeń IoT.
Rynek aplikacji
Platforma udostępnia konstruktora wielu różnych narzędzi, które można dokupić w miarę potrzeb. sklep z aplikacjami. Oferowane rozwiązania obejmują zarówno produkty własne Advantech, jak i produkty partnerów. Dla niektórych produktów Advantech dostępny jest bezpłatny okres próbny.
Rozwiązania programowe dostępne na rynku są podzielone na kilka dużych kategorii w zależności od ich przeznaczenia:
Bezpieczeństwo — systemy wykrywania i zapobiegania włamaniom (IPS/IDS), programy antywirusowe
WISE-Paas/AFS — sztuczna inteligencja, uczenie maszynowe i komputerowe systemy wizyjne.
Aby przetestować za darmo, należy zarejestrować się na portalu WISE/PaaS i zapisać się na subskrypcję próbną. Aby to zrobić, musisz wybrać na rynku interesujący Cię produkt i kliknąć Rozpocznij okres próbny.
Adres portalu umożliwiający logowanie do systemu będzie zależny od centrum danych wybranego podczas rejestracji. Obecnie dostępne centra danych to Azure (Hongkong, Pekin), Alibaba Cloud (Hangzhou).
Należy zalogować się do panelu administracyjnego danymi otrzymanymi e-mailem po zakończeniu okresu próbnego.
WISE-PaaS/pulpit nawigacyjny
WISE-PaaS/Dashboard - zestaw narzędzi do wizualizacji danych w oparciu o framework grafana. Zwykle używany do tworzenia wykresów, diagramów i wizualnych prezentacji procesów zachodzących w czasie. Oprócz celów przemysłowych może być stosowany do monitorowania procesów klimatycznych, w systemach inteligentnego domu i opieki zdrowotnej.
Platforma do wizualizacji danych WISE-PaaS/Dashboard
Widgety
Framework Grafana posiada wiele opcji wyświetlania danych: tabele, wykresy, wykresy, mapy cieplne i wiele innych. Możesz stworzyć pełnoprawny pulpit nawigacyjny do wyświetlania różnych danych, prawie bez umiejętności programowania, można dodawać widżety za pomocą myszy.
Interfejs umożliwiający dodawanie widżetów grafana do dashboardu
Oprócz wbudowanych widżetów możesz zainstalować wtyczki innych firm w celu integracji z innymi systemami. Przykładowo wtyczka do systemu monitorowania Zabbix umożliwia importowanie z niego danych oraz wyświetlanie powiadomień z systemu monitorowania.
Tym samym WISE-PaaS/Dashboard umożliwia łączenie danych z różnych źródeł w celu wyświetlenia ich w jednym panelu.
Dane z systemu monitorowania Zabbix w interfejsie Grafana
Źródła danych
Panel może odbierać dane do wyświetlania z różnych źródeł. Aktualnie obsługiwane bazy danych: CloudWatch, Elasticsearch, Graphite, InfluxDB, MySQL, OpenTSDB, PostgreSQL, Prometheus, RMM-SimpleJson, SCADA-SimpleJson, SimpleJson. Oprócz tych baz danych można skonfigurować dowolny format zapytania w celu gromadzenia danych z różnych źródeł. Dostępny jest także testowy zbiór danych umożliwiający badanie systemu.
Grafana obsługuje różne źródła danych
Powiadomienia o anomaliach
Aby reagować na określone zdarzenia, Dashboard umożliwia skonfigurowanie różnych powiadomień. Mogą to być albo automatyczne wywołania API, albo powiadomienia kierowane do operatora. Jest to szczególnie przydatne podczas tworzenia konsoli dyspozytorskiej w celu powiadamiania operatora dyżurnego o nietypowych zmianach. Wyzwalacz można ustawić na przekroczenie lub zmniejszenie określonego poziomu, wartości średniej za określony okres, brak danych itp.
Tworzenie nowego wyzwalacza i dodanie paska powiadomień
Do wyświetlania powiadomień służy oddzielny widget „Alerty”, który może wyświetlać je na tym samym panelu z wykresami.
Kompozytor WISE-PaaS/SaaS
SaaS Composer to framework do tworzenia dwu- i trójwymiarowych diagramów procesów. W przeciwieństwie do klasycznych, przestarzałych schematów, pozwala tworzyć bardziej informacyjne i wizualne modele zachodzących procesów. Wizualizuj całe linie produkcyjne i budynki w 3D, wyświetlaj bieżące zdarzenia w czasie rzeczywistym na modelach XNUMXD.
Najważniejsze cechy:
Interfejs sieciowy na HTML 5 Canvas. Dobra wydajność bez konieczności instalowania dodatkowego oprogramowania do przeglądania schematów.
Tworzenie modeli 2D i 3D. Import modeli 3D w formacie .OBJ + .MTL
Obsługuje obrazy JPEG, PNG, SVG, OBJ, MTL. Obsługa grafiki wektorowej SVG podczas tworzenia modeli 3D. Możesz importować grafiki z istniejących diagramów.
Dodawaj animacje i wyświetlaj dane na obiektach 3D
Wsparcie dla języków skryptowych
Integracja z innymi produktami WISE-Paas, w szczególności WISE-PaaS/Dashboard
Projektant modeli 3D posiada bibliotekę podstawowych komponentów: rur, zaworów, przewodów, silników, maszyn, kratek itp. Można w nim tworzyć realistyczne modele rzeczywistych obiektów oraz dodawać widżety z danymi.
Schemat demonstracyjny budynku Advantech pokazujący w czasie rzeczywistym stan systemów elektroenergetycznych, poziom zużycia energii elektrycznej w różnych lokalizacjach, stan powietrza: poziom CO2, poziom drobnych cząstek w powietrzu itp.
Diagram demonstracyjny utworzony za pomocą SaaS Composer pokazuje stan różnych parametrów w budynku.
WISE-PaaS/APM
System Asset Performance Management – zaprojektowany w celu zwiększenia kontroli nad wydajnością linii produkcyjnych w celu dokładniejszego prognozowania, oceny ryzyka i kontroli wielkości produkcji.
WISE-PaaS/APM posiada wbudowane algorytmy analizy procesów produkcyjnych, pozwalające śledzić, które maszyny nie pracują wydajnie, przewidywać wielkość produkcji, możliwe problemy i potrzebę wsparcia technicznego. praca.
WISE-PaaS/APM umożliwia monitorowanie wydajności linii produkcyjnych
WISE-PaaS/EnSaaS - Praca z urządzeniami (od krawędzi do chmury)
Aby wygodnie integrować punkty końcowe z infrastrukturą chmurową, WISE-PaaS oferuje zestaw narzędzi do pracy z systemami wbudowanymi i IoT.
WISE-Paas/DeviceOn — platforma do zarządzania i konfigurowania dużej liczby urządzeń końcowych, takich jak czujniki, terminale, systemy wbudowane itp.
Najważniejsze cechy:
Udostępnianie bezdotykowe — automatyczna konfiguracja finalnego sprzętu i dodanie go do systemu
Ograniczenie dostępu — aby zapewnić bezpieczeństwo urządzenia i zapobiec nieuprawnionemu dostępowi
Aktualizacja (OTA) — automatyczne aktualizacje oprogramowania i oprogramowania sprzętowego na urządzeniach końcowych
Monitorowanie — monitorowanie stanu sprzętu i powiadamianie o problemach poprzez powiadomienia Push, SMS lub E-mail
Kopie zapasowe i archiwizacja — tworzenie kopii zapasowych konfiguracji urządzeń i ich danych
Tworzenie mapy urządzeń — konstruktor do wykonania schematu rozmieszczenia urządzeń na planie budynku i na mapie
WISE-Paas/WISE-Agent
WISE-Agent to oprogramowanie instalowane na urządzeniach końcowych w celu interakcji z WISE-PaaS/DeviceOn. Obsługiwane są wszystkie główne systemy operacyjne. Skompilowane pakiety są dostępne dla systemów Windows, Ubuntu, Android (RISC), OpenWRT (RISC).
Interakcja z platformą chmurową odbywa się za pośrednictwem protokołu MQTT.
[Case] Wykorzystanie platformy WISE-PaaS w rozwoju inteligentnych statków
Firma SaierNico opracowuje inteligentne systemy dla firm żeglugowych oraz opracowuje wyposażenie dla statków. Wykorzystując platformę Wise-PaaS, SaierNico opracowało system zdalnego monitorowania statków w czasie rzeczywistym i reagowania na incydenty.
Czujniki zbierają dane z różnych podzespołów statku: prędkość obrotową silnika, ciśnienie, stan układów klimatyzacji, pomp i inne. Do transmisji danych wykorzystywany jest broker RabbitMQ, co zwiększa niezawodność dostarczania komunikatów, gdyż komunikacja ze statkiem jest niestabilna. Dane przepływają do systemu WebAccess/SCADA.