Główne wyzwania związane z wdrażaniem IoT są często podsumowywane w publikacjach terminem “5C’s of IoT” i obejmują:
Do tego należałoby też dodać dwa aspekty, które również mogą być dużym obciążeniem dla dostawców rozwiązań IoT:
Ten artykuł odnosi się do problemów związanych z wdrażaniem i zarządzaniem flotą urządzeń, czyli do punktów 3,6,7.
Wdrażanie rozwiązań IoT, nawet przy zaledwie kilkunastu urządzeniach, może być kłopotliwe. Zwłaszcza w zakresie zarządzania konfiguracją urządzeń, monitorowania ich sprawności i dostarczania spójnych danych w czasie rzeczywistym. Każdy z tych aspektów ma kluczowe znaczenie dla utrzymania płynności operacji oraz zminimalizowania ryzyka awarii systemu.
Rejestrowanie i konfiguracja urządzenia na platformie IoT może być czasochłonna. Jest szczególnie widoczne przy dużej liczbie urządzeń. Każde urządzenie wymaga ustawienia parametrów komunikacji, sieci i bezpieczeństwa, a powtarzanie tych samych kroków wielokrotnie nie tylko zajmuje czas, ale również zwiększa ryzyko pojawiania się błędów.
Zarządzanie flotą działających urządzeń IoT to również monitorowanie na bieżąco ich stanu oraz jakości dostarczanych danych. Można się tu spodziewać problemów związanych np. z brakiem zasilania (wyczerpane baterie), utraconym połączeniem sieciowym lub uszkodzonymi sensorami urządzenia. Jak najszybsze wykrycie takich awarii i ich naprawa są kluczowe, a niejednokrotnie krytyczne z punktu widzenia biznesowego.
Kolejne punkty omawiają sposoby radzenia sobie z problemami wdrożeniowymi oraz zarządzania, które oferuje Signomix.
Signomix udostępnia metody API, dzięki którym można zarejestrować na platformie wiele urządzeń kopiując definicję urządzenia zarejestrowanego wcześniej.
Można dzięki temu zautomatyzować rejestrację zestawu urządzeń przygotowując dane w formacie CSV - podając jedynie parametry, którymi kolejne urządzenia się różnią (np. identyfikator lub nazwa urządzenia).
Koncepcja aplikacji definiowanej na platforme opiera się na podstawowych założeniach:
Aplikację tworzy zestaw zdefiniowanych parametrów oraz kodów JavaScript, które są stosowane zgodnie z poniższymi zasadami:
Dane odbierane przez API platformy są analizowane pod kątem zgodności ze zdefiniowanymi regułami.
Odpowiednio zdefiniowane reguły mają zastosowanie przy wykrywaniu:
Zarówno naruszenie warunków reguły, jak i powrót do prawidłowych wartości są sygnalizowane administratorom poprzez wybrane kanały komunikacyjne (np. e-mail, SMS).
Jeżeli w konfiguracji urządzenia jest zadeklarowany oczekiwany odstęp czasu pomiędzy kolejnymi pomiarami, to platforma może raportować przypadki braku transmisji danych od tego urządzenia i sygnalizować to administratorom.
Niezależnie od zdefiniowania reguł oraz powiadomień, administrator może zdefiniować w webaplikacji Signomix pulpit, na którym będą widoczne parametry operacyjne wszystkich lub wybranych urządzeń. Jest to wygodny sposób na zapoznanie się z aktualnym stanem całego systemu.
Wdrażanie dużych systemów IoT wiąże się z wyzwaniami w zakresie zarządzania konfiguracją, monitorowania sprawności, zarządzania zasilaniem oraz analizą danych. Platforma Signomix wychodzi naprzeciw tym wyzwaniom, oferując:
Signomix to kompleksowe narzędzie, które wspiera administratorów i programistów w sprawnym zarządzaniu nawet rozbudowanymi wdrożeniami IoT, minimalizując jednocześnie nakłady pracy i ryzyko błędów.