Horus by Fidumtec

Arquitetura

Arquitetura distribuída que organiza instâncias Horus independentes com câmeras ONVIF, usuários, permissões, sensores IoT, automações, edge e IA.

Arquitetura

Arquitetura distribuída para câmeras, comunidade, IoT e IA

Horus se organiza como uma arquitetura de serviço distribuída: as câmeras e sensores permanecem em cada local, a experiência móvel permite operar de qualquer lugar, o edge pode executar cargas próximas ao ponto de captura e o ambiente cloud coordena identidades, permissões, notificações, cenários e integrações.

Cada instância Horus representa um ambiente autônomo. As relações entre dispositivos, usuários, grupos, calendários, permissões e automações existem dentro dessa instância, garantindo independência operacional e segurança lógica entre diferentes instalações ou clientes.

Camadas conectadas do ecossistema

Horus by Fidumtec é mais que um app, uma solução IoT ou um sistema de câmeras. É uma plataforma distribuída composta por camadas conectadas:

  1. Campo: câmeras, sensores, atuadores, dispositivos físicos e infraestrutura instalada.
  2. Gateway / edge local: gateways, adaptadores, protocolos de campo e processamento próximo ao local.
  3. ISP / edge operador: rede do ISP, datacenter, edge regional, storage, GPU, gravação e inferência.
  4. Horus Cloud: identidade, instâncias, usuários, permissões, regras, dashboards, eventos e multi-tenancy.
  5. IA e automação: análise de vídeo, eventos inteligentes, regras, cenários e ações automáticas ou assistidas.
  6. Experiência móvel / Clipxu: visualização, alertas, operação em campo e interação dos usuários.

Os pontos 4, 5 e 6 permitem que a lógica centralizada da arquitetura conviva de forma distribuída em múltiplas plataformas. Horus Cloud deixa de ser entendido como uma nuvem única e passa a operar como uma rede de nuvens, sejam nuvens puras, nuvens de operador ou implantações ISP conectadas entre si.

Conexão por instância e operação multi-cloud

Cada instância Horus pertence a um nó cloud determinado. Esse nó pode estar associado a um ISP, a uma região cloud específica ou a uma nuvem operada dentro de uma arquitetura distribuída. A conexão não é resolvida contra uma nuvem global única, mas contra o nó cloud onde vive a instância que se quer operar.

No aplicativo móvel Clipxu, o usuário se conecta ao nó cloud onde está registrada a instância Horus que está configurando ou operando. Se mudar de instância, a configuração ativa passa a apontar para o nó cloud correspondente a essa nova instância.

Em um dashboard, o comportamento é diferente: cada monitor pode representar a visualização ou o controle de um elemento Horus diferente. Por isso as conexões do dashboard são realizadas contra o nó cloud ao qual pertence a instância Horus de cada elemento monitorado. Um mesmo dashboard pode operar, em paralelo, elementos hospedados em nuvens ISP, regiões cloud ou nós cloud distintos.

Roteamento multi-cloud por instância Horus

1. Câmeras e locais

  • As câmeras são incorporadas usando padrões como ONVIF.
  • Um mesmo usuário pode operar câmeras próprias ou vistas compartilhadas por terceiros.
  • A plataforma evita depender do cloud proprietário de cada fabricante.

2. Cloud, edge e experiência móvel

  • Administra usuários, grupos, câmeras, permissões e comunidades.
  • Define janelas de acesso 24/7 ou permissões temporárias com data de início e fim.
  • Coordena notificações específicas para usuários vinculados.
  • Mantém dashboards personalizados conforme as permissões de cada usuário.
  • Permite que Clipxu atue como experiência móvel para visualização, alertas e operação.
  • Expõe a base para implantações como ISP, IoT, comunidades e infraestrutura crítica.

3. Sensores, ações e IA

  • Integra sensores IoT selecionados para complementar a informação das câmeras.
  • Pode executar ações físicas remotas usando dispositivos IoT.
  • Processa imagens de vídeo com motores de inferência para gerar eventos e informações para o usuário.
  • Permite regras baseadas em eventos, condições lógicas, estados de sensores, horários, calendários e presença de usuários.

4. Implantações