RESUMO TREINAMENTO DO BUIAR – RFID

Thalyta Rocha de Oliveira
Thalyta Rocha de Oliveira
  • Atualizado

Para sabermos se o condutor está realizando o Login via Terminal, Login Facial ou por RFID, devemos se atentar a informação que aparece ao lado do CPF do condutor, na lacuna inferior da tela de detalhes no GO. 

OBS: Para o MTC800, quando tem TD80 (Terminal de Dados), o equipamento também possui leitor de crachá, então o condutor consegue fazer a sua identificação através do próprio leitor do Terminal. 

OBS: Se for um caso de MTC800 com RFID, que não tenha TD80, o equipamento terá um sensor de RFID para realizará a leitura do crachá. Ou seja, sendo TD80 ou Leitor, a lógica é a mesma: O equipamento vai encaminhar via Serial para o 800 a informação do crachá, o mesmo realiza a identificação do condutor, e então é realizado o Login.

________________________________________________________________________________________________________________________

EVENTO DE LOGIN DO CONDUTOR: 

UT_DRIVE = UT (User Type), ou seja - Usuário Tipo Driver (que é o motorista).

Devemos entender que o MTC800 trabalha com a seguinte Lógica: “- Se é logado um motorista “conhecido” (Está embarcado dentro da Biblioteca de Usuários), eu vou fazer o Login dessa pessoa.” – Fala do Buiar.

  • Exemplo de um condutor utilizado no treinamento, que está cadastrado dentro da 
    Biblioteca de Usuários, para visualização: 

Quando é passado um crachá no MTC800, em que o equipamento não reconhece o condutor, é gerado um evento de LOGIN DE PASSAGEIRO. 

OBS: Se o crachá do condutor, estiver mal cadastrado, também irá gerar esse evento de PASSAGEIRO, não reconhecendo então o motorista (Utiliza-se o termo PASSAGEIRO, pois eles não são identificados com nome e CPF, dentro da Biblioteca de Usuários).

Abrindo os detalhes deste evento gerado, conseguimos saber qual foi o UserID que foi utilizado no Login;

E então se colocarmos o número do UserID na calculadora, no Modo Programador, dentro da aba Decimal, obteremos acima em HEX o código desse crachá, exatamente da forma como ele precisa ser cadastrado no GO, no cadastro de Pessoas (MONITORAMENTO – PESSOAS – CADASTRO DE PESSOAS).

No cadastro de Pessoas, dentro da aba INFORMAÇÕES ADICIONAIS, é onde adicionamos o código do crachá, já convertido em HEX.

Feito isso, é só realizar o Sincronismo do condutor, dentro da base:

________________________________________________________________________________________________________________________

 

PARA O MXT130: 

O MXT130 não tem TD80, ele tem um sensor de RFID externo

Ele também não possui memória (Ou seja, não sabe quais são os motoristas embarcados no equipamento).

Logo, quando o motorista passa o crachá, ele manda a informação lida do código do condutor através destes cabos (via serial), para o Máxio e do Máxio, ele manda para o MTC800 ou MXT130.

OBS: Na solução que consta o RFID, temos dois Buzzers: Um Buzzer do RFID e um Buzzer que é ligado no MXT130.

Quando é passado um crachá no Leitor e o equipamento não reconhece o condutor, o Buzzer instalado no equipamento, começa a emitir um apito contínuo e, e então, é gerado um evento de “USUÁRIO NÃO ENCONTRADO (EMBARCADO).”

Junto com esse evento, é gerado um outro evento, constando a ação embarcada “CONDUTOR NÃO LOGADO (IGNIÇÃO LIGADA 10s E SEM LOGIN).“

Se o condutor ficar 10 segundos com a ignição ligada, e sem se identificar corretamente, ele vai começar a apitar o Buzzer como um alerta ao condutor. Logo temos a identificação do atuador com a COR VERMELHA (indicando que o mesmo está ativado).

A imagem ao lado é mera ilustrativa do atuador (nela consta como desativado – cor representada em cinza).

________________________________________________________________________________________________________________________________________________________________

No MXT130, em casos que o condutor não foi identificado pelo equipamento e vemos que foi gerado, o evento com um usercode em base 64, temos que converter esse código para EXADECIMAL.

Nesses casos, pode-se usar um site para converter de base 64 para hexadecimal, como este do link abaixo:

LINK: https://base64.guru/converter/decode/file

Feita a conversão (utiliza-se os 8 primeiros números de BITS), eu preciso inverter a endianidade / endianismo desse número.

Para isso, foi criado uma planilha para facilitar a explicação para o cliente que, basicamente: 

  • Quando convertemos o código de base 64 para hexadecimal no site, ele vem como BIG ENDIAN
  • E para cadastrar no GO, o CORRETO é este código ser em LITTLE ENDIAN, QUE É BASICAMENTE O NÚMERO DO BIG ENDIAN AO CONTRÁRIO, INVERTENDO DE DOIS EM DOIS (DE BIT A BIT).

OBS: Lembrando que, essa informação só é válida para o MXT130. Pois o MTC800 não gera esse tipo de evento, no caso do MTC, o Login é feito digitando no TD80 (LT_DATA_TERMINAL).

________________________________________________________________________________________________________________________

INFORMAÇÃO ADICONAL: 

  • No MXT130, caso esteja gerando o evento de PASSAGEIRO (FUNÇÃO ESSA QUE DEVERIA SER SÓ PARA O MTC800), significa que ele recebeu o PERFIL antes do FIRMWARE.

Neste caso, para correção, devemos: IR NA ENGRENAGEM, APAGAR ARQUIVO, REALIZAR A EXCLUSÃO DO PERFIL E DEIXAR O EQUIPAMENTO BAIXAR ELE NOVAMENTE.

Porque no Perfil, nós temos a informação que diz o seguinte: 

CRACHÁS NÃO CONHECIDOS, NÃO SÃO PASSAGEIROS? SIM 

= "UNKNOWNRFIDUSERSARENOTPASSENGERS": TRUE, 

No MXT130 essa informação precisa estar como TRUE.

Para isso, o Grupo de configuração precisa estar configurado para a seguinte ordem de aplicação: 

PRIMEIRO O FIRMWARE DE APLICAÇÃO – DEPOIS O PERFIL

________________________________________________________________________________________________________________________

EM RESUMO: 

  • NO MTC800: Convertemos o código do Login do Passageiro de DECIMAL PARA HEXADECIMAL
  •  E NO MXT130: Utilizamos a tabela para converter de BASE 64 PARA HEXADECIMAL, LITTLE ENDIAN.

 

REFERÊNCIAS BIBLIOGRÁGICAS: 

LINK DO TREINAMENTO: https://mxtcloud.sharepoint.com/sites/suporte_maxtrack/_layouts/15/stream.aspx?id =%2Fsites%2Fsuporte%5Fmaxtrack%2FShared%20Documents%2FGrava%C3%A7%C3% A3o%20treinamentos%2FRFID%20BUIAR%2DGrava%C3%A7%C3%A3o%20de%20Reuni %C3%A3o%20%281%29%2Emp4&referrer=StreamWebApp%2EWeb&referrerScenario =AddressBarCopied%2Eview%2E87fa1085%2D18ad%2D4938%2Dbc88%2Dcfc1ce1d14 db

Relativo a

Esse artigo foi útil?

Usuários que acharam isso útil: 0 de 0

Tem mais dúvidas? Envie uma solicitação

Comentários

0 comentário

Por favor, entre para comentar.