Pular para o conteúdo principal

Integração DOMOCAM (Monitoramento HQVT)

A integração DOMOCAM conecta o ACCELERO a câmeras DOMOCAM com reconhecimento facial. Os dispositivos identificam pessoas, e o ACCELERO recebe esses eventos em tempo real, registra-os, gera logs de acesso e dispara notificações (pop-up, e-mail, Telegram e MQTT) conforme o tipo de evento e o nível de alerta da câmera.

Disponibilidade

Esta integração é disponibilizada como plugin (hqvt, internamente identificado como HQVT) e precisa ser instalada e habilitada pela equipe técnica da IONGRADE. Consulte o suporte para verificar compatibilidade com a sua versão do ACCELERO.

Compatibilidade

Versão atual do plugin: 2.1.0 — compatível com ACCELERO 2.17.0 ou superior.


O que a integração faz​

Com o plugin ativo, as câmeras DOMOCAM passam a se comunicar com o ACCELERO. O sistema sincroniza os templates faciais das pessoas para os dispositivos e recebe de volta os eventos de reconhecimento, transformando-os em registros e logs de acesso.

FuncionalidadeO que acontece no ACCELERO
Cadastro de dispositivosCada câmera DOMOCAM é registrada como um device com IP, porta, credenciais, gateway de comunicação e área associada
Sincronização de templates faciaisAs fotos das pessoas (conforme categorias configuradas) são enviadas às câmeras para reconhecimento
Recebimento de eventosPessoa conhecida, pessoa bloqueada e pessoa desconhecida são recebidas e armazenadas como eventos DOMOCAM
Geração de logs de acessoCada evento de reconhecimento gera um log de acesso no ACCELERO, passando pela regra de verificação de acesso
Monitoramento em tempo realTela de monitor que exibe os eventos conforme chegam, com a imagem capturada
NotificaçõesPop-up ao operador, e-mail, Telegram e MQTT, filtrados por tipo de evento e nível de alerta
Última vez vistaRegistra no cadastro da pessoa o horário e o dispositivo da última identificação
Benefício principal

Transforma câmeras de reconhecimento facial DOMOCAM em pontos de controle de acesso integrados ao ACCELERO, com logs, monitoramento e alertas centralizados.


Configuração​

Caminho de acesso: Configurações > DOMOCAM

Tela DOMOCAM com as abas Reconhecimento facial, Gateways, Configurações, Sincronizar templates e Limpar armazenamento

A tela é organizada em abas: Reconhecimento facial, Gateways, Configurações, Sincronizar templates e Limpar armazenamento.

Aba Configurações​

Define o comportamento de notificações e armazenamento.

Aba Configurações da tela DOMOCAM com os eventos de pop-up, as chaves de notificação, as categorias e o espaço reservado para imagens

CampoDescrição
Qual evento deve gerar Pop-up de alerta?Multi-seleção dos tipos de evento que geram pop-up de alerta ao operador: Acesso permitido, Acesso bloqueado e Acesso negado
Deseja receber as notificações no Telegram?Habilita o envio de notificações por Telegram
Deseja receber notificações por e-mail?Habilita o envio de notificações por e-mail
Deseja receber notificações por MQTT?Habilita a publicação de notificações por MQTT no tópico `{FACILITY}/io/domocam/{DEVICEID}/{known,unknown,blocked}`
CategoriasCategorias de pessoas cujos templates faciais são sincronizados com os dispositivos
Categorias para baixa automáticaCategorias cujos templates são removidos automaticamente dos dispositivos
Exceção de baixa automáticaCategorias que ficam de fora da baixa automática
Qual o tamanho do espaço que será reservado para as imagens DOMOCAM? (MB)Espaço em disco reservado para as imagens capturadas pelos eventos
Espaço de armazenamento

Quando o limite de armazenamento é atingido, o sistema remove automaticamente a imagem mais antiga ao salvar uma nova, mantendo o uso de disco sob controle.

Aba Sincronizar templates​

Permite enviar manualmente os templates faciais para os dispositivos selecionados.

Aba Sincronizar templates com dois dispositivos DOMOCAM selecionados e os botões Testar envio de templates, Re-enviar templates e Excluir todos

BotãoFunção
Testar envio de templatesConta quantos templates seriam enviados, sem fazer o envio (dry-run)
Re-enviar templatesSincroniza os templates faciais das pessoas elegíveis para os dispositivos selecionados
Excluir todosExclui todos os cadastros faciais dos dispositivos selecionados

