Escáner NFC para control de accesos
Sistema de lectura NFC para validar credenciales en tiempo real. Permite escanear tarjetas, consultar información del titular y registrar entradas/salidas con trazabilidad.
Tecnologías
01. Contexto
En la operación del estadio, la validación de credenciales en puntos de acceso y zonas restringidas requería un sistema rápido y confiable. Los procesos manuales incrementaban la fricción y el riesgo de errores durante picos de concurrencia en días de partido.
02. Objetivo
Implementar validación segura y eficiente de accesos con NFC; reducir procesos manuales y evitar duplicidades/errores; contar con historial consultable y filtros por fecha, zona, evento y operador; integrar reglas de permisos y restricciones configurables; y asegurar operación fluida bajo alta concurrencia.
03. Mi Rol
Implementé la lectura NFC y el manejo de eventos de escaneo. Desarrollé la validación contra reglas internas (vigencias, zonas, permisos y estatus). Construí la interfaz operativa con resultado visual y mensajes de error. Implementé el registro histórico con filtros por fecha, punto de acceso y operador. Integré comunicación en tiempo real con WebSocket para respuesta inmediata y realicé pruebas en campo ajustando el sistema para picos de concurrencia.
Arquitectura
- Servicio de lectura NFC en Node.js con nfc-pcsc
- Comunicación en tiempo real con WebSocket (ws) para respuesta inmediata
- Interfaz de operación en Angular para escaneo y veredicto visual
- Validación contra Firebase/servicios internos para vigencias, estatus y permisos
- Bitácora e historial de eventos para auditoría y trazabilidad
Decisiones Técnicas
- Uso de nfc-pcsc en Node.js para lectura de tarjetas NFC en dispositivos de operación
- WebSocket para comunicación en tiempo real y veredicto inmediato en frontend
- Interfaz Angular optimizada para operación rápida y mensajes claros
- Validación centralizada contra reglas internas y datos en Firebase/servicios internos
- Bitácora con filtros para auditoría y consulta rápida por evento
Galería del Proyecto
Impacto y Resultados
- Validación de accesos en tiempo real mediante NFC
- Reglas de permisos por zona y rol para control de seguridad
- Historial auditable con filtros por fecha, punto de acceso y operador
- Reducción de fricción operativa en días de partido
- Mayor visibilidad del flujo de accesos para supervisión
"El escáner NFC agilizó la validación de accesos en el estadio y dejó un historial confiable para auditoría, reduciendo errores y mejorando la operación en días de partido."
Lecciones Aprendidas
- 💡 En operación en campo, la rapidez y claridad del resultado visual es clave
- 💡 Las reglas por zona/rol deben ser simples de mantener para evitar errores operativos
- 💡 El registro auditable aporta valor inmediato a supervisión y seguridad
- 💡 WebSockets mejoran drásticamente la experiencia cuando el veredicto debe ser inmediato
- 💡 Las pruebas reales en días de partido son indispensables para estabilidad y UX