Este artigo vai te ajudar a entender de forma clara e rápida como a Catraca e o Leitor
Facial trabalham juntos com o seu sistema. A integração é mais simples do que parece
quando entendemos o papel de cada um.
A ideia principal é: o Leitor Facial identifica quem é a pessoa, e o seu software decide se ela pode entrar, dando a ordem para a Catraca liberar a passagem.
1 O Papel de Cada Um
1.1 Seu Software (O Cérebro da Operação):
- Gerencia os usuários no Leitor Facial: É ele quem envia os comandos para cadastrar,
editar ou remover usuários e suas fotos no leitor. - Contém as Regras de Acesso: É aqui que mora a inteligência do seu negócio (plano do
aluno está ativo? está dentro do horário permitido? etc.). - Dá a Ordem Final: É o seu software que comanda a catraca para liberar ou não o giro.
1.2 O Leitor Facial (O Identificador):
- Sua principal função é armazenar os rostos e um número de identificação para cada
usuário (que chamamos de “número do cartão”). - Durante o acesso, ele apenas reconhece o rosto e informa o número correspondente
para a catraca. Ele não decide se a pessoa pode ou não entrar.
1.3 A Catraca (O Porteiro):
- Ela não sabe nada sobre rostos ou biometria. Ela só entende de números.
- Sua função é receber o número enviado pelo leitor facial, perguntar ao seu software “O
usuário com este número pode passar?” e aguardar a ordem para destravar o giro.
2 O Fluxo na Prática (Passo a Passo)
O processo todo acontece em duas etapas distintas, com tecnologias diferentes:
2.1 Etapa 1: O Cadastro (Comunicação via WebSocket)
- Seu software se conecta diretamente ao Leitor Facial.
- Usando o SDK do Leitor Facial, você envia os dados do usuário (foto, nome, e um
número de “cartão” único) através de uma comunicação WebSocket. - O Leitor Facial armazena essas informações e está pronto para reconhecer o usuário.
2.2 Etapa 2: O Acesso (Comunicação via SDK EasyInner)
- O usuário se apresenta ao Leitor Facial.
- O leitor o reconhece e envia o número do cartão correspondente para a Catraca
através de uma conexão física. - A Catraca recebe este número e o repassa para o seu Software através da DLL
EasyInner. - Seu software recebe o número, verifica suas regras de negócio e, se o acesso for
permitido, envia o comando “Liberar Giro” de volta para a Catraca, também usando a
DLL EasyInner. - A Catraca recebe a ordem e libera a passagem do usuário
3 Resumo Final (O Ponto-Chave)
Para simplificar, lembre-se sempre disto:
- Para falar com o Leitor Facial (gerenciar usuários e fotos): Você usa o SDK do Facial
com o protocolo WebSocket. - Para falar com a Catraca (receber a tentativa de acesso e liberar o giro): Você usa o
SDK EasyInner com o protocolo TCP/IP