-
-
-
-
URL copied!
Aktualizacje tworzą naszą codzienność, czy tego chcemy, czy nie. Każdego dnia używamy w pracy lub w czasie wolnym urządzeń, gadżetów, maszyn i pojazdów, które mają wgrane oprogramowanie. A to wymaga ciągłych poprawek i ulepszeń, które dostarczane są nam w formie paczek danych do pobrania. Producenci i dostawcy nie chcą, by było to zbyt uciążliwe dla użytkowników, więc coraz częściej aktualizacje przyjmują formę OTA – Over The Air. Nie inaczej jest w szybko rozwijającym się sektorze motoryzacyjnym.
Powiadomienia o nowej aktualizacji oprogramowania telefonu, która może zostać pobrana i wykonana w nocy, otrzymujemy średnio co kilka tygodni. Nowe poprawki otrzymują w podobny sposób nasze systemy na komputerach, telewizory, lodówki, urządzenia tworzące ekosystem internetu rzeczy, a także samochody. W tym ostatnim przypadku nie jest to żadna dopiero co wdrażana nowinka – wielu producentów od lat dokonuje aktualizacji oprogramowania w dostarczanych modelach. Do tej pory najczęściej do użytkownika trafiały one podczas wizyty w serwisie. Wkrótce dominującym sposobem może być jednak OTA – aktualizacje Over-The-Air.
Zdalna aktualizacja w samochodzie
OTA, a więc sposób bezprzewodowego aktualizowania systemu w samochodzie, jest przez producentów wdrażany stopniowo od paru lat, choć z punktu widzenia konsumentów ma same zalety. Aktualizacje OTA są wykonywane bez ingerencji użytkownika, w sposób możliwie jak najmniej inwazyjny i dokuczliwy dla niego. Nie może dziwić fakt, że przez kierowców odbierane są dużo lepiej, niż bardziej problematyczne update’y dokonywane podczas wizyty w autoryzowanym serwisie.
Dla producentów jednak jest to rozwiązanie nadal wymagające dopracowania, obostrzone wieloma potencjalnymi zagrożeniami. Dlatego też w tych pierwszych latach większość motoryzacyjnych gigantów ograniczyła jego wykorzystanie do funkcji nie mających krytycznego znaczenia dla samochodu. Co to oznacza? Przede wszystkim nowe wersje oprogramowania infotainment, a więc pokładowych systemów rozrywki, z których mogą korzystać kierowcy. Usuwanie wykrytych błędów, optymalizację działania czy dodawanie nieobecnych wcześniej funkcjonalności mających uprzyjemnić podróż.
Dlaczego na razie do tego sprowadzane jest wykorzystanie OTA, skoro to tak praktyczny sposób? Wiele osób zadaje sobie to pytanie, a przypadek Tesli z wiosny 2018 roku tylko zwiększył liczbę zainteresowanych odpowiedzią. Wtedy też amerykański producent wydał błyskawiczną „łatkę” oprogramowania sprzętowego obecnego w Model 3, usprawniając działanie hamulców. Nastąpiło to niedługo po tym, jak te zostały skrytykowane za słabe realizowanie swojego zadania. W efekcie droga hamowania samochodu skróciła się o sześć metrów, co właściciele mogli dostrzec już następnego dnia po tym, jak ich auto zaciągnęło stosowną aktualizację. Tesla pokazała wówczas potencjał OTA, ale jednocześnie stworzyła niebezpieczny precedens, który wywołał później burzliwe dyskusje.
O ile bowiem OTA jest praktycznym i efektywnym rozwiązaniem na papierze, to w rzeczywistości wymaga dużych nakładów pracy, cierpliwości i odpowiedzialności ze strony dostarczyciela paczki danych. Chodzi przecież o bezpieczeństwo użytkowników samochodu, wynikające tak z poprawnego działania pojazdu pod względem technicznym, jak i z ochrony przed działaniami cyberprzestępców.
Aktualizacje OTA wymagają też uwzględnienia obowiązujących na całym świecie, różnych w zależności od regionu, przepisów prawa. Musimy pamiętać, że każdy samochód przed dopuszczeniem do ruchu musi przejść proces homologacji, a wszelkie późniejsze zmiany wymagają testów i stosownych zgód. Wdrożenie OTA na masową skalę wymaga więc zmian, które uwzględnią nową rzeczywistość. Otwartym pozostaje pytanie, co powinno być bardziej dostosowane czemu – technologia prawu czy prawo technologii.
Jak wygląda proces aktualizacji oprogramowania Over-The-Air?
Cały proces aktualizacji OTA może wydawać się, z punktu widzenia użytkownika końcowego, niemal niezauważalny, błyskawiczny i bezproblemowy, ale dla wszelkich podmiotów zaangażowanych w jego stworzenie, sprawdzenie i dostarczenie jest to duże przedsięwzięcie. Całość możemy podzielić na kilka etapów.
1. Przygotowanie nowej wersji systemu
Zaczątkiem całego procesu jest oczywiście ustalenie celu, na przykład potrzeby kierowców, na którą producent chce odpowiedzieć. Gdy to zostanie już zrobione, rozpoczyna się przygotowywanie nowej wersji oprogramowania dedykowanego danej funkcjonalności.
2. Przygotowanie paczki danych
Ukończenie prac nad nową wersją oprogramowania pozwala rozpocząć kolejny etap – przygotowania paczki z danymi. W tej formie będą one rozpowszechnione do aut. Co może zawierać taka paczka? Na przykład nową wersję map do nawigacji pokładowej, uwzględniającą ostatnie remonty dróg, czy też nowe sterowniki do układu hamulcowego.
3. Przygotowanie dystrybucji
Trzecim punktem procesu jest przygotowanie dystrybucji aktualizacji przez internet. W tym celu wykorzystane mogą zostać na przykład potężne, rozbudowane, obejmujące swoim zasięgiem możliwie największy obszar systemy dostarczania treści, Content Delivery Networks. Za ich pomocą paczki z danymi trafiają do wielu różnych centrów danych, skąd następnie są kierowane do użytkowników końcowych.
4. Rozpowszechnienie aktualizacji
Czwarty etap procesu aktualizacji oprogramowania OTA może mieć dwa różne scenariusze, w zależności od rozwiązania przyjętego przez producenta/dostawcę systemu. Jedna z opcji zakłada rozesłanie informacji do pojazdów o dostępności nowej aktualizacji. Po otrzymaniu takiego sygnału, pojazd w dogodnym momencie, zgodnie z przyjętym modelem, pobiera paczkę, korzystając z dostępu do sieci. Umożliwia mu to dedykowane wyposażenie – opracowane w tym celu oprogramowanie, a także zainstalowany moduł komunikacyjny.
Drugi sposób bazuje na podobnych fundamentach, ale zakłada ustawienie możliwości pobrania nowej wersji oprogramowania dla danej serii pojazdów. Jest to skuteczna metoda w sytuacji, gdy mówimy o samochodach, które same regularnie odpytują o aktualizacje i sprawdzają ich dostępność.
Początek drogi – aktualizacje OTA dopiero raczkują
Świat wokół nas nieustannie się zmienia. Zaczynamy żyć w smart cities, poruszamy się po inteligentnych drogach i każdego dnia tworzymy, udostępniamy i pobieramy ogromne ilości danych za pomocą rozmaitych urządzeń. Samochody muszą być do tej rzeczywistości dopasowane, by spełniać oczekiwania kierowców, a jednocześnie utrzymywać dotychczasową solidność i bezpieczeństwo.
Zgodnie z raportem European Automobile Manufacturers Association (ACEA) średni wiek pojazdu osobowego na Starym Kontynencie wynosi 11,1 lat. Przez dekadę każdy element naszego życia może się zmienić. By auta były do tej dynamiki zmian przystosowane, niezbędne jest wdrażanie takich technologii, jak aktualizacje Over-The-Air. Nim jednak wykorzystamy w pełni ich potencjał, minie jeszcze wiele czasu, bo dostępne obecnie rozwiązania i architektury stawiają wiele utrudnień i barier, z którymi producenci, tak samochodów, jak i oprogramowania, muszą się uporać. Wiem o tym doskonale, bo mogę z bliska przyglądać się pracy zespołu GlobalLogic z Koszalina, który zaangażowany jest w prace nad rozwiązaniami pozwalającymi na przyspieszenie procesu przygotowania dystrybucji aktualizacji oprogramowania dla samochodów.
Aktywność GlobalLogic dotyka zarówno pakietów aktualizacyjnych dla zespołów testujących nowe wersje oprogramowania na pojazdach testowych, jak i tych przeznaczonych dla samych użytkowników. Jedno mogę napisać z czystym sumieniem już teraz – proces zmian trwa, podąża w dobrym kierunku i nikt ani nic go już nie zatrzyma.
Dołącz do GlobalLogic!
Interesują Cię zagadnienia związane z inteligentnymi systemami motoryzacyjnymi lub aktualizacjami OTA? Dobrze się składa, bo do zespołu GlobalLogic poszukujemy utalentowanych architektów, projektantów i testerów. Jeśli marzysz o pracy w inżynierii cyfrowej i chcesz stać się współtwórcą rozwiązań dla największych na światowym rynku marek, weź udział w naszym procesie rekrutacyjnym! GlobalLogic zapewnia swoim specjalistom niepowtarzalne możliwości rozwoju, liczne benefity oraz elastyczne godziny pracy w modelu hybrydowym oraz w biurach w kilku miastach w Polsce!
Top Insights
Dlaczego dzisiaj każdy chce mieć cyfrowego bliźniaka?
Tech TrendsDigital TransformationManufacturing and IndustrialPopularni autorzy
Inne kategorie na blogu:
Współpracujmy
Powiązane treści
Dla dzikich pszczół i nas wszystkich – od inspiracji po technologiczną rewolucję
W świecie innowacji każdy pomysł ma znaczenie. Nawet drobne idee mogą prowadzić do rewolucyjnych zmian, wpływających na nasze codzienne życie, pracę i relacje z naturą. Udowadnia to projekt, nad którym pracowali studenci wraz z inżynierami GlobalLogic w Zielonej Górze. Dzięki ich współpracy powstały nowoczesne rozwiązania, które pozwalają lepiej zatroszczyć się o dzikie pszczoły, a jednocześnie … Continue reading Zaktualizowany samochód →
Czytaj więcej
Co oznacza kreatywność w IT? Z wizytą w GlobalLogic Gdańsk
Czy wiesz, że za pomocą kodu można skomponować symfonię, a sztuczna inteligencja potrafi tworzyć dzieła sztuki? To tylko pierwsze z brzegu przykłady tego, jak kreatywność inżynierów wykorzystujących możliwości technologii wpływa na branżę IT i postępy w rozwoju różnych rozwiązań.
Czytaj więcej
O samochodach, których nie zobaczysz jeszcze nawet w reklamach – z wizytą u innowatorów ze Szczecina
Praca dla branży automotive bywa bardzo ciekawa. Zwłaszcza wtedy, gdy realizowane projekty wiążą się z innowacjami, które nieustannie starają się wdrażać producenci, by odpowiadać na trendy i oczekiwania kierowców. Niewiele może się też równać z uczuciem, które towarzyszy ci, kiedy wsiadasz do nowego samochodu i nagle widzisz zaprojektowane przez siebie rozwiązanie. Dziś odwiedzamy zespół GlobalLogic ze Szczecina, który jest zaangażowany w projekt dla jednego z kluczowych producentów z sektora motoryzacyjnego.
Czytaj więcej
Inteligentny samochód w smart świecie – o naszej nowej rzeczywistości
Smartfony odmieniły nasze życie. Sprawiły, że inaczej się komunikujemy, konsumujemy media i realizujemy codzienne zadania. Ten krok w stronę smart świata był jednym z pierwszych, ale nie ostatnich. Niedługo zrobimy kolejny za sprawą ewolucji w sektorze motoryzacji, której efektem będzie upowszechnienie się inteligentnych samochodów. Samochód już dawno przestał być tylko środkiem transportu. W ostatnich latach … Continue reading Zaktualizowany samochód →
Czytaj więcej
Interdyscyplinarność – kompetencyjny buldożer do budowania innowacyjności w IT
Zastanawialiście się kiedyś, jak to jest być mózgiem zaawansowanych ekosystemów, które kształtują życie codzienne milionów ludzi? To nie tylko ogromna szansa dla inżynierów oprogramowania, ale także podróż pełna emocji. W obliczu ciągłych zmian technologicznych i błyskawicznego postępu, który obserwujemy w różnych dziedzinach, doświadczeni inżynierowie IT muszą stawiać na rozwijanie swoich kompetencji. A jednym z kluczowych … Continue reading Zaktualizowany samochód →
Czytaj więcej
Share this page:
-
-
-
-
URL copied!