| Protocolo de envio e recepção de cartão | ||||||||
| Tamanho | Tipo | Descrição | ||||||
| Envio | Pedido | Separador | ||||||
| ? | asc | Quantidade de cartões | + | Rev 1 | ||||
| 1 | asc | I para inclusão, E para exclusão, A para alteração e L para limpar a lista[1] | [ | |||||
| ? | asc | Índice do usuário[2] | [ | |||||
| 3 ~ 20 | asc | Cartão[3] | [ | |||||
| 19 | asc | Validade inicial (dd/mm/aaaa hh:mm:ss) | [ | |||||
| 19 | asc | Validade final (dd/mm/aaaa hh:mm:ss) | [ | |||||
| ? | asc | Código do aceso / Situação do cartão[4] | [ | |||||
| ? | asc | Tipo do cartão[5] | [ | |||||
| 1 | asc | Verifica ou não digital[6] | [ | |||||
| ? | asc | Senha de acesso[7] | [ | |||||
| ? | asc | Senha de pânico[8] | [ | |||||
| ? | asc | Reles[9] | [ | |||||
| ? | asc | Sequência de acesso[10] | [ | |||||
| ? | asc | Posição do cartão[11] | [ | |||||
| ? | asc | Quantidade de horários existentes no cartão | [ | |||||
| ? | asc | Referências de horários separados por "{" | [ | |||||
| ? | asc | Quantidade de escalas existentes no cartão | [ | |||||
| ? | asc | Referências de escalas separados por "{" | [ | |||||
| 1 | asc | Senha segura[12] | [ | |||||
| 20 | asc | Nome usuário[13] | [ | Rev 2 | ||||
| 3 ~ 20 | asc | Referência 1[14] | [ | Rev 5 | ||||
| 3 ~ 20 | asc | Referência 2[15] | ||||||
| Resposta | Separador | |||||||
| ? | asc | Quantidade de cartões processados. | + | |||||
| ? | asc | Resultado da operação em cada cartão (separado por "]" ) | ||||||
| Recepção | Pedido | Separador | ||||||
| ? | asc | Quantidade de cartões. | ] | |||||
| ? | asc | Indice desejado (ver comentário)[16] | ] | |||||
| ? | asc | Índice do cartão que será buscado (somente quando indice desejado for -1) | ||||||
| Resposta | Separador | |||||||
| ? | asc | Quantidade de cartões processados. | + | Rev 1 | ||||
| ? | asc | Índice do usuário | [ | |||||
| 3 ~ 20 | asc | Cartão[17] | [ | |||||
| 19 | asc | Validade inicial (dd/mm/aaaa hh:mm:ss) | [ | |||||
| 19 | asc | Validade final (dd/mm/aaaa hh:mm:ss) | [ | |||||
| ? | asc | Código do aceso / Situação do cartão[18] | [ | |||||
| ? | asc | Tipo do cartão[19] | [ | |||||
| 1 | asc | Verifica ou não digital[20] | [ | |||||
| ? | asc | Senha de acesso | [ | |||||
| ? | asc | Senha de pânico | [ | |||||
| ? | asc | Reles[21] | [ | |||||
| ? | asc | Sequência de acesso | [ | |||||
| ? | asc | Posição do cartão[22] | [ | |||||
| ? | asc | Quantidade de horários existentes no cartão | [ | |||||
| ? | asc | Referências de horários separados por "{" | [ | |||||
| ? | asc | Quantidade de escalas existentes no cartão | [ | |||||
| ? | asc | Referências de escalas separados por "{" | [ | |||||
| 1 | asc | Senha segura[23] | [ | |||||
| 20 | asc | Nome usuário[24] | [ | Rev 2 | ||||
| Exemplos | ||||||||
| Envia períodos | ||||||||
| Pedido | <SB><XXXX><II>+ECAR+00+1+A[1[1[27/01/2012 09:17:20[28/01/2012 09:17:20[1[1[0[123[321[[BM[2[1[5[0[[0[Antonio Gomes<CS><EB>[25] | |||||||
| Resp. | <SB><XXXX><II>+ECAR+00+1+0<CS><EB> | |||||||
| Recebe períodos | ||||||||
| Pedido | <SB><XXXX><II>+RCAR+00+<CS><EB> | |||||||
| Resp. | <SB><XXXX><II>+RCAR+00+1+1[1[27/01/2012 09:17:20[28/01/2012 09:17:20[1[1[0[123[321[[BM[2[1[5[0[[0<CS><EB> | |||||||
| Legenda | OBSERVAÇÃO | |||||||
| <SB> | Start byte | 0x02 | Número de cartões é limitado a 50000. | |||||
| <XXXX> | Quantidade de dados | ? | Número de biometrias por cartão é limitado a 10. | |||||
| <II> | Índice da mensagem | ? | ||||||
| <CS> | Checksum | ? | Verifique os limites do módulo biométrico instalado no equipamento. | |||||
| <EB> | EndByte | 0x03 | ||||||