Control de acceso al campus por QR sobre Raspberry Pi

Diseñé un sistema automatizado de control de acceso basado en Linux para el campus de CUJAE — nodos Raspberry Pi corriendo Python + OpenCV escanean carnets con QR en las entradas y verifican identidad contra un backend Node-RED integrado con los datos centrales de la Facultad de Informática.

Cliente
CUJAE (Facultad de Informática)
Rol
Líder de Proyecto — TI (Contrato)
Año
2023
Período
2022 — 2024 (despliegue multi-semestre)
Python OpenCV Node-RED Raspberry Pi Linux Docker
Control de acceso al campus por QR sobre Raspberry Pi

Problema

La Facultad de Informática de CUJAE necesitaba un sistema de control de acceso en tiempo real en las entradas de los edificios. Los chequeos manuales en la puerta no escalan durante los cambios de clase, las listas en papel se desincronizan de la matrícula, y la facultad ya tenía un registro digital de quién pertenece a dónde. El sistema tenía que vivir en la puerta — es decir, hardware embebido, no racks de servidor — y decidir localmente si una persona podía entrar.

Enfoque

Diseñé el sistema como una arquitectura edge-and-bridge bajo contrato con el departamento de Informática:

Resultado

El sistema corre en el campus hoy, integrado con el registro central de la facultad a través de la capa Node-RED. La decisión de usar Node-RED para el backend resultó ser una decisión de sostenibilidad: cuando terminó el contrato, el equipo de Informática siguió iterando sobre el flow sin necesitar un ingeniero de software en el medio.

El split hardware-software — Python haciendo CV en el edge, Node-RED haciendo la integración en el medio — se convirtió en el template para integraciones siguientes entre sensores físicos y la capa de software de la facultad.

Tecnologías usadas

Python OpenCV Node-RED Raspberry Pi Linux Docker
Visual

Pantallas

Flujo de acceso denegado — el sistema lee el QR, resuelve la persona, y expone la decisión explícita junto con el registro de identidad resuelto
Seguir explorando

Más proyectos