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ó

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
