No hay un servidor por complejo
La plataforma es una sola y atiende a todos los complejos. Sumar un complejo es un alta, no una instalación: no hay que montar infraestructura ni licenciar por adelantado.
Coliving es un servicio en la nube, pero el control de acceso no se puede resolver solo en la nube. Un barrio abre y cierra su entrada las veinticuatro horas, y su conexión a internet no está garantizada las veinticuatro horas. Además, los terminales de reconocimiento facial solo aceptan que se les cargue una cara desde su propia red.
Por eso el sistema es híbrido, y el reparto es explícito: la nube define y administra; el equipo del complejo decide y registra. Lo que no puede depender del enlace vive en el barrio. Lo que gana por estar compartido —el modelo de datos, la administración, la vista de toda una cartera— vive en la nube.
Una sola plataforma en la nube atiende a todos los complejos. Cada complejo tiene su propio equipo, y de ese equipo cuelga el hardware del sitio por la red local.
Función por función, quién es responsable. Donde hay un guión, ese lado no participa.
| Función | La nube | El equipo del complejo |
|---|---|---|
| Modelo de datos y reglas | Define qué es un permiso, una credencial o un movimiento, para todos los complejos. | Los aplica con su copia local. |
| Dejar pasar a alguien | — | Decide, abre y registra. No consulta a internet. |
| Cargar una cara en el terminal | Recibe la foto y emite la orden. | La ejecuta contra el terminal por la red local, y verifica que quedó. |
| Administración y configuración | Expensas, reclamos, padrón, roles, tableros de la cartera. | — |
| Pantalla de la garita | La sirve para el guardia remoto y la administración. | La sirve en la red del barrio, para el turno de guardia. |
| Cámaras y video | Guarda el inventario y lo que se reportó. | Descubre los equipos y trabaja las imágenes dentro del predio. |
| Avisos al celular | Los emite a Android e iPhone. | — |
| Actualizaciones | Publica y ordena: agente, sistema del equipo y firmware de los terminales. | Las aplica y reporta el resultado. |
Un ingreso, la carga de una cara y un corte de internet. En los tres, el tramo enmarcado es el que ocurre dentro del complejo.
El recorrido completo de un ingreso, desde que la persona se presenta hasta que el movimiento aparece en las pantallas.
Se presenta en la entrada. Mira el terminal, apoya la tarjeta o marca su PIN.
Ocurre en el complejo, sin depender de internet
Identifica a la persona con la credencial que tiene cargada y avisa al equipo del complejo por la red local.
Valida contra su copia local: si la credencial está vigente y el permiso habilita ese acceso en ese momento, resuelve que pase.
Abre la barrera y registra el movimiento con la foto del momento, el destino y el acceso por el que pasó.
Deja el movimiento en su cola de salida y lo muestra en la pantalla de la garita, que está en la red del barrio.
Recibe el movimiento cuando hay enlace, lo suma al expediente del complejo y lo publica en las pantallas remotas y en la app del vecino.
Los pasos 2 a 5 son los que hacen que la entrada funcione igual con el enlace caído. El paso 6 es el único que necesita conexión, y puede esperar.
Por qué hace falta un equipo en el complejo, contado en el recorrido de una credencial facial.
Se saca la foto en la app, desde donde esté, y la confirma.
Crea la credencial de la persona y determina en qué terminales tiene que funcionar, según sus permisos.
Manda la orden al equipo del complejo correspondiente.
Solo se puede hacer desde la red del complejo
Carga la cara en cada terminal por la red local. Los terminales solo aceptan esta operación desde su propia red: es la razón técnica por la que hay un equipo en el sitio.
Vuelve a consultar al terminal para confirmar que la cara quedó registrada, y no da por buena la carga sin esa verificación.
Marca la credencial como activa y se lo muestra al vecino en la app. Si un terminal rechazó la foto, le pide una nueva.
Sin el equipo en el sitio, el vecino tendría que ir a la entrada a enrolarse frente al terminal, como en un sistema convencional.
Qué sigue funcionando, qué queda en pausa y cómo se pone al día el sistema cuando el enlace vuelve.
Sigue operando con el enlace caído
Detecta que se cortó el enlace. Los accesos no cambian de comportamiento: sigue decidiendo con su copia local.
Guarda cada movimiento en su cola, con su identificador propio, y sigue sirviendo la pantalla de la garita en la red del barrio.
El guardia entra con su usuario y opera normalmente: despacha visitas, resuelve ingresos y registra egresos.
Al volver el enlace recibe la cola completa. Como cada movimiento viene identificado, reenviar no duplica nada.
Baja al complejo lo que cambió mientras no había enlace: altas de vecinos, permisos nuevos y bajas de credenciales.
Lo que queda en pausa es la administración remota: dar de alta un vecino desde la nube, ver los tableros de la cartera o recibir un aviso en el celular. La entrada, no.
El equipo en el complejo no convierte a Coliving en un sistema on-premise: la plataforma sigue siendo compartida, y el equipo es la parte de esa plataforma que tiene que estar adentro del barrio.
La plataforma es una sola y atiende a todos los complejos. Sumar un complejo es un alta, no una instalación: no hay que montar infraestructura ni licenciar por adelantado.
En el complejo hay un equipo compacto y los terminales de acceso. Ninguno de los dos es hardware propietario nuestro, así que se compran, se reponen y se amplían por los canales habituales.
Lo que se corrige o se agrega en la plataforma queda disponible para todos los complejos, sin una migración por cliente.
Compartir la plataforma no es compartir los datos: el aislamiento se aplica en cada consulta, y un complejo no ve a los vecinos, los movimientos ni la configuración de otro.
Las barreras siguen abriendo y la garita sigue registrando con la pantalla local. La administración remota queda en pausa hasta que el enlace vuelve.
Los otros accesos siguen funcionando. Cuando el terminal vuelve, el sistema le carga las credenciales que se dieron de alta mientras estuvo fuera.
Al volver retoma su cola de eventos y se pone al día con la nube. Los movimientos guardados no se pierden.
Si un terminal aparece con una dirección distinta a la registrada, el sistema lo detecta y lo deja asentado en el inventario del complejo.
Si evalúa Coliving para su cartera, repasamos la arquitectura en detalle con su equipo técnico.
Desarrollado por GPE Sistemas.