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: Configurações > ZKTeco

Modelos homologados

A lista de modelos homologados, o modo de integração de cada um (Direct × Controladora Neon) e o firmware mínimo ficam em um único lugar, a matriz de Equipamentos Homologados. Ela é a fonte oficial; um modelo que não consta lá não foi homologado.


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: Configurações > ZKTeco, aba Configurações

Parâmetros Principais​

CampoDescrição
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"
Exceto se a pessoa possuir ao menos uma das seguintes categoriasCategorias de exceção: pessoas com estas categorias nunca terão templates removidos automaticamente
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.

Como parametrizar as categorias: após cadastrar gateway e dispositivos, acesse Configurações > ZKTeco e abra a aba Configurações. Defina, conforme a necessidade do cliente, quais categorias usam o reconhecimento facial e quais sofrem baixa automática de templates.

Parametrização de categorias da integração ZKTeco

Status de Comunicação​

A aba Gateways exibe, na coluna Dados gerais, os dados reportados por cada gateway, incluindo:

  • 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 Gateways​

O gateway é o concentrador da integração: ele recebe os cadastros do servidor ACCELERO e os distribui para todos os leitores faciais apontados para ele. Sempre comece pela configuração do gateway, pois é ele quem gerencia os dispositivos.

Pré-requisitos físicos do gateway

Antes de cadastrar, garanta que o gateway esteja conectado à rede de internet e à fonte de alimentação.

Para a integração ZKTeco, é obrigatório fixar o IP do gateway (IP fixo). Sem isso, a comunicação dos dispositivos não ocorre corretamente.

Passo a passo:

  1. Acesse o menu Configurações > ZKTeco e selecione a aba Gateways.
  2. Clique na opção de incluir um novo gateway.
  3. Preencha os campos abaixo e salve.
CampoDescrição
Número de sérieNúmero de série do gateway, disponível na etiqueta do equipamento físico.
CRÍTICO: Informação deve estar correta ou a comunicação falhará
DescriçãoNome/descrição do gateway, à escolha do cliente

Inclusão de gateway ZKTeco


Cadastro de Dispositivos​

Com o gateway configurado, cadastre os leitores faciais.

Passo a passo:

  1. Acesse o menu Configurações > ZKTeco e abra a aba Facial.
  2. Clique na opção de incluir um novo dispositivo.
  3. Preencha os campos abaixo e salve.
CampoDescrição
Tipo (na edição, Modelo)Atualmente, 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 configurado no passo anterior, ao qual o dispositivo fica subordinado
AtivoSe desabilitado, o dispositivo não receberá comandos de cadastro/exclusão

Inclusão de dispositivo facial ZKTeco

Sem IP por dispositivo

Diferente de Hikvision/Beward, o leitor facial ZKTeco é identificado apenas pelo número de série — não há campos de IP, porta ou credenciais no cadastro do dispositivo. O IP fixo é configurado no gateway, não no leitor.

Verificação das ligações físicas

Sempre confira as ligações físicas do equipamento — alimentação, rede e as ligações Wiegand na controladora desejada — antes de colocar o leitor em operaçã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.

Depois de incluído, o dispositivo pode ser editado pelo botão Editar da listagem. A tela Editar device ZKTeco mostra todos os campos do cadastro: Descrição, Ativo, Modelo, Número de série e Gateway.

Tela Editar device ZKTeco com Descrição, Ativo, Modelo, Número de série e Gateway


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)​

Caminho: Configurações > ZKTeco, aba Sincronizar templates

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 Sincronizar templates
  2. Selecione os dispositivos desejados no campo ZKTeco
  3. Clique em Re-enviar templates e confirme
  4. Aguarde conclusão (pode levar tempo considerável)

Aba Sincronizar templates da ZKTeco com um dispositivo selecionado e os botões de sincronização

BotãoFunção
Testar envio de templatesConta quantos templates seriam enviados, sem fazer o envio
Re-enviar templatesReenvia todos os templates para os dispositivos selecionados (pede confirmação por captcha)
Cancelar sincronizaçãoCancela as sincronizações em andamento
Excluir todosExclui todos os templates dos dispositivos selecionados. Ação irreversível
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

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) ✗
Exceções da baixa automática

Assim como nas demais integrações faciais, a aba Configurações tem o filtro Exceto se a pessoa possuir ao menos uma das seguintes categorias: quem tiver uma dessas categorias nunca tem o template removido automaticamente.

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 Re-enviar templates 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 Gateways
    • 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 Re-enviar templates 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 Gateways
  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 Re-enviar templates 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 Re-enviar templates 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 Re-enviar templates 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 templatesAba separada "Sincronizar templates"Aba separada "Sincronizar templates"
Baixa automáticaLista + exceçõesLista + 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​