FacebookLinkedInEN
BLOG/STRATEGIA/UZALEŻNIENIE OD DOSTAWCY

Gdy drogi sprzęt IoT staje się pułapką: jak nie uzależnić się od oprogramowania producenta

7 min czytaniaSTRATEGIA I BIZNES
Gdy drogi sprzęt IoT staje się pułapką: jak nie uzależnić się od oprogramowania producenta

Wiele organizacji inwestujących w monitoring środowiska zna ten scenariusz: kilkaset tysięcy złotych budżetu na sieć boi hydrologicznych od amerykańskiego producenta, stacje meteorologiczne od europejskiego dostawcy i radarowe czujniki poziomu od trzeciej firmy. Sprzęt jest świetny - bardzo dokładny, szczelny (IP68), sprawdzony latami pracy w terenie.

Potem zaczyna się integracja. Producent A zamyka dane w swojej chmurze z roczną subskrypcją. Producent B ma osobny panel z osobnym logowaniem. Producent C wrzuca surowe pliki na serwer FTP. Trzech dostawców, trzy osobne światy danych i zero współpracy między nimi.

To właśnie uzależnienie od dostawcy oprogramowania (vendor lock-in) w branży IoT. Sprzęt należy do Ciebie. Dane, które generuje, też należą do Ciebie. Ale to, czy możesz do nich zajrzeć, zestawić je ze sobą i na nie zareagować, w całości kontrolują firmy, które sprzedały Ci czujniki.

Ukryty koszt zamkniętych ekosystemów

Producenci sprzętu robią świetne przyrządy pomiarowe - to ich główna kompetencja. Coraz częściej jednak dokładają do nich oprogramowanie - panele w chmurze, aplikacje mobilne, pakiety subskrypcyjne - jako dodatkowe źródło przychodu. Model biznesowy jest prosty: sprzedać czujnik raz, a za dostęp do danych pobierać opłaty bez końca.

Jeśli korzystasz ze sprzętu jednego producenta, da się z tym żyć. Ale gdy tylko w sieci pojawia się sprzęt kilku producentów - a tak wygląda praktycznie każda poważna sieć monitoringu - koszty zaczynają się mnożyć w sposób, którego nie widać na fakturze zakupowej:

  • Kilka rocznych subskrypcji oprogramowania, każda z innymi warunkami licencji i terminem odnowienia.
  • Szkolenia operatorów i zarządzanie kontami w kilku różnych systemach.
  • Brak wspólnych alertów - przekroczenie progu w jednym systemie nie uruchomi reakcji w drugim.
  • Pełna zależność od planów rozwoju, dostępności i cenników każdego z dostawców.

Zakup sprzętu to decyzja jednorazowa. Opłaty za rozproszony dostęp do danych to stały koszt, który rośnie z każdym rokiem.

Silosy danych: jak to wygląda na co dzień

Technicznym skutkiem uzależnienia od dostawcy są silosy danych - dane zamknięte w osobnych systemach, które nie potrafią się ze sobą porozumieć. W monitoringu środowiska skutki takiego rozbicia są szczególnie dotkliwe.

Nie da się zestawić danych z różnych źródeł. Hydrolog chce nałożyć natężenie opadu na wzrost stanu rzeki na jednej osi czasu. Gdy opad jest w chmurze jednego producenta, a stan wody w chmurze drugiego, ta podstawowa analiza wymaga ręcznych eksportów CSV, obróbki w arkuszu i godzin pracy inżyniera. Coś, co powinno zająć jedno spojrzenie na dashboard z bieżącymi danymi, zamienia się w cotygodniowe raportowanie.

Rozproszone alerty i nadzór. Zespoły utrzymania muszą pilnować kilku platform naraz. Ostrzeżenia o baterii pojawiają się w jednym systemie, stan łączności w drugim, anomalie pomiarowe w trzecim. Przy takim rozproszeniu krytyczne ostrzeżenia prędzej czy później zostaną przeoczone - nie dlatego, że system ich nie wygenerował, tylko dlatego, że nikt nie jest w stanie patrzeć na trzy ekrany jednocześnie.

