Telea Medical Logо

Reescritura del módulo de descodificación de datos de etiquetas RFID para Telea Medical

Innowise revisó por completo el módulo de descodificación de datos de etiquetas RFID para Telea Medical, un fabricante de dispositivos médicos con sede en la UE, con el fin de mejorar la calidad y la escalabilidad de acuerdo con las mejores prácticas del sector.

4 semanas

para una reescritura completa del módulo

100%

procesamiento preciso de datos RFID

Imagen de la sección Hero
Industria Sanidad
Región Italia
Empleados 11-50
Cliente desde 2024

Visión general del cliente

Resumir artículo con AI

Telea Medical es un fabricante italiano de dispositivos médicos con más de 35 años de historia. Su cartera de productos se basa en su tecnología patentada de resonancia molecular cuántica (QMR), que se utiliza en cirugía, fisioterapia, medicina estética, ingeniería de tejidos y oftalmología.

Telea Medical envía los dispositivos con una etiqueta RFID estándar colocada debajo de la caja de embalaje del dispositivo. Cuando la caja se acerca al dispositivo, el lector detecta la etiqueta y el dispositivo se activa. Telea Medical necesitaba mejorar un módulo de software que descodificara los datos de la etiqueta RFID.

Icono de cita

Nuestra primera tarea fue la integración de funciones RFID en un sistema en funcionamiento con el objetivo de preservar la integridad del software existente, en modo transparente. Para los que tienen experiencia, es fácil comprender lo difícil que es este trabajo. Sin embargo, los ingenieros de Innowise fueron capaces de diseñar una solución factible. La comunicación fue muy fácil, con relaciones de ingeniero a ingeniero que ayudaron mucho a aclarar las especificaciones, a veces incompletas. Innowise supo leer entre líneas, respetar los plazos y prestar apoyo también más allá de las obligaciones contractuales en un marco de cooperación amplio y eficaz.

Telea Medical Logо
Gianpietro Favaro CTO, Telea Medical S.r.l.
Carta de recomendación, Página 1 Carta de recomendación, Página 2

Desafío

La lógica de descodificación original era una prueba de concepto rápida: lo suficientemente buena para las pruebas internas, pero no la base a largo plazo que Telea Medical quería. El módulo existente funcionaba técnicamente, pero nunca se pensó en ampliarlo. Por eso Telea Medical quería preparar el código base para el futuro sin alterar el sistema en funcionamiento.

  • Convierta PoC en una solución fiable. La lógica de descodificación se escribió rápidamente como una PoC, por lo que necesitaba una reestructuración para su mantenimiento y repetibilidad.
  • Centrarse en la calidad para evitar riesgos. Aunque no sea inmediatamente crítico para el negocio, un código y una arquitectura más limpios reducirían el riesgo futuro para el cliente.
  • Integración no disruptiva. El módulo reescrito tenía que integrarse perfectamente en la aplicación, sin alterar su comportamiento.
  • Selección de proveedores. Telea Medical quería utilizar este proyecto para encontrar un socio de desarrollo de software sanitario y validar sus capacidades para las próximas necesidades de personal.
  • Límites de escalabilidad. El módulo no podía gestionar flujos de datos continuos de forma fiable y necesitaba actualizarse.
  • Código base difícil de mantener. El código existente no era fácil de actualizar, cambiar y mantener, por lo que Telea Medical quería hacerlo más claro y mejor estructurado.
  • Hardware específico. La solución tenía que conectarse con el lector ECCEL PEPPER C1 USB V2.2 de forma fiable para leer los identificadores únicos y privados de las etiquetas RFID.

Actualice su software con Innowise

Solución que ofrecemos

Fase de descubrimiento y planificación

Innowise comenzó con una revisión del código para comprender las limitaciones del módulo de software existente y detectar los riesgos. Junto con el propietario del producto de Telea Medical, definimos un plan y unos pasos básicos:

Configurar el entorno y el hardware

Establecer el entorno de desarrollo y configurar el hardware necesario (lector RFID).

