Arquitectura distribuida que organiza instancias Horus independientes con cámaras ONVIF, usuarios, permisos, sensores IoT, automatizaciones, edge e IA.

Arquitectura distribuida para cámaras, comunidad, IoT e IA
Horus se organiza como una arquitectura de servicio distribuida: las cámaras y sensores permanecen en cada sitio, la experiencia móvil permite operar desde cualquier lugar, el edge puede ejecutar cargas cercanas al punto de captura y el entorno cloud coordina identidades, permisos, notificaciones, escenarios e integraciones.
Cada instancia de Horus representa un entorno autónomo. Las relaciones entre dispositivos, usuarios, grupos, calendarios, permisos y automatizaciones existen dentro de esa instancia, lo que garantiza independencia operativa y seguridad lógica entre diferentes instalaciones o clientes.
Capas conectadas del ecosistema
Horus by Fidumtec es más que una app, una solución IoT o un sistema de cámaras. Es una plataforma distribuida compuesta por capas conectadas:
- Campo: cámaras, sensores, actuadores, dispositivos físicos e infraestructura instalada.
- Gateway / edge local: gateways, adaptadores, protocolos de campo y procesamiento cercano al sitio.
- ISP / edge operador: red del ISP, datacenter, edge regional, storage, GPU, grabación e inferencia.
- Horus Cloud: identidad, instancias, usuarios, permisos, reglas, dashboards, eventos y multi-tenancy.
- IA y automatización: analítica de video, eventos inteligentes, reglas, escenarios y acciones automáticas o asistidas.
- Experiencia móvil / Clipxu: visualización, alertas, operación en campo e interacción de usuarios.
Los puntos 4, 5 y 6 permiten que la lógica centralizada de la arquitectura conviva de forma distribuida en múltiples plataformas. Horus Cloud deja de entenderse como una nube única y pasa a operar como una red de nubes, sean cloud puras, nubes de operador o despliegues ISP conectados entre sí.
Conexión por instancia y operación multi-cloud
Cada instancia Horus pertenece a un nodo cloud determinado. Ese nodo puede estar asociado a un ISP, a una región cloud específica o a una nube operada dentro de una arquitectura distribuida. La conexión no se resuelve contra una nube única global, sino contra el nodo cloud donde vive la instancia que se quiere operar.
En la aplicación móvil Clipxu, el usuario se conecta al nodo cloud donde está registrada la instancia Horus que está configurando u operando. Si cambia de instancia, la configuración activa pasa a apuntar al nodo cloud correspondiente a esa nueva instancia.
En un dashboard, el comportamiento es distinto: cada monitor puede representar la visualización o el control de un elemento Horus diferente. Por eso las conexiones del dashboard se realizan contra el nodo cloud al que pertenece la instancia Horus de cada elemento monitoreado. Un mismo dashboard puede operar, en paralelo, elementos alojados en nubes ISP, regiones cloud o nodos cloud distintos.

1. Cámaras y sitios
- Las cámaras se incorporan usando estándares como ONVIF.
- Un mismo usuario puede operar cámaras propias o vistas compartidas por terceros.
- La plataforma evita depender del cloud propietario de cada fabricante.
2. Cloud, edge y experiencia móvil
- Administra usuarios, grupos, cámaras, permisos y comunidades.
- Define ventanas de acceso 7x24 o permisos eventuales con fecha de inicio y fin.
- Coordina notificaciones específicas hacia usuarios vinculados.
- Mantiene dashboards personalizados según los permisos de cada usuario.
- Permite que Clipxu actúe como experiencia móvil para visualización, alertas y operación.
- Expone la base para despliegues como ISP, IoT, comunidades e infraestructura crítica.
3. Sensores, acciones e IA
- Integra sensores IoT seleccionados para complementar la información de las cámaras.
- Puede ejecutar acciones físicas remotas usando dispositivos IoT.
- Procesa imágenes de video con motores de inferencia para generar eventos e información para el usuario.
- Permite reglas basadas en eventos, condiciones lógicas, estados de sensores, horarios, calendarios y presencia de usuarios.