Home / Products / SDKs & Starter Kits / Cams 620 Device Connector SDK
SDK

Cams 620 Device Connector SDK

Talk to biometric attendance terminals directly from your code. The Cams 620 Device Connector SDK gives C++ developers a clean, documented API to authenticate, query device capabilities, manage users and fingerprint or face templates, and pull attendance logs over TCP.

Overview

A C++ SDK that connects to Cams 620-class attendance and biometric devices over TCP to manage users, templates, and attendance logs.

A C++ device-communication SDK that establishes an authenticated TCP session with Cams 620-class attendance and biometric terminals and exposes a rich, header-documented API. It covers connection and serial-number verification, device control (enable/disable, refresh, restart, power off, clear admin), exhaustive parameter queries (firmware, platform, network, supported modalities, algorithm versions, capacities), user and template add/get/delete, and attendance-log retrieval by new-only, time range, since-timestamp, or full pull, with explicit acknowledgement to advance the device read flag. Results return through a typed result enum with granular status codes.

SDKTCP/IP (binary device protocol)C++ APIC++

Built for

C++ developers and OEM integrators building attendance, payroll, or access-control software that communicates directly with biometric terminals.

biometric device SDKattendance device connectorfingerprint device APIC++ device SDKattendance log retrievalbiometric terminal integrationdevice user management SDKCams 620 connector

Capabilities

What it does

Connect & Authenticate

Open a TCP session, validate the serial number and credentials, and manage the connection lifecycle.

Query Device

Read firmware, platform, network, capacities, and supported biometric modalities from the terminal.

Manage Users & Templates

Add, fetch, and delete users plus fingerprint and face templates by id.

Pull Attendance

Retrieve attendance logs new-only, by range, since a time, or in full, then acknowledge the read.

Control Device

Enable or disable, refresh, restart, power off, set time, and clear admin remotely.

Features

Everything included

  • Authenticated TCP connect with serial-number verification using a per-device connection string and comm key
  • Typed result codes covering connection, authorization, data, and user-management error classes
  • Device control: enable or disable modules, refresh, restart, switch off, clear admin privileges
  • Comprehensive device parameter queries: firmware, platform, OS, network, capacities, and supported biometric types (fingerprint, face, voice, iris, retina, palmprint, finger and palm vein)
  • User management: add user, add fingerprint template by id, get all users, delete users and templates
  • Template access: bulk fingerprint templates, face template by user id, users-with-templates in one call
  • Attendance log retrieval: new-only, by time range, since a timestamp, or all, with read-flag acknowledgement
  • Time management: get and set device time; device name and OEM vendor get and set
  • Capability-aware design so callers can branch on what each terminal supports

Build with Cams 620 Device Connector SDK

Grab a key, read the docs, and ship. Our team helps with your first integration.

FAQ

Common questions

What does the SDK communicate with?

It connects over TCP to Cams 620-class attendance and biometric terminals, authenticating with the device serial number and comm key before issuing commands.

Can I retrieve only new attendance records?

Yes. The SDK supports new-only retrieval, by time range, since a timestamp, and full pulls; after reading new logs you send an acknowledgement to advance the device's last-read flag.

Which biometric modalities can it report?

It queries the device's capability mask, reporting support for fingerprint, face, voice, iris, retina, palmprint, finger vein, and palm vein.

Related

Explore more of the platform