Pular para o conteúdo principal

Integração ZKTeco

A integração com dispositivos ZKTeco permite o uso de equipamentos de reconhecimento facial no controle de acesso do ACCELERO.

Requisito de Licenciamento

Este recurso requer o módulo ZKTeco habilitado na licença. Ver Licenciamento.

Visão Geral

A integração ZKTeco oferece:

FuncionalidadeDescrição
Reconhecimento FacialSincronização automática de templates faciais para dispositivos ZKTeco
Baixa AutomáticaExclusão automática de templates de visitantes após saída
Status de ComunicaçãoMonitoramento em tempo real da comunicação com dispositivos
Arquitetura

A integração é feita através de um gateway de comunicação ACCELERO/ZKTECO (produto IONGRADE). O gateway faz a ponte entre os servidores ACCELERO e os dispositivos ZKTeco.

Caminho de acesso: Avançado > Sistema > Integrações - ZKTeco

Lista de Dispositivos Compatíveis

Para obter a lista completa de dispositivos ZKTeco compatíveis, consulte o suporte técnico da IONGRADE.


Arquitetura e Requisitos

A integração com dispositivos ZKTeco utiliza:

  1. Gateway ACCELERO/ZKTECO (produto IONGRADE)
  2. Dispositivos ZKTeco de reconhecimento facial
  3. Servidor ACCELERO com módulo habilitado

Fluxo de dados:

ACCELERO → Gateway → Dispositivos ZKTeco
← Status ←
Tipos Suportados

Atualmente, apenas a função "Facial" está disponível na integração ZKTeco.


Configurações Gerais

Caminho: Avançado > Sistema > Integrações - ZKTeco > Configurações

Parâmetros Principais

CampoDescrição
TipoModelo do dispositivo (atualmente apenas "Facial" disponível)
Categorias que devem possuir reconhecimento facialDefine quais categorias terão templates faciais gerados e distribuídos.
Exemplo: desabilitar para visitantes temporários
Realizar baixa automática de templates para as seguintes categoriasCategorias que terão templates excluídos automaticamente após passagem em controladores com "Baixa automática de visitantes"
Memória dos Dispositivos

A baixa automática de templates é essencial para evitar ocupação total da memória dos dispositivos ZKTeco, especialmente em sistemas com alto fluxo de visitantes.

TODO: Adicionar Screenshot

Incluir print da tela de configurações gerais mostrando todos os campos descritos acima.

Status de Comunicação

A aba de Configurações também exibe:

  • Status de comunicação com o gateway
  • Status de comunicação com cada dispositivo ZKTeco individualmente

Essa visualização permite identificar rapidamente problemas de conexão.

Monitoramento Proativo

Verifique periodicamente o status de comunicação para identificar e resolver problemas antes que afetem a operação.


Cadastro de Dispositivos

Caminho: Configurações > ZKTeco

Para cada dispositivo ZKTeco:

CampoDescrição
TipoAtualmente, apenas a função "Facial" está disponível
DescriçãoNome/localização do dispositivo
Número de sérieNúmero de série do equipamento.
⚠️ CRÍTICO: Usado como "chave" para reconhecer o equipamento
GatewayGateway de comunicação ao qual o dispositivo está subordinado
AtivoSe desabilitado, o dispositivo não receberá comandos de cadastro/exclusão
Número de Série Crítico

O campo "Número de série" é de extrema importância pois é usado como chave para identificar o equipamento.

Garanta que:

  • Número de série está correto
  • Corresponde ao número de série físico do equipamento
  • Não há duplicatas no sistema

Número de série incorreto = falha total de comunicação.

Simplificado em Relação a Outras Integrações

A integração ZKTeco é mais simples que Hikvision/Dahua/Control iD:

  • Sem configuração de IP/porta por dispositivo
  • Sem credenciais de usuário/senha
  • Identificação baseada em número de série apenas

O gateway gerencia a comunicação com os dispositivos automaticamente.

TODO: Adicionar Screenshot

Incluir print da tela de cadastro de dispositivos mostrando todos os campos.


