Modo Ponto

Modo Ponto

O Modo Ponto é a função que permite ao dispositivo de Controle de Acesso Facial coletar o registro de ponto e encaminhar ao servidor de ponto, através dos eventos encaminhados com o Modo Online ativo. Esta função está isponível para os produtos listados abaixo, a partir da versão de firmware 2024-07-25:

Dispositivos da série Bio-T que suportam o Modo Ponto:

DispositivosModo Ponto
SS 3532 MF W
SS 3542 MF W
SS 5531 MF W
SS 5541 MF W
SS 5532 MF W
SS 5542 MF W

Ativação do Modo Ponto

Para ativação do Modo Ponto

Requisição - GET

http://{{device_ip}}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].AttendanceMode.Enable=true

paramtypedescription
setConfig *StringComando para cadastrar configuração
EnableBooleanHabilita/Desabilita a função

Exemplo de Retorno - text/plain

OK

Evento do registro de ponto

O registro de ponto ocorrerá com o reconhecimento da credencial junto ao Controlador de Acesso Facial e recebido pelo servidor com Modo Online ativo, com a informação do status de conexão ao servidor ("OfflineState"). Esse novo campo é necessário para reportar se o evento ocorreu de forma "online" ou "offline".

Exemplo de encaminhamento do evento:

--myboundary
Content-Type: text/plain
Content-Disposition: form-data; name="info"
 
{
   "Channel" : 0,
   "Events" : [
      {
         "Action" : "Pulse",               
         "Code" : "AccessControl",           // Código do tipo de Evento
         "Data" : {                          // Informação do Evento
            "Alive" : 100,
            "CardName" : "test",             // Nome do Usuário 
            "CardNo" : "",                   // Código do cartão em Hexadecimal 
            "CardType" : 0,                  // Tipo do Cartão 0: Ordinary card, 1: VIP card, 2: Guest card, 3: Patrol card, 4: Blocklist card, 5: Duress card
            "CreateTime" : 1581098928,       // Data da criação do Evento em Timestamp 
            "Door" : 0,                      // Porta ao qual ocorreu o acesso
            "ErrorCode" : 0,                 // Código do Erro / Motivo do Acesso negado 
			"OfflineState" : 0,              // 0: Evento ocorreu Online / 1: Evento ocorreu Offline 
            "ImageInfo" : [                  // Lista de informações da foto que é mandada junto ao evento 
               {
                  "Height" : 640,
                  "Length" : 11112,
                  "Offset" : 0,
                  "Type" : 1, ==> Foto de Contexto
 
                  "Width" : 360
               },
               {
                  "Height" : 480,
                  "Length" : 30313,
                  "Offset" : 11112,
                  "Type" : 0, ==> Foto do usuário
                  "Width" : 367
               },
               {
                  "Height" : 556,
                  "Length" : 12401,
                  "Offset" : 41425,
                  "Type" : 2, ==> Foto de contexto com recorte do rosto 
                  "Width" : 332
               }
            ],
            "Method" : 15,                   // Método usado na autenticação
            "ReaderID" : "1",                // Leitor usado na autenticação
            "Similarity" : 98,
            "SnapPath" : "\/var\/tmp\/partsnap8.jpg",
            "Status" : 1,                    // Status do acesso Liberado/Negado
            "Type" : "Entry",                // Tipo de Acesso Entrada/Saida
            "UTC" : 1581098928,              // UTC do acesso
            "UserID" : "6",                  // ID do Usuário
            "UserType" : 0                   // Tipo de usuário 
         },
         "Index" : 0,
         "PhysicalAddress" : "bc:32:5f:6d:46:d9"
      }
   ],
   "FilePath" : "\/mnt\/appdata1\/userpic\/SnapShot\/2020-02-07\/15\/08\/6_98_100_20200207150848425.jpg",
   "Time" : "07-02-2020 15:08:48"            // Data e hora do evento. 
}
 

Habilitar botão de registro

Ao habilitar o botão de registro de ponto, o controlador de acesso facial somente irá capturar a credencial após pressiona-lo. Caso contrário, não irá coletar a informação. Este botão evita que seja capturado a credencial de forma acidental.

Requisição - GET

http://{{device_ip}}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].AttendanceMode.Button=true

paramtypedescription
setConfig *StringComando para cadastrar configuração
ButtonBooleanHabilita/Desabilita a função

Exemplo de Retorno - text/plain

OK

Mudança da cor da fonte para o display

Ao ativar a função do Modo Ponto, irá ativar automaticamente a proteção de tela e mostrará a data e hora na tela principal do produto. A cor da fonte utilizada como padrão é Branco.

Requisição - GET

http://{{device_ip}}/cgi-bin/configManager.cgi?action=setConfig&AccessControl[0].AttendanceMode.TimeColor=0

paramtypedescription
setConfig *StringComando para cadastrar configuração
TimeColorNumber0: Branco, 1: Cinza, 2: Preto.

Exemplo de Retorno - text/plain

OK