Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sumário
1 - Introdução............................................................................................................. 3
2 - Comandos Disponíveis........................................................................................ 4
2.1 - Data e Hora = 01 ............................................................................................... 4
2.2.1 - Liberar Giro = 02 (Catraca) ............................................................................ 4
2.2.2 - Liberar Acesso = 02 (Fechadura) .................................................................. 5
2.3 - Bloquear Acesso = 03 ....................................................................................... 5
2.4 - Não Cadastrado = 04 ......................................................................................... 5
2.5 - Mensagem da Virada = 05 ................................................................................ 6
2.6 - Relé Auxiliar = 06 .............................................................................................. 6
2.7 - Tabela de Parâmetros = 07 ............................................................................... 7
2.8 - Solicitação do Acesso = 09 .............................................................................. 9
2.9 - Confirmação do Acesso = 10 ......................................................................... 10
2.10.1 - Backup e Restore = 11 ............................................................................. 11
2.10.2 - Backup e Restore via Digital_IHM............................................................. 12
2.11 - Status da Porta Controlada Pela Fechadura = 12 ....................................... 12
2.12 - Coleta dos Dados = 13 ................................................................................. 12
2.13 - Envio de Mensagem On-line = 17 ................................................................ 14
2.14 - Status do Terminal = 19 ................................................................................ 14
2.15 - Resetar os contadores = 23.......................................................................... 14
2.16 - Recebimento dos valores dos contadores = 24; ........................................ 15
2.17 - Acionamento da cancela = 25 ...................................................................... 15
2.18 – Imprime Ticket = 26 ...................................................................................... 15
2.18 – Recebe Status da Impressora = 27 ............................................................. 16
3 - Cofre Coletor ...................................................................................................... 17
3.1 - Liberação sem o sensor de coleta ................................................................. 17
3.2 - Liberação com sensor de coleta .................................................................... 17
3.2.1 - Acionamento do cofre = 20 ......................................................................... 17
3.2.2 - Sensor de coleta = 21 .................................................................................. 18
4 - Identificação de digitais no servidor (Computador)........................................ 18
4.1 - Identificação de Digital no Computador = 15................................................ 19
4.2 - Checksum ........................................................................................................ 19
4.3 - Cadastro e Identificação das Digitais pelo software .................................... 20
4.4 - 1:N .................................................................................................................... 20
Documentação para Integração com Equipamentos – Terminal IHM 2
Controle de Acesso On-line
1 - Introdução
2 - Comandos Disponíveis
O comando utilizado para atualização de data e hora '01' seguido do dia, mês
ano, hora, minuto, segundo, e por último dia da semana onde o Domingo = 01 e
Sábado = 07, todos os parâmetros devem ter dois dígitos, separados por ponto e
vírgula e são obrigatórios.
Exemplo:
Terminal = 01
Data = 27/01/09
Hora = 10:09:20
Dia Semana = 03 = terça-feira
Exemplo:
Documentação para Integração com Equipamentos – Terminal IHM 5
Controle de Acesso On-line
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Tabela de Parâmetros
Exemplo:
Documentação para Integração com Equipamentos – Terminal IHM 9
Controle de Acesso On-line
(Catraca)
Comando enviado:
01;07;1;I;1;I;1;I;1;I;D;1;10;123456;0;10;0;0;0;E;10;1;0;0;02;0;1;I;0;0;1;I;10;1;05;
(Fechadura)
Comando enviado:
01;07;1;P;1;P;0;P;0;P;D;1;10; 123456;0;10;0;0;0;E;10;0;0;0;02;0;1;I;0;0;0;P;00;0;00;
Resposta ao Terminal
Exemplo:
Caso o paramêtro ação seja um "G" , indica que o giro foi completado com sucesso
no sentido informado, caso este parâmetro seja um "X" indica que ocorreu o
TimeOut e o giro não foi efetuado.
Exemplo:
Comando enviado:
<Número do Equipamento>;<Número do Comando = 11>;
Comando Recebido:
<Número do Equipamento>;<Número do Comando = 11>;
Exemplo:
Enviado: 01;11;
Recebido: 01;11;
Comunicação Serial:
Abertura da porta
UF_InitCommPort(COM1, 9600,False);
Fecha Porta
UF_CloseCommPort;
Comunicação TCP/IP:
Inicio da Comunicação
UF_InitSocket(„192.168.0.5‟, 2051, False);
Obs.: A porta utilizada deve ser sempre a 2051.
UF_LoadDB(„C:\Backup.db‟);
Encerramento da Comunicação
UF_CloseSocket;
Exemplo:
Enviado: 01;11;
Recebido: 01;11;
Exemplo:
0000000000000000ddmmyyhhmmssCS
Exemplo:
1º acesso: 2º acesso:
Crachá: 000000000000001 Crachá: 000000000000123
Data:19/08/09 Data:19/08/09
Hora: 11:52:55 Hora: 11:53:20
Canal: 1 - Barras Canal: 2 - Biometria
Sentido: E – Entrada Sentido: S – Saída
Documentação para Integração com Equipamentos – Terminal IHM 14
Controle de Acesso On-line
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Documentação para Integração com Equipamentos – Terminal IHM 16
Controle de Acesso On-line
Status retornado:
00 Ticket Retirado
01 Impressora Não Responde
02 Impressora Destravada
03 Impressora Sem Papel
04 Impressora OK
Exemplo:
3 - Cofre Coletor
Caso o cofre coletor esteja habilitado o leitor de código de Barras deve ser
desabilitado.
O Cofre coletor opera sempre no Canal 4, mantendo o mesmo padrão do comando
09 (Solicitação de Acesso).
A retenção do Crachá (acionamento do Cofre) deve ser feito através do relé auxiliar
(Comando 06), onde o mesmo deve ser acionado por um tempo suficiente para que
o crachá seja retido. O Próprio equipamento se encarrega de liberar a saída do
visitante, enviando ao computador apenas a confirmação do giro.
Exemplo:
Obs.: Os dados são enviados pelo terminal em forma de bytes, e não strings
como os outros comandos.
Exemplo:
4.2 - Checksum
[37][129][00][00]
converte para hexadecimal
[25][81][00][00]
inverte a ordem
[00][00][81][25] = 00008125 (em Hexadecimal)
Valor checksum em decimal = 33061
4.4 - 1:N
A operação 1:N não é aconselhável caso se tenha um grande número de
digitais cadastradas, pois ela consiste em receber uma digital do terminal e procurar
em meio a todas as digitais cadastradas se a mesma existe, o que pode demorar
dependendo do número de registros armazenados. Para utilização deste modelo
basta selecionar no teclado do equipamento o sentido desejado para que o mesmo
solicite a digital e a envie ao computador conforme o protocolo descrito acima.
4.5 - 1:1
O modelo 1:1 consiste em receber um identificador (Crachá ou matricula, por
exemplo), assim a digital será somente conferida não sendo necessário efetuar uma
busca em todas as Digitais cadastradas, mas somente no identificador informado.
Com isso o tempo de resposta diminui significativamente.
Para utilização deste modelo o computador deve receber normalmente a
solicitação de acesso em um canal Não Biométrico, diferente de 2, e logo em
seguida deve ser enviado o Comando “14”, para verificação da digital no próprio
equipamento, ou Comando “16”, para verificar a digital no servidor.
Exemplo:
Documentação para Integração com Equipamentos – Terminal IHM 21
Controle de Acesso On-line
Ou:
0000000000000000NNNNNNNNNNNNNNNNHHLLTT
Exemplo:
Próximos Registros.
Documentação para Integração com Equipamentos – Terminal IHM 23
Controle de Acesso On-line
Exemplo:
N Registros.
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
Documentação para Integração com Equipamentos – Terminal IHM 25
Controle de Acesso On-line
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
HHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNNHHNN
Exemplo:
Comando Enviado:
080008101100111012001210150015101600161018001810
080008101100111012001210150015101600161018001810
080008101100111012001210150015101600161018001810
080008101100111012001210150015101600161018001810
080008101100111012001210150015101600161018001810
080008101100111012001210150015101600161018001810
080008101100111012001210150015101600161018001810
Comando Recebido: 0x06
Próximo Registro.
Exemplo:
N Registros.
Exemplo:
0000000000000000DDMMAAHHMMSSssLL
Status Descrição
Acesso
00 Acesso Liberado Sentido Entrada
01 Acesso Liberado Sentido Saída
02 Acesso Liberado Mas Não Girou
03 Não Cadastrado
04 Acesso Bloqueado Fora de Horário
05 Acesso Bloqueado Leitor Não Permitido
06 Acesso Bloqueado Terminal Não Permitido
00 Teclado do Equipamento.
01 Código de Barras
02 Biometria
03 Leitor de Proximidade 1
04 Cofre Coletor
05 Cofre Burro
06 Leitor de Proximidade 2
07 Código de Barras 2
08 Biometria 2
Exemplo:
N Registros.
Exemplo:
N Registros.
Tabela de Parâmetros
Exemplo:
(Catraca)
Comando enviado:
01;47;1;I;1;I;1;I;1;I;D;1;10;123456;0;0;0;E;10;1;0;0;02;0;1;I;0;0;1;I;0;I; 2;1;1;1;1;1;
Comando Recebido: 01;47;
(Fechadura)
Comando enviado:
01;07;1;P;1;P;0;P;0;P;D;1;10;123456;0;0;0;E;10;0;0;0;02;0;1;I;0;0;0;P;
0;P;2;0;0;1;1;1;
Comando Recebido: 01;07;
Valor Descrição
00 Domingo
01 Segunda-Feira
02 Terça-Feira
03 Quarta-Feira
04 Quinta-Feira
05 Sexta-Feira
06 Sábado
07 Segunda à Quinta
08 Segunda à Sexta
Documentação para Integração com Equipamentos – Terminal IHM 31
Controle de Acesso On-line
09 Segunda à Sábado
10 Todos os Dias
HHNNDDTT
Documentação para Integração com Equipamentos – Terminal IHM 32
Controle de Acesso On-line
Exemplo:
Próximo Registro.
Exemplo:
N Registros.
Tamanho Descrição
16 Mensagem da Primeira Linha do Display
16 Mensagem da Segunda Linha do Display
21 Data, Hora e Dia da Semana
16 Númeração do Ticket
Até 296 Mensagem do Ticket
Exemplo:
Tipo Descrição
00 Ticket Retirado (1x)
01 Impressora Não Responde (1x minuto)
02 Impressora Destravada (1x minuto)
03 Impressora Sem Papel (1x minuto)
04 Impressora OK (1x)
Exemplo:
6 - Anexo I
Data: 01/11/2013
Estrutura do comando:
[Comando] = Ação a ser executada pelo aplicativo, definida conforme tabela abaixo.
Comando Descrição
/bkptot Grava todas as digitas salvas no equipamento no
computador.
/bkppar Efetua um bakcup parcial das digitais, serão copiadas para o
computador somente as digitais que ainda não estiverem
salvas.
/resttot Enviar todas as digitais salvas no computador para o
equipamento. As digitais do equipamento são apagadas
antes do envio.
/restpar Envia para o equipamento somente as digitais que estão
salvas no computador e não existem na memória do terminal.
/fmt Formata a memória biométrica do terminal, ou seja, apaga
todas as digitais cadastradas.
/remtxt Remove todas as digitais listadas no arquivo remove.txt
situado no diretório onde está o Digital_IHM.exe.
/remdir Remove todas as digitais que forem listadas no módulo e não
estão listadas no diretório Digitais.
/rem X Remove somente a digital X da memória do módulo.
(Somente 1 digital por chamada do aplicativo).
/f Finaliza automaticamente o aplicativo 5 segundos após
concluída a operação solicitada.
/r Reinicia automaticamente o aplicativo 5 segundos após não
concluída a operação solicitada.
Exemplos de utilização:
Backup total das digitais via ethernet com reinício e finalização automáticas: