WSPÓŁPRACA ZDALNA

Zdalny rozwój i testowanie software urządzeń

Rozwijamy i testujemy software urządzeń także wtedy, gdy zespół klienta i hardware znajdują się w innym kraju.

Możemy pracować na egzemplarzu urządzenia dostarczonym do Renau Digital albo połączyć się z hardware pozostającym po stronie klienta przez przygotowane środowisko testowe.

Zakres pracy może obejmować embedded, logikę działania urządzenia, HMI, backend, integrację z hardware oraz testowanie zachowania systemu na realnym urządzeniu.

Porozmawiajmy o projekcie

DWA MODELE WSPÓŁPRACY

Pracujemy na hardware u nas albo bezpośrednio na urządzeniu klienta

Dobieramy sposób pracy do urządzenia, etapu projektu i możliwości technicznych po stronie klienta.

Identyczny hardware w Renau Digital

Klient dostarcza nam urządzenie, prototyp albo identyczną platformę sprzętową.

Rozwijamy i testujemy software lokalnie na realnym hardware. Po stronie klienta może pracować drugi egzemplarz urządzenia, na którym weryfikowane są przygotowane wersje software, obrazy systemu lub firmware.

Taki model pozwala obu zespołom pracować na porównywalnym środowisku bez konieczności ciągłego transportowania urządzenia.

Hardware pozostaje u klienta

Jeżeli urządzenie pozostaje po stronie klienta, przygotowujemy środowisko umożliwiające jego zdalny rozwój i testowanie.

Łączymy się z urządzeniem przez szyfrowane połączenie i — zależnie od projektu — możemy zdalnie aktualizować software, obserwować działanie urządzenia, wykonywać testy oraz analizować jego reakcje na rzeczywiste lub symulowane sygnały.

ŚRODOWISKO TESTOWE

Stanowisko dopasowane do konkretnego urządzenia

Nie wymagamy przebudowy całego środowiska klienta pod nasz sposób pracy.

Dobieramy stanowisko, dostęp i sposób testowania do istniejącego hardware, architektury software oraz zakresu projektu.

Środowisko może obejmować:

  • kamerę do obserwacji urządzenia lub ekranu;
  • interfejsy komunikacyjne;
  • czujniki i wyposażenie potrzebne do uzgodnionych scenariuszy testowych;
  • symulację danych z sensorów;
  • dostęp do logów i danych diagnostycznych;
  • elementy potrzebne do zdalnego uruchamiania i aktualizacji software;
  • stanowisko Hardware-in-the-Loop, jeżeli projekt wymaga symulowania sygnałów i zachowania otoczenia urządzenia.

Zakres konfiguracji ustalamy indywidualnie dla konkretnego systemu.

HARDWARE-IN-THE-LOOP

Testowanie reakcji software na kontrolowane sygnały

W projektach, w których jest to potrzebne, wykorzystujemy podejście Hardware-in-the-Loop.

Pozwala ono testować rzeczywiste urządzenie lub jego sterownik przy kontrolowanych, symulowanych sygnałach wejściowych.

Możemy w ten sposób sprawdzać m.in.:

  • reakcje systemu na zmieniające się dane z sensorów;
  • przejścia pomiędzy stanami urządzenia;
  • obsługę wartości granicznych i nieprawidłowych danych;
  • zachowanie software w sytuacjach wyjątkowych;
  • komunikację pomiędzy warstwą embedded, logiką systemu i HMI.

Zakres HIL dobieramy do architektury i scenariuszy, które rzeczywiście trzeba zweryfikować.

KOD I AKTUALIZACJE

Wspólne środowisko pracy nad software

Pracujemy w uzgodnionym repozytorium z czytelną historią zmian i wersji.

Kod, dokumentację, ustalenia oraz wyniki testów organizujemy tak, aby oba zespoły miały jasny wgląd w aktualny stan projektu.

Proces budowania i wdrażania software dopasowujemy do platformy urządzenia.