Funcionamento da Sincronização

Sincronização Automática

Após as configurações, a sincronização acontece automaticamente:

  1. Ao salvar cadastro de pessoa:

    • Sistema verifica se pessoa possui categoria configurada para reconhecimento facial
    • Se sim, gera template da primeira foto do cadastro
    • Distribui template para todos os dispositivos ativos
  2. Indicadores visuais na foto:

    • 🔴 Ícone vermelho: Templates ainda não totalmente distribuídos
    • 🔵🔵 Dois ícones azuis: Templates distribuídos com sucesso
Qualidade da Foto

A primeira foto do cadastro é sempre utilizada para sincronização. Garanta:

  • ✓ Boa qualidade de captura
  • ✓ Boa iluminação
  • ✓ Enquadramento frontal da pessoa
  • ✓ Fundo neutro (se possível)

Sincronização Manual (Re-envio Completo)

Caminho: Avançado > Sistema > Integrações - ZKTeco > Configurações

Quando usar:

  • Substituição de dispositivo em campo
  • Restauração após falha grave
  • Atualização em massa de todos os templates

Como fazer:

  1. Acesse a aba Configurações
  2. Clique no botão Enviar lista completa
  3. Aguarde conclusão (pode levar tempo considerável)
Diferença de Outras Integrações

Na integração ZKTeco, o re-envio é feito através do botão "Enviar lista completa" na aba Configurações, ao invés de uma aba separada "Sincronizar templates" como em Hikvision/Dahua/Control iD.

Tempo de Processamento

O tempo de envio depende da quantidade de fotos. Para sistemas grandes (milhares de pessoas), o processo pode levar horas.

Durante o processo:

  • Não desligue o servidor ACCELERO
  • Não reinicie o gateway
  • Monitore status de comunicação
TODO: Adicionar Screenshot

Incluir print da aba Configurações mostrando botão "Enviar lista completa".

Baixa Automática de Visitantes

O ACCELERO pode excluir automaticamente templates de visitantes após sua saída.

Quando ocorre a exclusão:

  1. Ao passar por bloqueio com flag "Baixar visitantes":

    • Sistema verifica se pessoa possui categoria da lista "Realizar baixa automática"
    • Se condições satisfeitas, exclui template dos dispositivos
  2. Ao encerrar/excluir evento:

    • Mesma verificação acima é realizada
    • Templates são removidos automaticamente

Exemplo de configuração:

Realizar baixa automática: VISITANTES, PRESTADORES

Resultado:
- Visitante: template será excluído após saída ✓
- Funcionário: template mantido (não está na lista) ✗
Mais Simples que Outras Integrações

A integração ZKTeco não possui o filtro "Exceto se a pessoa possuir...".

A baixa é feita apenas com base na lista de categorias configuradas, tornando a configuração mais simples.

Gerenciamento de Memória

A baixa automática é essencial para:

  • Evitar esgotamento de memória dos dispositivos
  • Manter apenas cadastros ativos
  • Garantir performance do reconhecimento facial

Boas Práticas

Planejamento

  1. Defina categorias antes de configurar:

    • Quais categorias terão reconhecimento facial?
    • Quais categorias terão baixa automática?
  2. Dimensione memória dos dispositivos:

    • Verifique capacidade de templates por dispositivo
    • Planeje política de baixa automática
    • Monitore ocupação de memória
  3. Documente números de série:

    • Anote números de série de todos os dispositivos
    • Mantenha lista atualizada
    • Facilita manutenção e substituição

Operação

  1. Qualidade das fotos:

    • Treine operadores sobre importância da primeira foto
    • Use iluminação adequada
    • Enquadramento frontal sempre
    • Fundo neutro preferencialmente
  2. Monitore sincronização:

    • Verifique ícones de status nas fotos
    • Investigue falhas de sincronização rapidamente
    • Use "Enviar lista completa" apenas quando necessário
  3. Gerencie memória:

    • Habilite baixa automática para visitantes
    • Configure categorias corretas
    • Monitore ocupação de memória dos dispositivos
  4. Acompanhe status de comunicação:

    • Verifique regularmente status na aba Configurações
    • Identifique dispositivos offline
    • Resolva problemas de rede prontamente

