Terminado

Desarrollador Backend Nodejs para Integración Zkteco (Biometría y Lector de Patentes) Proyecto Max

Publicado el 01 Noviembre, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos un desarrollador backend experto en integraciones de hardware para extender la funcionalidad de nuestro Sistema de Control de Acceso. El sistema actual se basa en dispositivos ZKTeco y utiliza NodeJS 20 en Elasticbeanstalk, comunicándose vía tcp/ip. Ya contamos con la funcionalidad de lectura de QR y apertura de puertas magnéticas.

El objetivo principal de este proyecto es incorporar la funcionalidad biométrica (huella y facial) y el lector de patentes.

Requisitos Clave y Tareas a Desarrollar:
El profesional será responsable de la integración completa de los siguientes componentes, trabajando con el SDK/protocolos ZKTeco:

*  Integración Biométrica: Incorporar la funcionalidad para lectores de huella y reconocimiento facial (Speedface V4L).
    *  Implementar la lógica para el enrolamiento de huellas y rostros en el sistema web.
    *  Gestionar el envío de datos biométricos desde el dispositivo (Inbio 260 pro) al servidor (NodeJS) para validación de acceso.
    *  Desarrollo de protocolo de respaldo en Inbio en caso de cortes de electricidad o caída de servidor.
*  Integración Lector de Patentes: Incorporar la funcionalidad para el lector de patentes (zk-lpr).
*  Servidor: Mantener y extender la lógica en el servidor NodeJS 20 que recibe las consultas y realiza las validaciones de acceso.
*  Validación: Asegurar la validación de acceso basándose en la información leída (qr, nfc, biometría, patentes) contra el enlace lógico de ubicación (sala y puerta magnética) definido en la aplicación web.

Tecnologías y Conocimientos Excluyentes:
*  Experiencia demostrable en integración con SDKs de Zkteco (preferiblemente adms/pull).
*  Dominio avanzado de NodeJS y JavaScript/TypeScript.
*  Conocimiento en comunicación a través de tcp/ip.

Entregables y Consideraciones:
*  Código fuente limpio y documentado del backend (NodeJS) con las nuevas integraciones funcionales.
*  Documentación técnica de la integración.
*  Se requiere disponibilidad y comunicación fluida.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por D. O.