Início / Produtos / SDKs e kits iniciais / Cams Biometric Integrator (kits iniciais PHP e Python)
SDK

Cams Biometric Integrator (kits iniciais PHP e Python)

Pule o código repetitivo. O Cams Biometric Integrator é um backend inicial para download — em PHP e em Python — que recebe em tempo real logs de batidas e atualizações de usuários dos dispositivos Cams, aplica políticas de frequência configuráveis por dia e por turno e grava em MySQL, MariaDB, PostgreSQL, MSSQL ou MongoDB.

Visão geral

Backends de referência em PHP e Python prontos para rodar que recebem as batidas dos dispositivos Cams, avaliam políticas de frequência e gravam no banco de dados que você preferir.

Uma implementação de referência flexível que acelera a integração com a Cams Biometric Web API. Vem com um ponto de entrada de servidor de callback, avaliadores de frequência por dia e por turno, um cliente REST para operações do servidor ao dispositivo e um testador de CLI para gerenciar usuários e dispositivos. As regras de frequência ficam em uma configuração JSON, os ajustes de ambiente em um arquivo de configuração e em um .env opcional, e a camada de banco de dados é plugável entre MySQL/MariaDB, PostgreSQL, MSSQL e MongoDB. A edição PHP (PHP 7.4+, Composer) e a edição Python (Python 3.8+, pip) são entregues como projetos prontos para uso.

SDKServidor de callback HTTPCliente RESTCLIPHPPython
attendance-rules.json + execute o servidor de callback
# PHP edition
composer install && php callback-server.php
# Python edition
pip install -r requirements.txt && python callback_server.py
# shift policy (JSON, no code)
{ "shift":"09:00-18:00", "grace_min":10, "db":"postgres" }

Recursos

O que ele faz

Servidor de callback pronto para uso

Implante o servidor de callback e comece a receber batidas imediatamente.

Políticas de frequência configuráveis

Defina regras de dia e de turno em JSON sem mexer no código; usa os padrões se o arquivo estiver ausente.

Qualquer banco de dados

Uma única base de código atende MySQL, MariaDB, PostgreSQL, MSSQL ou MongoDB por meio de uma camada de drivers plugável.

Testador de CLI

Gerencie e teste usuários e dispositivos de forma interativa pelo terminal.

Funcionalidades

Tudo incluído

  • Recepção em tempo real de batidas e dados de usuários por um ponto de entrada de servidor de callback
  • Avaliação de políticas de frequência por dia e por turno, configurável em JSON
  • Backends de banco de dados plugáveis: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Cliente REST integrado para operações de usuários e dispositivos do servidor ao dispositivo
  • Testador de CLI interativo para gerenciar manualmente usuários, dispositivos e políticas
  • Transações de banco de dados para a consistência dos dados de frequência
  • Disponível em PHP (PHP 7.4+, Composer) e em Python (3.8+, pip)

Crie com o Cams Biometric Integrator (kits iniciais PHP e Python)

Pegue uma chave, leia a documentação e publique. Nossa equipe ajuda na sua primeira integração.

FAQ

Perguntas frequentes

Quais bancos de dados o Cams Biometric Integrator suporta?

MySQL, MariaDB, PostgreSQL, MSSQL e MongoDB, selecionados por meio de uma camada de drivers de banco de dados plugável.

O Integrator está disponível em mais de uma linguagem?

Sim. Ele é entregue como um projeto PHP (PHP 7.4+, Composer) e como um projeto Python (Python 3.8+, pip), com estrutura e recursos equivalentes.

Relacionados

Explore mais da plataforma