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.
ℹ️
Dispositivos que suportam esta função:
Dispositivos | Firmware |
---|---|
SS 3530 MF FACE W | 210706 ou superior |
SS 5530 MF FACE | 210929 ou superior |
SS 3540 MF FACE EX | 211109 ou superior |
SS 5530 LITE | 230307 ou superior |
SS 3540 MF FACE BIO EX | 231129 ou superior |
SS 1530 MF W | 240201 ou superior |
SS 1540 MF W | 240201 ou superior |
SS 3532 MF W | 231018 ou superior |
SS 3542 MF W | 231018 ou superior |
SS 5531 MF W | 231018 ou superior |
SS 5541 MF W | 231018 ou superior |
SS 5532 MF W | 231018 ou superior |
SS 5542 MF W | 231018 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
param | type | description |
---|---|---|
captureCmd * | String | Comando para Captura Remota de Face |
type * | String | Tipo de captura, atualmente somente disponivel o tipo 1 |
heartbeat * | String | Valor pode ser de 1 a 5. Define o intervalo de envio da menssagem ao cliente com a informação hearbeat |
timeout * | String | TimeOut 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)