Startseite / Produkte / SDKs & Starterkits / Cams Biometric Integrator (PHP- & Python-Starterkits)
SDK

Cams Biometric Integrator (PHP- & Python-Starterkits)

Schluss mit Boilerplate. Der Cams Biometric Integrator ist ein herunterladbares Starter-Backend – sowohl in PHP als auch in Python –, das Stempel-Logs und Benutzer-Updates von Cams Geräten in Echtzeit empfängt, konfigurierbare tages- und schichtbasierte Anwesenheitsrichtlinien anwendet und in MySQL, MariaDB, PostgreSQL, MSSQL oder MongoDB schreibt.

Überblick

Sofort lauffähige PHP- und Python-Referenz-Backends, die Stempelungen von Cams-Geräten empfangen, Anwesenheitsrichtlinien auswerten und in der Datenbank Ihrer Wahl speichern.

Eine flexible Referenzimplementierung, die die Integration mit der Cams Biometric Web API in Gang bringt. Sie enthält einen Callback-Server-Einstiegspunkt, Auswerter für Tages- und Schichtanwesenheit, einen REST-Client für Operationen vom Server zum Gerät und einen CLI-Tester zur Verwaltung von Benutzern und Geräten. Anwesenheitsregeln liegen in einer JSON-Konfiguration, Umgebungseinstellungen in einer Konfigurationsdatei und optional einer .env, und die Datenbankschicht ist über MySQL/MariaDB, PostgreSQL, MSSQL und MongoDB austauschbar. Die PHP-Edition (PHP 7.4+, Composer) und die Python-Edition (Python 3.8+, pip) werden als sofort einsetzbare Projekte ausgeliefert.

SDKHTTP-Callback-ServerREST-ClientCLIPHPPython
attendance-rules.json + Callback-Server starten
# 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" }

Funktionen

Was er kann

Sofort einsetzbarer Callback-Server

Callback-Server bereitstellen und sofort Stempelungen empfangen.

Konfigurierbare Anwesenheitsrichtlinien

Tages- und Schichtregeln in JSON definieren, ohne Code anzufassen; fällt auf Standardwerte zurück, wenn keine vorhanden sind.

Jede Datenbank

Eine Codebasis für MySQL, MariaDB, PostgreSQL, MSSQL oder MongoDB über eine austauschbare Treiberschicht.

CLI-Tester

Benutzer und Geräte interaktiv über das Terminal verwalten und testen.

Merkmale

Alles inklusive

  • Empfang von Stempel- und Benutzerdaten in Echtzeit über einen Callback-Server-Einstiegspunkt
  • Konfigurierbare Auswertung tages- und schichtbasierter Anwesenheitsrichtlinien in JSON
  • Austauschbare Datenbank-Backends: MySQL, MariaDB, PostgreSQL, MSSQL, MongoDB
  • Integrierter REST-Client für Benutzer- und Geräteoperationen vom Server zum Gerät
  • Interaktiver CLI-Tester zur manuellen Verwaltung von Benutzern, Geräten und Richtlinien
  • Datenbanktransaktionen für Konsistenz der Anwesenheitsdaten
  • Verfügbar sowohl in PHP (PHP 7.4+, Composer) als auch in Python (3.8+, pip)

Mit dem Cams Biometric Integrator (PHP- & Python-Starterkits) entwickeln

Schlüssel holen, Dokumentation lesen und live gehen. Unser Team unterstützt Sie bei Ihrer ersten Integration.

FAQ

Häufige Fragen

Welche Datenbanken unterstützt der Cams Biometric Integrator?

MySQL, MariaDB, PostgreSQL, MSSQL und MongoDB, ausgewählt über eine austauschbare Datenbanktreiberschicht.

Ist der Integrator in mehr als einer Sprache verfügbar?

Ja. Er wird sowohl als PHP-Projekt (PHP 7.4+, Composer) als auch als Python-Projekt (Python 3.8+, pip) ausgeliefert, mit gleichwertiger Struktur und gleichem Funktionsumfang.

Verwandt

Mehr von der Plattform entdecken