Czy firmy powinny przyjąć istniejące rozwiązania IoT, czy też stworzyć własne?

Czy firmy powinny przyjąć istniejące rozwiązania IoT, czy też stworzyć własne?

Węzeł źródłowy: 2037878

Na początku swojej przygody z IoT firmy stają przed dylematem: czy adoptują istniejące rozwiązania IoT, budują własne, czy może mieszają i dopasowują oba rozwiązania?

Każdy stos technologii IoT składa się z czterech podstawowych komponentów – sprzętu, oprogramowania, sieci i aplikacji front-end lub interfejsów użytkownika. To dużo, z czym firmy muszą sobie poradzić we własnym zakresie. A Ankieta Cisco odkryli, że około 75% projektów IoT kończy się niepowodzeniem, głównie z powodu braku wiedzy specjalistycznej. 

Aby przeciwdziałać tym wyzwaniom, Platformy IoT zyskały na popularności. Upraszczają wiele złożonych aspektów rozwoju IoT, dzięki czemu firmy mogą uzyskać dostęp do czystych danych przy minimalnym wysiłku. 

Ale czy to jedyne wyjście? A może tworzenie niestandardowych rozwiązań IoT nadal ma sens? 

W tym miejscu zbadamy sytuację związaną z przyjęciem istniejących rozwiązań IoT w porównaniu z tworzeniem ich na zamówienie.

Komponenty stosu technologii IoT

LaptopLaptop

Aby zbudować system IoT, firmy muszą zaprojektować lub kupić następujące elementy:

  • Czujniki i sprzęt z obsługą sieci (zazwyczaj z wbudowanym oprogramowaniem sprzętowym, czyli systemami wbudowanymi – „Rzeczy”).
  • Sprzęt i możliwości sieciowenp. routery i bramy sieciowe, do uwierzytelniania i agregowania danych z czujników. 
  • Warstwa przetwarzania (inaczej oprogramowanie pośredniczące), łączy sprzęt peryferyjny z systemami scentralizowanymi. Przechowuje, analizuje i przetwarza dane przy użyciu różnych modułów i procesów, takich jak uczenie maszynowe. 
  • Warstwa aplikacji/frontend, który pobiera czyste, użyteczne dane z warstwy przetwarzania do wykorzystania w aplikacjach, pulpitach nawigacyjnych i interfejsach użytkownika w celu uzyskania wglądu, transformacji i działania. 

Jakie są zatem możliwości zbudowania stosu technologii IoT? 

Tworzenie własnych rozwiązań IoT

Aby zbudować niestandardowe, kompleksowe rozwiązanie IoT, należy opracować, wdrożyć i zarządzać następującymi narzędziami, technologiami i procesami: 

  • sprzęt komputerowy 
  • Wdrażanie i konserwacja serwerów
  • Interfejsy API i łączność 
  • Budowa i utrzymanie bazy danych
  • Aplikacje front-endowe i UI/UX
  • Bezpieczeństwo i zgodność cechy 
Inżynier w procesie technologicznymInżynier w procesie technologicznym

Zacznijmy od tego, że dla większości nie ma wątpliwości, że inżynieria sprzętu od zera jest niekwestionowana. Ale na szczęście sprzęt IoT jest stosunkowo niedrogi i łatwy w instalacji. Należy wziąć pod uwagę interoperacyjność i skalowalność komponentów, w tym dowolnych przetwarzanie krawędziowe wymagania.  

Warto podkreślić, że firmy mogą posiadać część lub całość sprzętu wymaganego do wdrożenia systemu IoT. Na przykład dostawcy taksówek i dostaw, tacy jak Uber, pobierają dane z aplikacji kierowców na smartfony. Musieli jedynie opracować aplikację, oprogramowanie pośredniczące i aplikacje front-end wymagane do korzystania z danych. 

Po zabezpieczeniu sprzętu firmy muszą opracować oprogramowanie pośrednie i aplikacje front-end wymagane do przekształcenia surowych danych z czujników w czyste, przetworzone dane na potrzeby analiz, spostrzeżeń i działań. 

Tutaj mogą wkroczyć platformy IoT.

Korzystanie z platform IoT

Mówiąc prościej, platforma IoT pobiera dane z urządzeń i sprzętu, przetwarza je i udostępnia w formacie, który firmy mogą natychmiast wykorzystać. 

Firmy potrzebują czystego, użytecznego strumienia danych IoT – tylko wtedy dane te będą mogły być analizowane, wizualizowane, przekształcane i wdrażane w różnych aplikacjach, itp. 

