Skip to content

v4.2.1 — Event Listener: recebe fotos via HTTP Host

Latest

Choose a tag to compare

@ProtectorAnalytics ProtectorAnalytics released this 02 Apr 00:42

Nova funcionalidade: Event Listener

O que é

Servidor HTTP local que recebe eventos dos terminais Hikvision em tempo real. Quando alguém autentica com face, o terminal envia a foto capturada via HTTP POST — e o listener salva automaticamente no cache.

Por que resolve o DS-K1T672MX

Este terminal não permite download de fotos via ISAPI (FDSearch multipart 400, LOCALS 404). Mas ele envia a foto no evento de autenticação quando uploadVerificationPic=true.

Arquitetura

Terminal → HTTP POST (evento multipart com JPEG) → EventListener:8889
                                                       ↓
                                                  _FaceCache.save(employeeNo, jpeg)
                                                       ↓
                                                  face_cache/{employeeNo}.jpg

Como usar

from core.event_listener import EventListener, configure_http_host

# 1. Iniciar listener
listener = EventListener(port=8889, on_photo=my_callback)
listener.start()

# 2. Configurar terminal
configure_http_host(client, listener_ip="172.16.143.55", listener_port=8889)

# 3. Fotos são salvas automaticamente no cache

Configuração automática do terminal

  • HTTP Host Notification → IP do listener
  • uploadVerificationPic: true (habilita foto no evento)
  • saveVerificationPic: true
  • Event triggers para Access Control

Protector Sistemas — v4.2.1