Prosty sposób projektowania produktów połączonych z Internetem
Połączenie produktu z Internetem przynosi wiele korzyści. Na przykład producenci mogą gromadzić cenne statystyki z użytkowania produktów w terenie, aby dowiedzieć się, jak je ulepszyć w przyszłości. Z drugiej strony użytkownicy otrzymują wygodny sposób zdalnego sterowania i dodatkowe funkcje dzięki aplikacji mobilnej lub internetowej.
Pod maską
Jakie zadania musi wykonać firma, aby połączyć swój produkt elektroniczny z Internetem?
Po pierwsze musi wybrać moduł komunikacyjny (Wi-Fi, komórkowy, Ethernet, radiowy) i fizycznie podłączyć go do mikrokontrolera głównego („master”).
Po drugie musi zaktualizować oprogramowanie układowe mikrokontrolera głównego, aby wgrać logikę sieci, wprowadzić zdalne wstrzymania poleceń, zabezpieczenia, zapewnić wymianę danych, aktualizacje bezprzewodowe i tak dalej. Istnieje prawdopodobieństwo, że nowa funkcjonalność nie będzie działać na obecnym głównym mikrokontrolerze, co wymagałoby migracji produktu do innej niesprawdzonej architektury, co stanowi poważne ryzyko.
Po trzecie, musi opracować usługę w chmurze, która będzie przerywać połączenia urządzeń, służyć do prowadzenia rejestru urządzeń oraz do zarządzania i przechowywania danych - na bazie usług takich jak AWS IoT, Azure lub na własnej infrastrukturze.
(Źródło ilustracji: vcon.io)
Po czwarte, musi opracować aplikację mobilną/internetową dla klientów końcowych i przygotować odpowiednią część systemu w chmurze z odpowiednią kontrolą dostępu, uwierzytelnianiem i autoryzacją oraz mechanizmami wymiany danych.
Nagle pozornie prosty cel, taki jak chęć zdalnego sterowania urządzeniem, zaczyna wiązać się z szeregiem wyzwań rozciągających się na wiele obszarów wiedzy specjalistycznej (np. opracowanie dostosowanego do warunków sieci oprogramowania układowego, usługi w chmurze do komunikacji z urządzeniami, mechanizmów aprowizacji i kontroli dostępu itp.), której firma może nawet nie posiadać.
Dlatego realizacja takich przedsięwzięć wymaga kilku lat. Firmy finalnie „wynajdują koło na nowo”, tworząc niestandardowe „uniwersalne moduły komunikacyjne”, które mogą podczepić do swoich produktów i wykorzystać zbudowaną przez siebie infrastrukturę.
VCON - alternatywne podejście
(Źródło ilustracji: Espressif Systems)
Co jeśli taki „uniwersalny moduł komunikacyjny” już istniał?
Moduł, który po podłączeniu do dowolnego mikrokontrolera głównego zapewnia: zdalne sterowanie bez dokonywania żadnych aktualizacji oprogramowania układowego (począwszy od małego 8-bitowego AVR firmy Microchip aż do potężnego 32-bitowego STM32F7 firmy STMicroelectronics), usługę zarządzania w chmurze i możliwość kontroli dostępu dla klientów mobilnych. Wszystko to, gotowe do użycia, sprawdzone i przetestowane w ramach zrealizowanych już wdrożeń komercyjnych?
Taki właśnie moduł stworzyła firma Cesanta po wieloletniej pracy nad różnymi projektami z dziedziny IoT we współpracy ze swoimi klientami. Opiera się on na mikroukładzie ESP32 firmy Espressif Systems. Obsługuje on komunikację Wi-Fi, Ethernet oraz komórkową i robi dokładnie to, co opisano powyżej.
Nasze obserwacje sugerują, że wdrożenie podobnej infrastruktury wymaga około 1,5 roku do 2 lat prac rozwojowych. Jeśli więc jesteś dostawcą produktów IoT i chcesz połączyć swoje urządzenie z Internetem w rozsądnym czasie i przy zachowaniu optymalnych kosztów, nie wahaj się, porozmawiaj z nami i wypróbuj VCON już dziś.
(Źródło ilustracji: vcon.io)
Have questions or comments? Continue the conversation on TechForum, DigiKey's online community and technical resource.
Visit TechForum