Platforma przetwarzania danych IoTPlatforma przetwarzania danych IoT

Większość platform IoT zapewnia następującą podstawową funkcjonalność:

  • Kontrola dostępu
  • Zarządzanie czujnikami IoT i urządzeniami
  • Przetwarzanie danych
  • Przechowywanie danych
  • Automatyzacja przepływu pracy 
  • Kokpity i raportowanie
  • Niektóre platformy, np Cząstka.io, świadczą także usługi w zakresie instalacji i zarządzania sprzętem

Platformy IoT zazwyczaj świadczą swoje usługi na zasadzie subskrypcji, a koszty rosną wraz z ilością wymaganych danych, wykorzystywanych usług itp. Koszty są rozsądne w przypadku małych instalacji, ale mogą szybko wzrosnąć, co może zniechęcić firmy. 

Anand Tamboli, autor Zbuduj własną platformę IoT, podkreśla przypadek firmy Lyft, która została zmuszona do zawarcia kontraktu z AWS o wartości 300 mln dolarów na większą część 2021 r., po tym jak koszty chmury wymknęły się spod kontroli. 

Wiele firm ponownie równoważy inwestycje w chmurę inwestycjami w infrastrukturę lokalną, aby złagodzić spiralnie rosnące koszty chmury, zwane „migracja wsteczna". 

To samo można powiedzieć o wdrażaniu IoT – trzymanie niektórych rozwiązań we własnym zakresie może w dłuższej perspektywie okazać się bardziej opłacalne. 

Czy warto zbudować własną platformę IoT czy kupić?

Budowanie własnego

Ogólnie rzecz biorąc, tworzenie niestandardowych rozwiązań zapewnia większą długoterminową elastyczność i kontrolę nad sprzętem, oprogramowaniem i kosztami. Dzieje się to jednak kosztem wyższych inwestycji początkowych i dłuższego czasu wprowadzenia produktu na rynek. 

Firmy posiadające znaczną wiedzę specjalistyczną mogą rozważyć zbudowanie przynajmniej niektórych własnych rozwiązań. Wiele narzędzi i technologii wymaganych do przetwarzania, czyszczenia i przekształcania danych IoT ma charakter open source, więc rozwiązania inżynieryjne mogą być niedrogie, jeśli firma posiada wewnętrzne zespoły programistów. 

Zespół omawia nowe funkcje do zastosowania w firmieZespół omawia nowe funkcje do zastosowania w firmie

Ponadto ci, którzy mają oczywiste cele w zakresie wdrożenia IoT, mogą nie potrzebować bajerów oferowanych przez złożone platformy IoT i może lepiej będzie, jeśli zaprojektują ich opłacalne alternatywy we własnym zakresie. 

Mieszanie i dopasowywanie niestandardowych rozwiązań z modułami chmurowymi do złożonych obciążeń, takich jak uczenie maszynowe, jest całkowicie możliwe. 

Zakup

Inwestowanie w platformy IoT jako usługę (PaaS) upraszcza proces tworzenia złożonego oprogramowania pośredniczącego, skracając czas wprowadzenia produktu na rynek. 

Transakcja zakupu pomiędzy firmamiTransakcja zakupu pomiędzy firmami

To jest ich główna zaleta i może przynieść ogromne korzyści młodym firmom, które potrzebują szybko funkcjonalnych rozwiązań IoT, lub dojrzałym firmom z dużymi budżetami, które potrzebują czegoś, co „po prostu działa”. 

Co więcej, przedsiębiorstwa korzystają z najnowocześniejszych umów dotyczących poziomu usług, obejmujących różne aspekty konserwacji, wsparcia, bezpieczeństwa itp. 

Werdykt

Dla firm, które potrzebują IoT, ale nie mają praktycznie żadnego własnego sprzętu ani specjalistycznej wiedzy, platformy IoT są niewątpliwie atrakcyjne, ale może się to zmienić w miarę ich dojrzewania i wzrostu kosztów platform. 

Ostatecznie, uzasadnienie rozwiązań budowanych na zamówienie różni się w zależności od wymagań i wiedzy specjalistycznej firmy. 

Twórz prototypy, omawiaj potrzeby z programistami i inżynierami oraz oceniaj, czy wewnętrzne rozwiązania sprawdzą się teraz i w przyszłości. 

Znak czasu:

Więcej z IoT teraz