Horus by Fidumtec

Arquitectura

Un único Core multi-tenant y escalable, con arquitectura híbrida y experiencias adaptadas a cada modo de operación.

Arquitectura

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.

Arquitectura híbrida y distribuida de Horus

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:

  1. Campo: cámaras, sensores, actuadores, dispositivos físicos e infraestructura instalada.
  2. Gateway / edge local: gateways, adaptadores, protocolos de campo y procesamiento cercano al sitio.
  3. ISP / edge operador: red del ISP, datacenter, edge regional, storage, GPU, grabación e inferencia.
  4. Horus Cloud: identidad, instancias, usuarios, permisos, reglas, dashboards, eventos y multi-tenancy.
  5. IA y automatización: analítica de video, eventos inteligentes, reglas, escenarios y acciones automáticas o asistidas.
  6. 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.

Ruteo multi-cloud por instancia Horus

Visión: una única plataforma tecnológica

La capacidad del backend no está definida por el tamaño de una interfaz ni por la cantidad habitual de cámaras de un usuario. Horus fue concebido como una plataforma multi-tenant, donde cada instancia conserva autonomía, usuarios, permisos, dispositivos y reglas, mientras el procesamiento horizontal crece con la capacidad de cómputo disponible.

El mismo Core puede sostener una cámara, una comunidad, una empresa con múltiples sitios o miles de instancias operando en paralelo. No existen backends “pequeños” y “grandes”: existe una plataforma común que distribuye cargas, mantiene aislamiento entre entornos y amplía recursos sin fragmentar la arquitectura.

Arquitectura híbrida que acelera el negocio

La simplicidad es una decisión de experiencia

Horus oculta complejidad técnica para que la incorporación y la operación cotidiana resulten simples. El descubrimiento de dispositivos, los asistentes de configuración, las automatizaciones y la navegación directa son decisiones de producto; no representan límites del Core.

Cuando una operación pasa de decenas a miles de cámaras, lo que debe evolucionar es la forma de trabajo. Una operación empresarial o un centro de monitoreo necesita búsquedas avanzadas, filtros complejos, acciones masivas, jerarquías, dashboards operativos, permisos corporativos, auditoría y gestión por sitios, regiones o sucursales.

La diferencia no está en el procesamiento. Cambian:

  • La interfaz presentada al usuario.
  • Las herramientas habilitadas.
  • Los flujos de configuración, supervisión y respuesta.
  • El nivel de agregación y gobierno operativo.

Modos de operación y alcance

ModoObjetivo de la experiencia
PersonalSimplicidad absoluta para operar un entorno acotado.
ComunidadGestión colaborativa de espacios, vecinos, permisos y eventos.
EmpresaOperación jerárquica y multi-sitio con herramientas de administración masiva.
Analítica e IAExplotación de grandes volúmenes de eventos, métricas y datos operativos.
Centro de monitoreoSupervisión en tiempo real, priorización de incidentes y respuesta coordinada.

Todos los modos utilizan el mismo backend. Una experiencia especializada puede evolucionar sin duplicar servicios, separar datos artificialmente ni crear una plataforma paralela.

Misma plataforma y diferentes experiencias de usuario

Arquitectura híbrida: procesar donde aporta más valor

Las cámaras permanecen en el sitio del cliente y se vinculan de forma segura con la infraestructura de servicio. Según la necesidad, los módulos pueden ejecutarse en edge local, en un entorno intermedio de baja latencia y ancho de banda disponible, o en cloud. Esta flexibilidad permite equilibrar latencia, tráfico, costo, disponibilidad y gobierno.

El streaming se protege desde el gateway hasta la capa de acceso. Los procesos especializados consumen video autorizado y convierten imágenes en eventos o datos; el Core coordina reglas, notificaciones, escenarios e históricos, y la experiencia móvil consume la información sin depender del lugar donde fue producida.

Estrategia de procesamiento de streaming de Horus

Un Core, distintas expresiones del ecosistema

Los “sabores” de Horus no son backends incompatibles. Son distintas formas de aprovechar el mismo núcleo tecnológico:

  • Horus articula comunidad inteligente, cámaras, IoT, permisos y automatización.
  • HorusSense orienta la plataforma hacia analítica, IA e inteligencia para negocios.
  • Clipxu presenta la experiencia móvil para visualización, alertas y operación.
  • Fidumtec integra y respalda institucionalmente el ecosistema y sus verticales.

Esta separación permite adaptar la propuesta comercial y la experiencia sin fragmentar el desarrollo del backend. El Core permanece único; cada expresión selecciona capacidades, interfaces y flujos adecuados para su contexto.

Relación entre Fidumtec, Horus, Clipxu y HorusSense

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.

4. Despliegues