Las etiquetas RFID son pequeños chips adheridos a cajas, palés, herramientas o productos. A diferencia de un código de barras, no necesitan ser escaneados uno por uno. Los lectores y antenas colocados alrededor de un edificio los detectan automáticamente a medida que los artículos pasan por delante.
Lo que un lector produce en realidad es un flujo constante de avistamientos: esta etiqueta fue vista por esta antena en este momento, con esta intensidad de señal. Por sí solo, eso no es lo que el negocio quiere. El negocio quiere saber si un palé llegó, si salió del edificio, si pasó la inspección y si está listo para el envío. Convertir los avistamientos en esas respuestas es donde se realiza la mayor parte del trabajo real de software.
Un avistamiento no es una decisión
Cuando un lector detecta una etiqueta, es una pista, no una prueba. No significa necesariamente que el artículo haya pasado por la puerta. Las etiquetas se leen muchas veces seguidas. Pueden ser captadas por una antena en el muelle de al lado. Las estanterías metálicas y el cartón húmedo rebotan y bloquean las señales de radio, por lo que las lecturas pueden ser irregulares.
Por eso, mantengo los avistamientos brutos separados de las conclusiones que extrae el software. De ese modo, las reglas se pueden ajustar (por ejemplo, 'debe verse en ambas puertas en un intervalo de 10 segundos') sin perder la evidencia original. También significa que cuando alguien pregunta '¿por qué el sistema cree que este palé está en el muelle 4?', hay una respuesta clara.
Prever repeticiones, vacíos y llegadas tardías
En el mundo real, la misma lectura puede llegar dos veces, llegar tarde o desaparecer durante un tiempo. El software necesita un plan claro para cada caso. Debe detectar duplicados, decidir qué hacer con una lectura que aparece con cinco minutos de retraso y saber qué se perdió durante una caída de la red.
En sitios con mucha actividad, suelo añadir un área de espera que recopila las lecturas entrantes para que el resto del sistema pueda procesarlas a un ritmo constante. De este modo, una ráfaga repentina, como un camión lleno pasando por una puerta de muelle, no bloquea las pantallas que utiliza el personal.
'¿Dónde está ahora?' y '¿dónde ha estado?' son preguntas diferentes
Algunas empresas necesitan principalmente saber qué hay aquí ahora mismo. Otras necesitan un historial completo de cada movimiento para trazabilidad o auditorías. Muchas necesitan ambas cosas.
Esto requiere enfoques diferentes. Si se guardan todas las lecturas para siempre, los datos crecen muy rápido. Si solo se guarda la ubicación actual, se pierde la evidencia que podría necesitarse para investigar un problema más adelante. Por eso, acuerdo las reglas de antemano: cuánto tiempo conservar las lecturas brutas, cuánto tiempo puede estar un artículo sin ser visto antes de considerarlo desaparecido y cómo se registran los movimientos entre áreas.
Desarrollar pantallas que la gente realmente pueda usar
Una vista en tiempo real de la actividad de las etiquetas solo sirve si mantiene la fluidez cuando llegan cientos de lecturas a la vez, y si ayuda al personal a entender qué está ocurriendo. Separo «lo que está aquí ahora» de «lo que sucedió», muestro con claridad si cada lector está conectado y me aseguro de que la pantalla responda al ritmo adecuado.
El personal en planta necesita ver las excepciones, no un muro de datos. Una etiqueta que el sistema no reconoce. Un artículo que aparece en un lugar inesperado. Un lector que deja de responder. Un pallet que no coincide con el pedido correspondiente. Esas son las cosas que conviene destacar en primer plano.
Conectarlo con el resto del negocio
Los datos de RFID cobran valor cuando alimentan el inventario, la producción, los envíos o el control de acceso. Esto implica que cada artículo necesita un identificador confiable, que debe estar claro qué sistema tiene la última palabra sobre su estado y que deben existir reglas para cuando las lecturas no coincidan con la documentación. La lectura de una etiqueta no debería sobrescribir en silencio un envío confirmado sin que alguien haya definido que eso es correcto.
También planifico para la realidad del día a día: lectores que pierden conexión, desfases entre los relojes de distintos dispositivos, un lector sustituido o cambios de configuración. Además, antes de poner el sistema en producción, lo pruebo con volúmenes reales de trabajo y desconecto elementos a propósito para ver cómo responde.
Qué hace que funcione
Un sistema RFID confiable no se reduce a leer más etiquetas. Se trata de convertir detecciones imperfectas en información en la que la gente pueda confiar y explicar, reflejando en pantalla con total claridad qué sabe el sistema y qué no.