flutter_zk library

A Dart library for connecting to and managing ZKTeco biometric devices.

This library provides a high-level API for interacting with ZKTeco devices over a TCP/IP network. It supports operations such as fetching users, attendance records, and device information, as well as controlling the device (e.g., restarting, opening doors).

Classes

Attendance
Represents a single attendance record from the biometric device.
Finger
Represents a fingerprint template stored on the device.
User
Represents a user on the biometric device.
ZK
The main class for interacting with a ZKTeco biometric device.

Exceptions / Errors

ZKError
Base class for all ZKTeco device-related exceptions.
ZKErrorConnection
An exception thrown when there is a connection error with the device.
ZKErrorResponse
An exception thrown when the device returns an unexpected or error response.
ZKNetworkError
An exception thrown for network-related errors during communication.