Aba Limpar armazenamento​

Exclui todas as imagens armazenadas pelos eventos DOMOCAM.

Ação irreversível

A limpeza de armazenamento não pode ser desfeita. O botão exige confirmação por captcha antes de executar.


Cadastro de dispositivos DOMOCAM​

Caminho de acesso: Configurações > DOMOCAM, aba Reconhecimento facial

Cada câmera DOMOCAM é cadastrada como um dispositivo. A listagem permite criar, editar, pesquisar e excluir dispositivos.

Aba Reconhecimento facial com o formulário de inclusão aberto e a listagem de dispositivos DOMOCAM

O formulário de inclusão (botão Novo device) pede descrição, IP, porta, gateway, usuário, senha e Device ID. Localização, nível de alerta, Atualizar área e Sincronizar apenas as categorias ficam na edição do dispositivo.

Campos do dispositivo​

CampoDescrição
DescriçãoNome de identificação do dispositivo
AtivoDefine se o dispositivo está ativo (apenas dispositivos ativos sincronizam templates)
Endereço IPIP da câmera DOMOCAM
PortaPorta de comunicação
GatewayGateway de comunicação responsável por intermediar a troca de mensagens com a câmera
UsuárioUsuário de acesso à câmera
SenhaSenha de acesso (deixe em branco para não alterar dados existentes)
Device IDIdentificador do dispositivo na câmera DOMOCAM
Qual a localização da DOMOCAM?Área associada ao dispositivo — usada para o log de acesso e atualização de localização da pessoa
Qual o nivel de alerta desejado?Nível de alerta da câmera: Nível de alerta leve, Nível de alerta médio ou Nível de alerta alto. É usado para filtrar quais operadores recebem notificações
Atualizar áreaChave exibida no cadastro. Veja a observação abaixo sobre o comportamento na versão 2.1.0
Sincronizar apenas as categoriasRestringe a sincronização de templates a categorias específicas neste dispositivo
Gateway de comunicação

A câmera DOMOCAM se comunica com o ACCELERO através de um gateway (configurado na aba Gateways). Cadastre o gateway antes de associá-lo ao dispositivo.


Campos adicionados às entidades​

O plugin estende o cadastro de Pessoa e o de Operador com dados específicos da DOMOCAM.

Pessoa​

No cadastro de pessoa, o plugin adiciona o campo:

CampoDescrição
DOMOCAM - Status da pessoaPermitido ou Bloqueado. Define se a pessoa é tratada como bloqueada no reconhecimento DOMOCAM

Campo DOMOCAM - Status da pessoa na aba Dados gerais do cadastro de pessoa, com o valor Bloqueado

Operador​

No cadastro de operador, o plugin adiciona a seção Domocam:

CampoDescrição
Usuário TelegramUsuário do Telegram (@) que recebe as notificações
Qual o nivel de alerta desejado?Multi-seleção dos níveis de alerta (leve, médio, alto) que o operador deseja receber por e-mail/Telegram

Seção Domocam na edição de operador, com o Usuário Telegram e os níveis de alerta médio e alto

Filtro por nível de alerta

Um operador só recebe a notificação de uma câmera se o nível de alerta configurado na câmera estiver entre os níveis que o operador selecionou no seu cadastro.


Monitor DOMOCAM​

Caminho de acesso: Logs > Monitor DOMOCAM

Tela de monitoramento (Monitorar eventos DOMOCAM) que exibe os eventos de reconhecimento conforme chegam, em tempo real.

Monitorar eventos DOMOCAM em execução, com um evento de pessoa desconhecida em amarelo, um de pessoa bloqueada em vermelho e um de pessoa conhecida

Como funciona​

  • Clique em Monitorar para iniciar a recepção de eventos em tempo real. O botão muda para Interromper monitoramento.
  • Cada novo evento aparece no topo da lista com os dados e as imagens: a foto do cadastro da pessoa e a imagem capturada pela câmera, lado a lado. A lista mantém os últimos eventos recebidos.
  • Eventos de pessoa bloqueada são destacados em vermelho; eventos de pessoa desconhecida, em amarelo.

Filtros​

Os filtros ficam no botão Filtros....

FiltroDescrição
DispositivosFiltra por uma ou mais câmeras DOMOCAM
Tipo de EventoFiltra por tipo de evento de reconhecimento
Salvar filtros

