Ir al contenido

SuministrosAlemania

Un configurador por radio que muestra cuánta batería consume cada ajuste.

Fabricante alemán de contadores de agua con módulos de radio.

En vivo
estimación de la batería con cada ajuste
RSA-OAEP
cifrado antes de que los datos salgan del navegador
3 niveles
de validación: campo, campos relacionados y tipo de producto
  • Plataforma web
  • Cifrado
  • Modernización
Contador de agua digital con racores de latón sobre una mesa de acero

Imágenes ilustrativas creadas con IA. Los proyectos y sus resultados son reales.

El reto

Antes de la instalación, técnicos y colaboradores definen cómo transmite sus datos cada contador. Cada ajuste afecta a la batería, y un valor equivocado acaba en un equipo ya instalado.

La primera versión se había convertido en un único componente de más de 1.000 líneas, con errores en el cálculo de la batería, en la lectura de los estados y en la importación y exportación. Añadir nuevos tipos de contador era lento y arriesgado.

Qué desarrollamos

La versión 2 del configurador: formularios que se adaptan a cada tipo de contador y de módulo, una estimación de la batería en tiempo real y un archivo de configuración cifrado que después se graba en el dispositivo.

Qué hace

  • Formularios que se adaptan a cada tipo de contador y de módulo de radio
  • Configuración de los telegramas de radio: tipos, intervalos de transmisión y franjas horarias
  • Vida de la batería calculada en tiempo real a medida que cambian los ajustes
  • Indicadores de estado del dispositivo traducidos a información legible
  • Importación y exportación de configuraciones, compatibles con los archivos anteriores
  • Exportación cifrada (RSA-OAEP) antes de que el archivo salga del navegador

El resultado

Los técnicos configuran un contador y ven cuánta batería consume cada ajuste antes de que llegue al dispositivo.

El equipo del fabricante recibe un código probado y documentado, listo para nuevos tipos de producto.

Cómo lo desarrollamos

Angular 19 con componentes standalone, TypeScript y RxJS. El antiguo monolito se dividió en servicios concretos para formularios, validación, tipos de producto y cifrado, de modo que la lógica de negocio se puede probar y ampliar.

Pruebas end-to-end con Cypress e informes de Allure, y documentación técnica completa en alemán para el traspaso.

Nuestro papel

Análisis y corrección de errores, refactorización de la arquitectura, cifrado, automatización de pruebas, preparación del despliegue y documentación completa.

Tecnologías

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

Empieza un proyecto

Hablemos de tu proyecto.

Cuéntanos qué quieres desarrollar o qué falla en tus sistemas actuales. Te respondemos en un día laborable. O, si lo prefieres, reserva una llamada de 30 minutos.