RAUC/hawkBit

Zaktualizuj klienta i serwer
dla samorozwiniętych
aktualizacja systemu

RAUC to klient aktualizacji, który działa na wbudowanym urządzeniu i zarządza procesem aktualizacji wbudowanego systemu za pomocą nowej wersji oprogramowania układowego. RAUC to także narzędzie działające w systemie hosta do tworzenia, sprawdzania i zmieniania aktualizacji systemu wbudowanego. Celem jest wykorzystanie RAUC do stworzenia solidnej i ogólnej podstawy dla różnych specyficznych wymagań klienta, które należy wziąć pod uwagę przy opracowywaniu koncepcji aktualizacji dla Twojej platformy.

Zalety z RAUC:

  • Przegląd statusu urządzenia i wersji oprogramowania
  • Zarządzaj pakietami aktualizacji różnych typów urządzeń
  • Podłączenie zewnętrznych źródeł danych (np. ERP)
  • Stopniowe wprowadzanie aktualizacji
  • Brak zakłóceń w bieżącej działalności
  • Procesy aktualizacji można dostosować indywidualnie
  • Obsługiwane źródła aktualizacji (Ethernet, Wi-Fi, USB, ...)
  • Open source, wolne od licencji i niezależne od dostawcy

hawkBit jako odpowiedni serwer aktualizacji

RAUC to rozproszona platforma sieciowa, która umożliwia użytkownikom zdalne aktualizowanie urządzeń. Nie jest dostarczany z serwerem wdrażania, ale jeśli go potrzebujesz, istnieje kilka implementacji open source, takich jak HawkBit, aplikacja pod parasolem projektu Eclipse IoT. HawkBit zapewnia również strategie zarządzania wdrażaniem dla większych farm urządzeń. Serwer HawkBit jest oddzielną aplikacją, która z jednej strony opiera się na hawkBit REST API, a z drugiej na RAUC D-Bus API. Wypełnia lukę między dwoma interfejsami API.

Korzyści rozwojowe:

  • Klient aktualizacji jest już zintegrowany z systemem operacyjnym
  • Prosta konfiguracja serwera aktualizacji, lokalnie lub jako usługa w chmurze (np. Microsoft Azure)
  • wstępnie skonfigurowany serwer aktualizacji z instrukcjami szybkiego startu
  • Zgodność z przyszłymi aktualizacjami systemu operacyjnego
  • Warsztaty i indywidualne porady dotyczące tworzenia indywidualnie dopasowanej infrastruktury zarządzania urządzeniami

Inne korzyści i opcje:

  • Serwer aktualizacji
  • hawkBit jako platforma serwera aktualizacji
  • Zarządzaj pakietami i urządzeniami aktualizacji oraz monitoruj je
  • Wielopoziomowe zarządzanie wdrażaniem zapobiega całkowitej awarii całego systemu

 

  • Aktualizacje Failsafe
  • RAUC jako kontroler aktualizacji
  • System A/B w górę
    • eMMC
    • NAND Flash
    • karta SD
  • Fail Safe
    • Automatycznie sprawdzaj, czy nie ma uszkodzonych pakietów aktualizacji
    • Bezpieczne odcięcie zasilania dzięki atomowym aktualizacjom
    • Sprawdź, czy instalacja aktualizacji zakończyła się pomyślnie

 

  • Aktualizacja ręczna również bez serwera aktualizacji za pośrednictwem lokalnych nośników pamięci
     
  • Standardowa integracja w PHYTECBSP
  • Oprogramowanie Open Source
  • wspierany przez
    • Wsparcie FAE i porady dotyczące bezpieczeństwa
    • Społeczność OSS

 

  • Integralna część PHYTEC BSP strategia opieki
     
  • Zaktualizuj hosting serwera
  • gospodarz na własny serwer
  • goszczony przez usługi w chmurze (np. Microsoft Azure, ...)

Oto jak działa konfiguracja prostego serwera hawkBit do aktualizacji phyBOARD z RAUC:

Jeśli potrzebujesz wsparcia lub masz pytania, skontaktuj się z naszym zespołem FAE z ponad 35-letnim doświadczeniem. Masz pełną swobodę w wyborze zakresu swojego wsparcia. Potrzebujesz tylko porady, czy potrzebujesz indywidualnego rozwoju?

Wolisz korzystać z gotowego pakietu IoT?

Nasi wbudowani eksperci są do Twojej dyspozycji!

 

Zapewnij sobie osobistą wizytę konsultacyjną szybko, łatwo i bezpłatnie.
30 minut wyłącznie dla Ciebie i Twojego projektu!