Ir al contenido

Texto traducido automáticamente (ver original)

API HTTP

BlinkEasy se integra fácilmente con sus propias aplicaciones. Puede, por ejemplo, crear sus propias estadísticas o controlar dispositivos IoT, como regular la iluminación en función de la frecuencia de parpadeo.

Para activar esta función avanzada, indique una URL de callback en la página de ajustes. Consulte el código de ejemplo para ESP32.

  • Para garantizar la privacidad, el módulo HTTP se limita a datos generalizados y no puede enviar fotogramas de vídeo ni datos que permitan identificarle.
  • Las solicitudes se envían al instante cuando se produce un evento y, de forma periódica, para comunicar estadísticas como la frecuencia de parpadeo actual.
  • Puede añadir parámetros propios, por ejemplo para incluir credenciales o distinguir entre dispositivos.

Parámetros enviados con cada solicitud:

eventID del evento. Valores posibles: BLINK, START, END, BPM, ALERT, BREAK
timestampMilisegundos transcurridos desde el 1 de enero de 1970 (UTC).
Example:
http://localhost:3000/myscript.php?event=START&timestamp=1723321032811

Eventos posibles:

BLINK

Se envía cuando se detecta un parpadeo.

Parámetros:
duration Duración del parpadeo en milisegundos
bpm Frecuencia de parpadeo actual (parpadeos por minuto)
Example:
http://localhost:3000/myscript.php?event=BLINK&bpm=13.2&duration=185&timestamp=1723321032811

START

Se envía cuando se detecta un rostro por primera vez, lo que inicia la sesión.

Example:
http://localhost:3000/myscript.php?event=START&timestamp=1723321032811

END

Se envía cuando no se ha detectado ningún rostro durante timeout milisegundos, lo que finaliza la sesión actual.

Parámetros:
timeout Tiempo de espera de la sesión actual en milisegundos. El último momento en que se reconoció un rostro es el timestamp del evento menos el timeout.
Example:
http://localhost:3000/myscript.php?event=END&timeout=60&timestamp=1723321032811

BPM

Evento periódico

Parámetros:
bpm Frecuencia de parpadeo actual en parpadeos por minuto.
Example:
http://localhost:3000/myscript.php?event=BPM&bpm=13.2&timestamp=1723321032811

ALERT

Se envía cuando la frecuencia de parpadeo del usuario cae por debajo del umbral indicado. Este evento también se envía cuando los recordatorios de parpadeo están desactivados.

Parámetros:
bpm Frecuencia de parpadeo actual en parpadeos por minuto.
target El umbral por debajo del cual ha caído la frecuencia de parpadeo actual.
duration Número de milisegundos por debajo del objetivo hasta que se emitió el aviso.
Example:
http://localhost:3000/myscript.php?event=ALERT&bpm=13.2&target=15.0&duration=12&timestamp=1723321032811

BREAK

Se ha emitido un recordatorio de descanso.

Parámetros:

ninguno

Example:
http://localhost:3000/myscript.php?event=BREAK&timestamp=1723321032811