13 października, w trakcie 8. Nocy w Instytucie Lotnictwa w Warszawie, odbywa się pierwszy w Polsce Hackathon poświęcony platformie Predix 2.0. Czym ona jest, do czego służy i co jest w niej absolutnie unikalnego? Opowiada Łukasz Romaniuk, Software Engineering Director w Engineering Design Center (EDC)* – jeden z organizatorów Hackathonu.
Jest to software’owa platforma PaaS - Platform as a Service, stworzona do realizacji wymagań Internetu Rzeczy, oparta na Cloud Foundry. Zapewnia ona komunikację między wszelkimi systemami i urządzeniami przemysłowymi, które generują wartościowe dane, a ludźmi, korzystającymi z tych danych. Pierwotnie stworzona została na potrzeby przemysłowego giganta – General Electric, jednak z czasem zostały opracowane również wersje pozwalające na jej zastosowanie w rozwiązaniach innych producentów.
Dzięki zainstalowaniu komponentu Predix Edge na danym urządzeniu, mamy możliwość sczytywania danych z sensorów tej maszyny w czasie rzeczywistym. Pobierane są informacje na temat temperatur, prędkości, częstotliwości drgań itd. Gdy te są już pozyskane, uruchamia się kod, który wstępnie je przetwarza i przesyła do Chmury. Tam są one przechowywane i analizowane.
To właśnie jest absolutnie innowacyjne. Analiza odbywa się w aplikacjach i mikroserwisach, które posiadają dostęp do historycznych danych gromadzonych przez GE latami. Użytkownik platformy, analizując informacje ze swoich maszyn, korzysta zatem z kilkudziesięcioletniego know-how GE. Takiej bazy danych porównawczych nie oferuje żadna inna platforma PaaS. Dzięki tej wiedzy można poprawić pracę urządzeń czy elektrowni. Analitycy mogą na przykład z coraz większą dokładnością przewidzieć, kiedy należy zrobić przegląd silnika odrzutowego, czy lokomotywy. A taka wiedza przekłada się zarówno na bezpieczeństwo, jak i na zyski firm.
Różni są użytkownicy, więc i różne oprogramowanie platformy. Istnieją 3 modele sprzedażowe Predixa:
W zależności od modelu, aplikacje albo tworzone są przez programistów GE (w tym również przez osoby od nas, z EDC) albo przez zespoły po stronie klienta. W naszej firmie zatrudnionych jest ponad 100 osób, które pracują na Predixie. Co kilka miesięcy spod naszych rąk wychodzą kolejne gotowe aplikacje takie jak Operations Advisor (system służący do optymalizacji procesu wytwórczego w fabrykach) czy TrueQC (system zapewniający inteligentne tworzenie dokumentacji podczas składania silników lotniczych). To niebywałe wyzwanie i przyjemność zajmować się programowaniem mając do dyspozycji tak nowoczesne narzędzie.
Zadaniem uczestników będzie zebranie danych z czujników na Raspberry Pi Zero przy użyciu komponentu Predix Edge oraz zapisanie ich w Chmurze. Następnie, przy użyciu kodu, dane te będzie trzeba zwizualizować wykorzystując dostępne na platformie Predix aplikacje i mikroserwisy. Tyle mogę zdradzić. Szczegółów uczestnicy dowiedzą się już w momencie rozpoczęcia maratonu.
Czy uczestnicy muszą znać platformę Predix aby wziąć udział w Hackathonie?Dziękuję za rozmowę.
*Engineering Design Center (EDC) to wspólne przedsięwzięcie General Electric Company Polska Sp. z o.o. i Instytutu Lotnictwa. Inżynierowie z obydwu firm wspólnie realizują globalne projekty techniczne związane z lotnictwem, energetyką oraz przemysłem naftowym.