O botão Salvar filtros guarda a preferência de filtros no navegador, para que ela seja reaplicada na próxima visita.

Dados exibidos por evento​

Tipo do evento, horário, similaridade, nome, nome do dispositivo e a imagem capturada.


Log DOMOCAM​

Caminho de acesso: Logs > Log DOMOCAM

Histórico completo de todos os eventos DOMOCAM recebidos, com filtros (botão Pesquisar) e detalhamento.

Log DOMOCAM com eventos de pessoa desconhecida, bloqueada e conhecida e a coluna Metadata

Filtros​

FiltroDescrição
GrupoTipo de evento de reconhecimento
DevicesUma ou mais câmeras DOMOCAM
Nome da pessoaPesquisa pelo nome da pessoa
Data/hora início e Data/hora fimRecorte por período

Colunas​

Data e hora, tipo, metadata (dados serializados do evento) e ações.

Detalhamento do evento​

Ao abrir um evento, o ACCELERO exibe: tipo do evento, horário, similaridade, nome, nome do dispositivo, ID da pessoa e a imagem capturada.


Tipos de evento​

As câmeras DOMOCAM enviam diferentes tipos de evento. O ACCELERO os classifica assim:

Tipo (rótulo na tela)Significado
Pessoa conhecidaPessoa reconhecida e com acesso permitido
Pessoa bloqueadaPessoa reconhecida, porém marcada como bloqueada
Pessoa desconhecidaCaptura de rosto não identificado no cadastro
Heartbeat

As câmeras também enviam mensagens de keep-alive (heartbeat) para sinalizar que estão online. Esses sinais são registrados como eventos do tipo HeartBeat, mas não geram log de acesso nem notificação.


Como os eventos viram log de acesso​

Quando uma câmera DOMOCAM reconhece uma pessoa, o ACCELERO gera automaticamente um log de acesso:

  1. O sistema identifica a pessoa a partir do dado enviado pela câmera.
  2. Se a pessoa não for encontrada no cadastro, é gerado o log Acesso negado - Pessoa desconhecida DOMOCAM.
  3. Se a pessoa for encontrada, o ACCELERO aplica a regra de verificação de acesso sobre a área do dispositivo:
    • Acesso autorizado → gera o log Acesso autorizado - DOMOCAM e atualiza a área atual da pessoa para a área da câmera.
    • Acesso não autorizado → gera o log com o código de negação correspondente.
Atualizar área na versão 2.1.0

No código atual do plugin, a área atual da pessoa é atualizada em todo acesso autorizado, mesmo com a chave Atualizar área desligada no dispositivo. Considere isso ao posicionar câmeras em áreas que não devem mexer na lotação.

Câmera como ponto de controle

O dispositivo DOMOCAM é tratado como um canal de controle virtual: a área associada à câmera é usada como destino do acesso, e a verificação segue as mesmas regras de acesso do ACCELERO.


Notificações​

A cada evento elegível, o plugin pode disparar notificações por diferentes canais. O envio depende das opções habilitadas na aba Configurações e do filtro por tipo de evento e nível de alerta.

CanalQuando dispara
Pop-upPara os tipos de evento marcados em "Qual evento deve gerar Pop-up de alerta?"
E-mailQuando habilitado; enviado aos operadores cujo nível de alerta corresponde ao da câmera
TelegramQuando habilitado; enviado aos operadores com Telegram configurado
MQTTQuando habilitado; publicado no tópico `{FACILITY}/io/domocam/{DEVICEID}/{known,unknown,blocked}`
TODO: Adicionar Screenshot

Exemplo do e-mail de notificação "Evento de segurança detectado DOMOCAM!" recebido por um operador. Pendente: na versão 2.1.0 o corpo gerado sai com Nome do dispositivo vazio (o plugin busca o dispositivo pelo nome em vez do ID) e com o marcador %%MESSAGE%% sobrando no fim.

Direcionamento por nível de alerta

Configure câmeras críticas com nível de alerta alto e, no cadastro dos operadores, selecione quais níveis cada um deve receber. Assim, um evento de uma câmera de alto risco só notifica quem precisa ser acionado.


Casos de uso​

