Configurações de Credenciais de Face
Captura Remota de Faces

Captura Remota de Face

Por meio da função abaixo o dispositivo entra em modo de captura de face, sendo exibida a tela padrão de captura via display do dispositivo. A foto do resultado da captura será retornado via SnapManager, podendo ser filtrada com o parametro CitizenPictureCompare.

Exemplo: http://192.168.2.100/cgi-bin/snapManager.cgi?action=attachFileProc&Flags[0]=Event&Events=[CitizenPictureCompare] (opens in a new tab)

ℹ️

Dispositivos que suportam esta função:

DispositivosFirmware
SS 3530 MF FACE W210706 ou superior
SS 5530 MF FACE210929 ou superior
SS 3540 MF FACE EX211109 ou superior
SS 5530 LITE230307 ou superior
SS 3540 MF FACE BIO EX231129 ou superior
SS 1530 MF W240201 ou superior
SS 1540 MF W240201 ou superior
SS 3532 MF W231018 ou superior
SS 3542 MF W231018 ou superior
SS 5531 MF W231018 ou superior
SS 5541 MF W231018 ou superior
SS 5532 MF W231018 ou superior
SS 5542 MF W231018 ou superior
⚠️

A chamada snapManager deve ser executada antes da chamada captureCmd em modo de "aguarde", caso contrário o dispositivo não irá retornar a foto da captura.

Requisição - GET

http://192.168.1.201/cgi-bin/accessControl.cgi?action=captureCmd&type=1&heartbeat=5&timeout=10

paramtypedescription
captureCmd *StringComando para Captura Remota de Face
type *StringTipo de captura, atualmente somente disponivel o tipo 1
heartbeat *StringValor pode ser de 1 a 5. Define o intervalo de envio da menssagem ao cliente com a informação hearbeat
timeout *StringTimeOut da Chamada em Segundos

Exemplo de Retorno - text/plain

OK

Exemplos

 import requests
 
device_ip = '10.1.35.144'
username = 'admin'
password = 'acesso1234'
 
url = "http://{}/cgi-bin/accessControl.cgi?action=captureCmd&type=1&heartbeat=5&timeout=10".format(
                          str(device_ip),
                      )
 
digest_auth = requests.auth.HTTPDigestAuth(username, password)
rval = requests.get(url, auth=digest_auth, stream=True, timeout=20, verify=False)
 
print(rval.text)