13. Flujo de Datos
Objetivo
Describir el recorrido de la información dentro del sistema desde la captura hasta el almacenamiento y consulta.
1. Flujo de acceso peatonal (facial)
- Cámara captura imagen/frame
- Nodo edge detecta rostro
- Se genera embedding facial
- Se consulta índice vectorial
- Se obtiene:
- identidad candidata
- score de similitud
- Nodo edge envía resultado al backend:
- embedding o ID
- score
- metadata (timestamp, punto de acceso)
- Backend valida autorización
- Backend registra evento
- Backend responde resultado
2. Flujo de acceso vehicular (placa)
- Cámara captura imagen del vehículo
- Nodo edge procesa imagen
- Se extrae texto de placa (OCR)
- Nodo edge envía placa detectada al backend
- Backend valida si la placa está autorizada
- Backend registra evento
- Backend responde resultado
3. Flujo de registro de usuario
- Usuario es dado de alta en sistema
- Se capturan imágenes faciales
- Se generan embeddings
- Se almacenan en índice vectorial
- Se registra metadata en base de datos
4. Flujo de consulta
- Usuario administrador accede al sistema
- Solicita eventos por filtros
- Backend consulta base de datos
- Se devuelven resultados
5. Flujo de contingencia (propuesto)
- Si falla conexión:
- nodo edge almacena temporalmente eventos
- Si falla reconocimiento:
- acceso manual por operador
- Si falla backend:
- buffer local + reintentos
Tipos de datos manejados
Datos biométricos
- embeddings faciales
Datos operativos
- eventos de acceso
- timestamps
- puntos de acceso
Datos administrativos
- usuarios
- vehículos
- permisos
Consideraciones clave
- minimizar latencia
- asegurar integridad de eventos
- manejar pérdida de conectividad
- evitar duplicidad de registros