Desarrollar un módulo preparado para el futuro

Ofrecer un componente RFID de instalación directa que conserve el comportamiento actual y dé paso a futuras mejoras.

Validar el rendimiento y la fiabilidad

Pruebe a fondo la funcionalidad y el rendimiento del módulo de software.

Facilitar el traspaso

Cree una documentación técnica completa para facilitar el mantenimiento.

Aunque el cambio no era urgente, la recompensa que Telea Medical esperaba obtener era un funcionamiento más fluido ahora y una menor deuda técnica más adelante.

Reescritura de módulos de software

Innowise abordó la reescritura como una entrega breve y disciplinada, centrada en que los cambios fueran transparentes para el cliente y en entregarle un código que el equipo del cliente pudiera ejecutar y actualizar con confianza.

Entorno y configuración del hardware

Preparamos un espacio de trabajo de desarrollo coherente y configuramos el lector RFID de la misma forma que funcionaría en la práctica, para que los ingenieros pudieran empezar rápidamente y ver el comportamiento exacto que experimentarían los usuarios finales.

Diseño y reescritura de módulos de software

Aquí, hemos reconstruido la lógica RFID, convirtiéndola en un módulo claro y autónomo, preservando el comportamiento actual y eliminando las dependencias ocultas.

Pruebas de fiabilidad y rendimiento

Innowise ejecutó un plan de pruebas prácticas para confirmar un funcionamiento estable. Los resultados se revisaron con el cliente para que los criterios de aceptación fueran visibles, mensurables y estuvieran vinculados al uso en el mundo real.

Documentación exhaustiva de los módulos

Hemos documentado el código minuciosamente: nomenclatura clara, comentarios en línea, etc. Gracias a ello, los ingenieros de Telea Medical pueden entender el módulo de un vistazo y mantenerlo sin segundas intenciones.

Proceso de entrega

Un único C++ Engineer senior se encargó del trabajo de principio a fin: revisión, diseño, refactorización, pruebas y documentación. Mantuvimos estrechos los bucles de retroalimentación: frecuentes comprobaciones entre ingenieros y transferencias de versiones, para que Telea Medical pudiera observar el comportamiento en cada paso. El módulo se fusionó en modo transparente, preservando el comportamiento esperado.

Icono de cita

Telea Medical acudió a nosotros con una mentalidad centrada en la calidad, ciclos de decisión rápidos y un equipo siempre accesible: una configuración ideal para una colaboración productiva. Cuando surgió la ambigüedad, el pragmatismo de Telea Medical nos permitió cerrar brechas rápidamente. Estamos realmente orgullosos del trabajo que hemos hecho. Es un placer apoyar a una empresa de fabricación de dispositivos médicos que valora el rigor y la rapidez a partes iguales.

Julia Tretyak
Julia Tretyak Jefe de proyecto

Tecnologías

Lenguaje y marcos

C++

Hardware

Lector ECCEL PEPPER C1 USB V2.2

Medio ambiente

Plataforma Linux

Equipo

Icono 1
Senior C++ Software Engineer
Icono 1
Gestor de proyectos (a petición)
Equipo Innowise

Resultados

Duración del proyecto
Junio - Julio 2024
  • En cuatro semanasEl Innowise proporcionó un Módulo de descodificación de datos de etiquetas RFID para producción que se integre limpiamente en el sistema existente y se comporte de forma predecible en condiciones reales.
  • En ahora es compatible con futuras mejoras sin reescrituras arriesgadas, y la documentación acorta el tiempo de mantenimiento.
  • Aunque en un principio este trabajo no era crítico para la empresa, el cliente La decisión de invertir pronto en calidad se ha traducido en un funcionamiento más fluido. hoy y un camino más limpio para los cambios en el futuro.
  • Satisfecho con la calidad de la entrega y la colaboración, Telea Medical contrató a Innowise para un segundo proyecto: adaptar su aplicación Widgets a una nueva pantalla integrada de 1024×600.

Índice

Actualice su software con Innowise

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha