Resumo
É possível vincular o tablet (faceif) a uma catraca linux para que haja a liberação por reconhecimento facial nela e a liberação da catraca em seguida.
1. Procedimentos
No arquivo da regra de negócio (client-business-rule), colocar na função proccessCache o IP da catraca na configuração do tablet correspondente, localizando pelo número de série do tablet.
Verifique se as constantes 'axios' e 'serialNumber' estão habilitadas sem estar comentadas com // no inicio da função processCache, caso esteja retire as barras
Caso não estejam habilitadas, inclua a constante 'axios' em 'helpers' e a constante 'serialNumber' em 'cache', conforme a imagem acima.
A configuração é feita na seguinte parte do arquivo:
Substitua o número de série do tablet e o IP da catraca, salve o arquivo e reinicie o servidorIf em seguida.
Regra de negócios sem os parâmetros para o vinculo do tablet (faceif) com a catraca
Caso a função proccessCache da regra de negócios não possua a implementação com a opção do vinculo, vai ser preciso coloca-los manualmente no arquivo.
Copie o texto completo abaixo:
if (serialNumber === 'NUMERO_DE_SERIE_DO_TABLET' &&
(defaultResult.releasesCommand.clockwiseFree ||
defaultResult.releasesCommand.counterclockwiseFree)
) {
axios
.get('http://IP_OU_HOST_DA_CATRACA/metodos/liberaCatraca', {
params: {
sentidoHorarioLiberado: defaultResult.releasesCommand.clockwiseFree
? 'S'
: 'N',
sentidoAntiHorarioLiberado: defaultResult.releasesCommand
.counterclockwiseFree
? 'S'
: 'N',
usuarioNome: defaultResult.releasesCommand.personName,
liberacaoTempo: defaultResult.releasesCommand.accessTime,
texto: defaultResult.releasesCommand.text,
},
})
.then(function (response) {
console.log(response.data);
})
.catch(function (err) {
console.error(err);
});
}
Dê um enter antes da linha onde esta escrito '} catch (error) {' e cole o texto copiado.
Substitua o número de série do tablet e o IP da catraca, salve o arquivo e reinicie o servidorIf em seguida.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo