Vés al contingut

SubministramentsAlemanya

Un configurador per ràdio que mostra quanta bateria consumeix cada ajust.

Fabricant alemany de comptadors d'aigua amb mòduls de ràdio.

En temps real
càlcul de la durada de la bateria per a cada ajust
RSA-OAEP
xifratge abans que les dades surtin del navegador
3 nivells
de validació: camp, relació entre camps i tipus de producte
  • Plataforma web
  • Xifratge
  • Modernització
Comptador d'aigua digital amb connexions de llautó sobre un banc d'acer

Imatges il·lustratives creades amb IA. Els projectes i els seus resultats són reals.

El repte

Abans de la instal·lació, els tècnics i els socis defineixen com transmet les dades cada comptador. Cada ajust afecta la durada de la bateria, i un valor erroni acaba en un aparell que ja està instal·lat.

La primera versió s'havia convertit en un sol component de més de 1.000 línies, amb errors en el càlcul de la bateria, en la descodificació dels estats i en la importació i l'exportació. Afegir tipus de comptador nous era lent i arriscat.

Què vam desenvolupar

La versió 2 del configurador: formularis que s'adapten a cada tipus de comptador i de mòdul, un càlcul de la bateria en temps real i un fitxer de configuració xifrat que després s'escriu al dispositiu.

Què fa

  • Formularis que s'adapten a cada tipus de comptador i de mòdul de ràdio
  • Configuració dels telegrames de ràdio: tipus, intervals de transmissió i franges horàries
  • Durada de la bateria calculada en temps real a mesura que canvien els ajustos
  • Indicadors d'estat del dispositiu traduïts a informació llegible
  • Importació i exportació de configuracions, compatible amb els fitxers anteriors
  • Exportació xifrada (RSA-OAEP) abans que el fitxer surti del navegador

El resultat

Els tècnics configuren un comptador i veuen quanta bateria consumeix cada ajust abans que arribi al dispositiu.

L'equip del fabricant rep un codi provat i documentat, preparat per a tipus de producte nous.

Com ho vam desenvolupar

Angular 19 amb components standalone, TypeScript i RxJS. L'antic monòlit es va dividir en serveis específics per als formularis, la validació, els tipus de producte i el xifratge, de manera que la lògica del domini es pot provar i ampliar.

Proves d'extrem a extrem amb Cypress i informes d'Allure, i documentació tècnica completa en alemany per al traspàs.

El nostre paper

Anàlisi i correcció d'errors, refactorització de l'arquitectura, xifratge, automatització de proves, preparació del desplegament i documentació completa.

Tecnologia

  • RSA-OAEP
  • Angular 19
  • TypeScript
  • RxJS
  • Cypress
  • Allure
  • Angular Material
  • jsPDF

Comença un projecte

Parlem del teu projecte.

Explica'ns què vols desenvolupar o què no funciona als teus sistemes actuals. Et responem en un dia laborable, o reserva directament una trucada de 30 minuts.