Nie jesteś właścicielem relacji z klientem. Jeśli jesteś integratorem albo dystrybutorem sprzętu, uzależnienie od dostawcy oznacza, że nie możesz dać klientom jednego systemu pod własną marką. Musisz odsyłać ich do platform innych firm - czyli oddajesz najcenniejszą część relacji: warstwę danych.

Podejście niezależne od sprzętu

Rozwiązanie leży w architekturze, a nie w kolejnych łatkach. Czujniki - sondy, radary poziomu, anemometry - powinny robić dokładnie to, do czego je zaprojektowano: precyzyjnie mierzyć w terenie. Warstwa analizy i wizualizacji musi być całkowicie niezależna od producenta sprzętu.

W Silentbits nazywam to architekturą niezależną od sprzętu (hardware-agnostic). Zasada jest prosta: dla każdego producenta buduję osobny parser integracyjny - niezależnie od tego, czy dane przychodzą przez API REST, pliki na FTP czy zamknięty format producenta. Parsery pobierają dane, ujednolicają je i zapisują w jednej bazie, która należy do klienta.

Efekt to czysty podział odpowiedzialności. Producent sprzętu odpowiada za dokładność pomiaru i niezawodność urządzenia. Oprogramowanie odpowiada za zbieranie, wizualizację, alerty i analizę - niezależnie od tego, kto wyprodukował czujnik.

To oznacza też, że gdy na rynku pojawi się lepszy albo tańszy czujnik, możesz wymienić sprzęt bez przebudowy całego oprogramowania. Historia danych, ustawienia alertów i uprawnienia użytkowników zostają bez zmian. Prawdziwa niezależność od dostawcy to nie tylko brak opłat abonamentowych - to swoboda działania całej organizacji.

Jedno źródło danych w praktyce

Zastosowałem tę architekturę przy budowie Wodowskazu - ogólnopolskiego systemu monitoringu hydrologicznego, który łączy dane sześciu producentów w jednej platformie internetowej.

Integracja wymagała osobnych parserów dla każdego źródła, wspólnej bazy SQL i dashboardów telemetrycznych zaprojektowanych pod hydrologię, które pokazują powiązane dane ze wszystkich typów czujników. Operator widzi teraz stan rzeki, opad i ciśnienie atmosferyczne na jednym ekranie - niezależnie od tego, kto wyprodukował dany czujnik.

Pobieranie danych opiera się na synchronizacji ze znacznikiem ostatniego zapisu, która uzupełnia luki w danych, nawet gdy urządzenia działają z przerwami przez brak zasięgu GSM albo tryb oszczędzania energii. To kluczowe na odległych stanowiskach, gdzie łączności nie można brać za pewnik.

Wynik: jedno, wspólne źródło danych, którego klient jest w pełni właścicielem - bez stałych opłat licencyjnych dla producentów sprzętu za dostęp do własnych pomiarów.

Szansa dla integratorów

Dla integratorów i dystrybutorów sprzętu uwolnienie się od jednego dostawcy otwiera zupełnie nowy model biznesowy. Zamiast być pośrednikiem, który odsyła klientów do cudzych chmur, stajesz się właścicielem platformy.

Platforma monitoringu z raportami z logo Twojego klienta zmienia Cię z pośrednika sprzętowego w dostawcę pełnej usługi. Klienci widzą dane w jednym systemie i kojarzą je z Twoją firmą, a nie z producentem czujnika.

To nie jest teoretyczna przewaga. W przetargach na monitoring infrastruktury publicznej możliwość zaoferowania jednej platformy obsługującej sprzęt wielu producentów, coraz częściej przesądza o wyniku.

Precyzyjny sprzęt zasługuje na równie precyzyjne oprogramowanie - takie, nad którym masz kontrolę. Jeśli Twoja sieć monitoringu obejmuje sprzęt kilku producentów, a zespół spędza więcej czasu na eksportowaniu CSV niż na analizie danych, to architektura działa przeciwko Tobie. Zobacz, jak rozwiązałem to w realizacji Wodowskaz, gdzie sprzęt sześciu producentów stał się jedną platformą.

Chcesz mieć dane ze wszystkich stacji w jednym miejscu?

Zamiast kilku paneli od różnych producentów - jeden system, któremu możesz ufać. Umów rozmowę: sprawdzę, jakie dane daje Twój sprzęt, i powiem, co da się zbudować.