PHPackages                             nazamey/zktecodevices - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nazamey/zktecodevices

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nazamey/zktecodevices
=====================

Nazamey abstraction layer for ZKTeco attendance devices.

1.0(4mo ago)06MITPHPPHP &gt;=8.1

Since Dec 15Pushed 4mo agoCompare

[ Source](https://github.com/nazamey/zktecodevices)[ Packagist](https://packagist.org/packages/nazamey/zktecodevices)[ RSS](/packages/nazamey-zktecodevices/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Nazamey ZKTECO Devices
======================

[](#nazamey-zkteco-devices)

[![PHP Version](https://camo.githubusercontent.com/3294914c61dc5d766feda54ef3f020110cb3200d82f3e63b5fe0fcf876cc7d59/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344372e302d626c75652e737667)](https://php.net/)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)[![Packagist](https://camo.githubusercontent.com/11c250e23a0d86997704af84ea7513503c501209407d964d7fdc200281911170/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e617a616d65792f7a6b7465636f646576696365732e737667)](https://packagist.org/packages/nazamey/zktecodevices)[![Downloads](https://camo.githubusercontent.com/64255301f33ef133c6a95c57652a50b32569479fd1a5d0cbaa626c0370d4da62/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e617a616d65792f7a6b7465636f646576696365732e737667)](https://packagist.org/packages/nazamey/zktecodevices)

A comprehensive PHP library for connecting to and extracting data from ZKTeco fingerprint attendance devices. This library provides a complete implementation of the ZKTeco protocol, enabling you to retrieve user data, attendance records, and device information.

✨ Features
----------

[](#-features)

- 🔌 **Full Protocol Support** - Complete ZKTeco TCP/UDP communication protocol
- 👥 **User Management** - Extract user information, privileges, and access cards
- 📊 **Attendance Records** - Retrieve detailed attendance logs with timestamps
- 🔐 **Authentication** - Support for password-protected devices
- 📁 **Multiple Export Formats** - CSV, JSON export capabilities
- 🌐 **Cross-Platform** - Works on Windows, Linux, and macOS
- 🚀 **Production Ready** - Tested with real ZKTeco devices

📋 Requirements
--------------

[](#-requirements)

- PHP &gt;= 7.0
- PHP Sockets extension (`ext-sockets`)
- Network access to ZKTeco device

📦 Installation
--------------

[](#-installation)

### Via Composer (Recommended)

[](#via-composer-recommended)

```
composer require nazamey/zktecodevices
```

### After Package Installed Add The Below line on the Composer.json

[](#after-package-installed-add-the-below-line-on-the-composerjson)

```
"Nazamey\\Zktecodevices\\": "vendor/nazamey/zktecodevices/src/"
```

### ON This Part

[](#on-this-part)

```
   "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/",
            "Nazamey\\Zktecodevices\\": "vendor/nazamey/zktecodevices/src/"
        }
    },
```

🚀 Quick Start
-------------

[](#-quick-start)

### Basic Usage

[](#basic-usage)

```
