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 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:
- Campo: câmeras, sensores, atuadores, dispositivos físicos e infraestrutura instalada.
- Gateway / edge local: gateways, adaptadores, protocolos de campo e processamento próximo ao local.
- ISP / edge operador: rede do ISP, datacenter, edge regional, storage, GPU, gravação e inferência.
- Horus Cloud: identidade, instâncias, usuários, permissões, regras, dashboards, eventos e multi-tenancy.
- IA e automação: análise de vídeo, eventos inteligentes, regras, cenários e ações automáticas ou assistidas.
- 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.

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.