Coder Social home page Coder Social logo

zk-protocol's Introduction

zk-protocol

A precise, clean and easy to understand description of the protocol used in ZKTeco devices.

Check the PyZatt lib!!!

Getting Started

This project is part of an effort to build an alternative for ZKTeco's Standalone devices, you should begin by reading the user manual and the Standalone SDK docs, that can be found in ZKTeco's SDKs Download page.

Then begin with the main page:

Protocol related operations are grouped in the following sections:

Develop

Currently this spec is intended for devices of the TFT series, but there's no reason to keep it that way.

Make contributions to the develop branch under a pull request.

Capture files of network traffic of documented tests are welcomed.

Contact

Author: Alexander Marin [email protected]

zk-protocol's People

Contributors

adrobinoga avatar tribal2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zk-protocol's Issues

zkteco firmware

How can I get the firmware?
366b3198cc943ed9822ac0e57a6165e
11e8eee48d15a7cda58e12b0b176235
I tried to get data from flash (maybe,not sure), however, It is can not identifed by the software
image

Polling a device to get attendances log

Hi mate, sorry to open a issue to ask you something but it may be useful to someone else.
I've chance to buy some ZkTeko fingerprint devices for a reasonable price, but it doesn't support ADMS. As now ADMS is the only way I know to get attendances from Filemaker, I mean it allow terminal send immediatly the attendance to the ADMS server, that will fill up its database; it is just necessary then to poll often the server database, to get the infos. A bit complex but it works.

It can be much easier if with the protocol you discover we can poll directly the terminal, just for ask attendances, I suppose the terminal replies with all attendance in its memory, we can do so about each minute. Maybe there is a plugin for Filemaker to manage/send tcp ip packets. Do you think it's possible? This protocol simulates Access (software) so I guess it will work with any device.
Thank you for kind answer

Clear function

Clear function isn’t working it always gives error in unpack line

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.