Habilitar uma câmera DOMOCAM​

  1. Solicitar à IONGRADE a instalação do plugin hqvt.
  2. Em Configurações > DOMOCAM, cadastrar o gateway de comunicação.
  3. Na aba Reconhecimento facial, cadastrar a câmera (IP, porta, credenciais, Device ID, área e nível de alerta).
  4. Na aba Configurações, selecionar as categorias cujas pessoas devem ser reconhecidas e ajustar as notificações.
  5. Na aba Sincronizar templates, usar Testar envio de templates e depois Re-enviar templates.
  6. Acompanhar o Monitor DOMOCAM para validar a chegada dos eventos.

Investigar um acesso negado​

  1. Acessar Log DOMOCAM e filtrar pela pessoa e pelo período.
  2. Abrir o evento para ver tipo, similaridade, dispositivo e a imagem capturada.
  3. Verificar se a pessoa está no cadastro, vinculada a uma categoria sincronizada, e se a regra de acesso da área permite a entrada.

Acompanhar a portaria em tempo real​

  1. Abrir Monitor DOMOCAM e clicar em Monitorar.
  2. Opcionalmente, filtrar por dispositivos e tipos de evento e salvar a preferência.
  3. Acompanhar os reconhecimentos: bloqueados (vermelho) e desconhecidos (amarelo) ganham destaque.

Boas práticas​

  • Categorias específicas: sincronize apenas as categorias de pessoas que devem ser reconhecidas pelas câmeras, evitando enviar templates desnecessários aos dispositivos.
  • Gateway antes do dispositivo: cadastre e valide o gateway de comunicação antes de associar a câmera.
  • Teste antes do envio real: use Testar envio de templates (dry-run) antes de sincronizar os templates de verdade.
  • Níveis de alerta coerentes: padronize o uso de níveis (leve/médio/alto) entre câmeras e operadores para que as notificações cheguem a quem precisa.
  • Controle de armazenamento: ajuste o tamanho do espaço reservado para imagens conforme o volume de eventos, lembrando que as imagens mais antigas são removidas ao atingir o limite.

Troubleshooting​

Eventos não aparecem no Monitor​

Possíveis causas:

  • Gateway de comunicação offline ou mal configurado
  • Dispositivo inativo ou com IP/porta/credenciais incorretos
  • Navegador incompatível com o monitoramento em tempo real

Solução:

  1. Verifique o status do gateway na aba Gateways.
  2. Confirme IP, porta, usuário, senha e Device ID na edição do dispositivo.
  3. Confirme que o dispositivo está Ativo.

Reconhecimentos não geram log de acesso​

Possíveis causas:

  • Pessoa não está no cadastro do ACCELERO (gera "Acesso negado - Pessoa desconhecida DOMOCAM")
  • Pessoa não vinculada a uma categoria sincronizada
  • Regra de acesso da área nega a entrada

Solução:

  1. Confirme o cadastro da pessoa e o vínculo de categoria.
  2. Verifique a área associada ao dispositivo e a regra de acesso dessa área.
  3. Reenvie os templates pela aba Sincronizar templates.

Operador não recebe notificações​

Possíveis causas:

  • Canal de notificação (e-mail/Telegram/MQTT) desabilitado na aba Configurações
  • Nível de alerta da câmera não está entre os selecionados pelo operador
  • Tipo do evento não está marcado para gerar pop-up

Solução:

  1. Verifique os switches de notificação na aba Configurações.
  2. Confira o nível de alerta da câmera e os níveis selecionados no cadastro do operador.
  3. Para pop-up, confirme o tipo de evento em "Qual evento deve gerar Pop-up de alerta?".

Integração com outros módulos​

Pessoas e Categorias​

A sincronização de templates depende do cadastro de Pessoas (com foto facial) e da configuração de categorias. Apenas pessoas das categorias selecionadas têm seus templates enviados às câmeras.

Áreas​

Cada dispositivo é associado a uma Área, que define o destino do acesso e pode ser atualizada como localização atual da pessoa quando o reconhecimento ocorre.

Logs e Eventos​

Cada reconhecimento gera um log de acesso. Consulte Logs e Monitoramento para entender como esses eventos aparecem no histórico de acessos.


Próximos Passos​

  • Pessoas — Cadastre as pessoas com foto facial e o status DOMOCAM
  • Áreas — Associe cada câmera a uma área de destino
  • Logs e Monitoramento — Acompanhe os logs gerados pelos reconhecimentos
  • Plugins — Saiba mais sobre o sistema de plugins do ACCELERO