W zależności od projektu możemy:

  • przygotowywać kolejne wersje firmware lub obrazu systemu;
  • zdalnie wdrażać software na urządzenie;
  • kontrolować wersje wykorzystywane podczas testów;
  • dokumentować wyniki kolejnych iteracji;
  • wracać do wcześniej uzgodnionych wersji zgodnie z przyjętym procesem projektu.

ZDALNY DOSTĘP

Szyfrowane połączenie i kontrolowany zakres dostępu

Zdalny dostęp do urządzenia odbywa się przez szyfrowane połączenie.

Zakres uprawnień, dostępne funkcje oraz sposób wykonywania testów ustalamy dla konkretnego projektu.

Nie zakładamy, że każdą czynność da się wykonać bez obecności człowieka przy urządzeniu.

Jeżeli test wymaga fizycznej interakcji — np. resetu, przepięcia połączenia, wymiany elementu albo wykonania określonej czynności — uzgadniamy ją z osobą po stronie klienta.

WSPÓŁPRACA MIĘDZYNARODOWA

Rozwój urządzenia nie musi zależeć od lokalizacji zespołu

Zdalne środowisko pracy pozwala rozwijać software urządzenia także wtedy, gdy Renau Digital i zespół klienta pracują w różnych krajach lub strefach czasowych.

Po każdej iteracji pozostają:

  • aktualna wersja software;
  • historia zmian;
  • wyniki wykonanych testów;
  • opis problemów i decyzji;
  • ustalone kolejne kroki.

Dzięki temu część prac może być realizowana asynchronicznie bez konieczności ciągłej obecności obu zespołów w tym samym czasie.

ELASTYCZNY ZAKRES

Zdalnie możemy prowadzić cały projekt albo jego wybrany etap

Model pracy dopasowujemy do zakresu odpowiedzialności Renau Digital.

Możemy prowadzić:

Kompletny software urządzenia

Od embedded i integracji z hardware, przez logikę działania i HMI, po backend oraz narzędzia serwisowe.

Wybraną warstwę istniejącego systemu

Np. embedded, integrację, HMI, backend, komunikację albo określony fragment logiki urządzenia.

Konkretny etap projektu

PoC, integrację z hardware, uruchomienie systemu, testowanie albo rozwój kolejnej wersji istniejącego urządzenia.

FAQ

Zdalny rozwój software urządzeń — FAQ

Czy urządzenie musi zostać wysłane do Renau Digital?

Nie. Możemy pracować na egzemplarzu urządzenia dostarczonym do nas albo zdalnie na hardware pozostającym po stronie klienta.

Czy możecie zdalnie aktualizować firmware lub obraz systemu?

Tak. Jeżeli architektura urządzenia i uzgodniony sposób dostępu na to pozwalają, możemy zdalnie wdrażać kolejne wersje software.

Czy wykorzystujecie Hardware-in-the-Loop?

Tak, jeżeli projekt wymaga testowania rzeczywistego urządzenia przy symulowanych sygnałach lub danych z sensorów. Zakres środowiska HIL dobieramy do konkretnego urządzenia i scenariuszy testowych.

Czy wszystkie testy można wykonać bez osoby przy urządzeniu?

Nie zawsze. Część testów może wymagać fizycznej czynności po stronie klienta. Takie działania uzgadniamy wcześniej i ograniczamy do niezbędnego zakresu.

Czy możecie pracować z zespołem klienta znajdującym się poza Polską?

Tak. Model zdalnego rozwoju i testowania jest przeznaczony również do współpracy z producentami urządzeń działającymi w innych krajach i strefach czasowych.

MASZ URZĄDZENIE, NAD KTÓRYM MOŻEMY PRACOWAĆ ZDALNIE?

Porozmawiajmy o Twoim urządzeniu

Opisz hardware, aktualny etap projektu i zakres software, który wymaga rozwoju lub testowania.

Sprawdzimy, który model współpracy będzie właściwy: praca na urządzeniu u Renau Digital, zdalne środowisko testowe po stronie klienta albo połączenie obu podejść.

Porozmawiajmy o projekcie

Używamy cookies do analityki i zabezpieczenia formularza (reCAPTCHA). Możesz zaakceptować lub odrzucić cookies niezbędne do tych celów. Polityka prywatności