W czasach, gdy firmy kładą duży nacisk na pro-ekologiczne rozwiązania, temat redukcji zużycia energii elektrycznej jest jednym z kluczowych. Jako dostawca szerokiej gamy rozwiązań edukacyjnych i raportowych dla branży kolejowej REDS S.A. poszukiwał wykonawcy aplikacji pozwalającej na wizualizację gromadzonych danych wraz z ich analizą w ujęciu czasowym.
Stworzenie systemu gromadzącego duże ilości danych z pojazdów kolejowych i przetwarzającego agregaty tych danych na wartości poddawane dalszej analizie. W ramach prac powstać miała również platforma WEB umożliwiająca przegląd danych jak i ich wizualizacje na wykresach z możliwością analizy efektywności poszczególnych maszynistów jak i całych zespołów.
Mając na uwadze nieprzeciętne ilości danych jakie spływają do systemu każdego dnia zdecydowaliśmy się na stworzenie od podstaw systemu agregacji danych w języku JAVA. Do przechowywania wyników tych operacji stworzyliśmy wysoce wydajny klaster baz danych z wykorzystaniem technologii MS SQL. Z warstwę wizualizacyjną odpowiada serwis WWW w technologii PHP + Vue.JS.
Opracowany system okazał się interesujący dla operatorów kolejowych, zapewniając szybką analizę zachowań maszynistów wraz z wskazaniem którzy z nich mogą wymagać dodatkowego przeszkolenia w zakresie oszczędnego prowadzenia składów kolejowych. Celem aplikacji EcoSafe jest szkolenie maszynistów w zakresie efektywnego wykorzystania energii w trakcie prowadzenia pojazdów szynowych. Z kolei aplikacja EcoDriving pozwala na bieżącą analizę zużycia energii w rozbiciu na maszynistów oraz poszczególne trasy.