Manutenção

  1. Verifique status de comunicação:

    • Gateway ↔ ACCELERO
    • Gateway ↔ Dispositivos
    • Resolva problemas de rede rapidamente
  2. Backup antes de mudanças:

    • Faça backup antes de reconfigurar gateways
    • Documente alterações de configuração
    • Teste após mudanças
  3. Substituição de dispositivos:

    • Anote número de série do novo dispositivo
    • Atualize cadastro no ACCELERO com novo número de série
    • Use "Enviar lista completa" para sincronizar
    • Teste reconhecimento após substituição
  4. Atualizações de firmware:

    • Consulte IONGRADE antes de atualizar firmware ZKTeco
    • Verifique compatibilidade
    • Teste em ambiente controlado primeiro

Troubleshooting

Templates não sincronizam

Possíveis causas:

  • Gateway sem comunicação com ACCELERO
  • Gateway sem comunicação com dispositivo
  • Dispositivo marcado como inativo
  • Pessoa sem categoria configurada para reconhecimento facial
  • Número de série incorreto

Solução:

  1. Verifique status de comunicação na aba Configurações
  2. Confirme que dispositivo está ativo
  3. Verifique se pessoa possui categoria correta
  4. Confirme que número de série está correto (causa mais comum!)
  5. Use "Enviar lista completa" se necessário

Dispositivo aparece offline

Possíveis causas:

  • Problema de rede
  • Dispositivo desligado
  • Número de série incorreto no cadastro
  • Gateway sem comunicação com ACCELERO

Solução:

  1. Verifique se dispositivo está ligado e na rede
  2. Teste ping para IP do dispositivo
  3. Confirme número de série no cadastro vs equipamento físico
  4. Verifique status do gateway
  5. Reinicie gateway se necessário

Envio de lista completa falha

Possíveis causas:

  • Muitos dispositivos offline
  • Problemas de memória nos dispositivos
  • Gateway sobrecarregado

Solução:

  1. Verifique status de todos os dispositivos
  2. Corrija dispositivos offline antes de tentar novamente
  3. Considere enviar em horário de baixo uso do sistema
  4. Verifique logs do gateway

Memória dos dispositivos cheia

Solução:

  1. Habilite "Baixa automática de templates"
  2. Configure categorias corretas
  3. Use "Enviar lista completa" para limpar e re-sincronizar
  4. Faça limpeza manual via interface ZKTeco (se disponível)
  5. Avalie aumentar capacidade de memória (hardware)

Reconhecimento facial falha

Possíveis causas:

  • Qualidade de foto ruim
  • Template não sincronizado
  • Memória do dispositivo cheia
  • Iluminação inadequada no local

Solução:

  1. Verifique ícones de status na foto da pessoa
  2. Re-capture foto com melhor qualidade
  3. Verifique ocupação de memória do dispositivo
  4. Melhore iluminação do local de leitura
  5. Use "Enviar lista completa" se necessário

Comparação com Outras Integrações

ZKTeco vs Hikvision/Dahua

RecursoZKTecoHikvision/Dahua
Configuração de dispositivosApenas número de sérieIP, porta, usuário, senha
Re-envio de templatesBotão "Enviar lista completa"Aba separada "Sincronizar templates"
Baixa automáticaApenas lista de categoriasLista + exceções
Tipos disponíveisApenas facialFacial + LPR
Captura de fotosNão disponívelDisponível (Hikvision)
Complexidade⭐ Baixa⭐⭐⭐ Média
Quando Escolher ZKTeco
  • Vantagens:

    • Configuração mais simples
    • Menos parâmetros para gerenciar
    • Boa relação custo-benefício
  • Desvantagens:

    • Apenas reconhecimento facial (sem LPR)
    • Sem captura de fotos integrada
    • Menos recursos avançados

Ideal para projetos que precisam apenas de reconhecimento facial básico sem complexidade adicional.


Próximos Passos