0% found this document useful (0 votes)
59 views21 pages

ZKTeco SDK Brief Introduction

The ZKTeco SDK is a software development kit that includes various interfaces for communication with ZKTeco devices, supporting multiple programming languages and platforms. It consists of different SDKs such as Standalone Communication, ZKFinger, ZKOnline, SOAP, Push, and Pull SDKs, each serving specific functions and device compatibility. The document also outlines who needs the SDK, FAQs regarding compatibility, and where to obtain the SDKs.

Uploaded by

Thuong Huynh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views21 pages

ZKTeco SDK Brief Introduction

The ZKTeco SDK is a software development kit that includes various interfaces for communication with ZKTeco devices, supporting multiple programming languages and platforms. It consists of different SDKs such as Standalone Communication, ZKFinger, ZKOnline, SOAP, Push, and Pull SDKs, each serving specific functions and device compatibility. The document also outlines who needs the SDK, FAQs regarding compatibility, and where to obtain the SDKs.

Uploaded by

Thuong Huynh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

ZKTeco SDK Brief Introduction

EXPERIMENT COURSE
CONTENTS

1 What is SDK?

2 ZKTeco SDK

3 Who need SDK?

4 FAQ
What is SDK ?

• SDK, Software development kit

• It is an application programming interface (API)


in the form of some files to interface with a
particular programming language or include
sophisticated hardware to communicate with a
certain embedded system.
ZKTime.Net 3rd Party 3rd Party Integrate with
3.0 T&A Payroll 3rd Party HR system

SDK

inBio Access
New Linux T&A Old Linux T&A Standalone A&C Controller
ZKTeco SDK
Standalo
ne
Communi
cation ZKFinger ZKOnline
SDK SDK SDK

SOAP
SDK Push SDK Pull SDK
Standalone Communication SDK

• Interface for LAN communication between standalone device


and software.
Function:Data exchange(Download/Upload)
Standalone Communication SDK

• Support devices: All ZK T&A devices(e.g .UA300), few


standalone access control device (e.g .IClock680)

device of pull version.(e.g.MA500)


• Development platform: Windows

• Program language: Vb.net, Delphi, VC, C#

• Demo: C#, Vb.net

• Software: ZKTime5.0, ZKTime.Net 3.0


ZKFinger SDK

• Interface for the communication between ZK Fingerprint


sensor (e.g.ZK4500)and software(e.g.ZKAccess 3.5).
Function:Enroll and verify fingerprint.
• Support devices: All ZK Fingerprint sensors
• Development platform: Windows
• Program language: Vb.net, Delphi, VC, C#, Java
• Demo: VC, C#, Java
• Lite version: Only work when ZK fingerprint sensor and
fingerprint template are at hand
• Standard version: extract fingerprint template from image
• Professional version: compress fingerprint template size
ZKFinger SDK
ZKOnline SDK

• Support web-based application for fingerprint enrollment


and verification based on Finger SDK

• Support devices: All ZK Fingerprint sensors

• Development platform: Windows

• Program language: asp.net, JSP, PHP

• Demo: asp.net, JSP

• Software: ZKTime Web 2.0, ZKBioSecurity 3.0


Soap SDK

• For Webserver function with HTTP and TCP protocol


Soap SDK

• Support devices: The devices with webserver function

• Development platform: Windows, Linux

• Program language: Vb.net , Delphi, VC, PHP, ASP, Java, C#

• Demo: C#, Vb.net, VC


Push SDK

• Function: WAN communication between device and software


by adopting HTTP protocol to automatically upload data in
real-time, transfer data, send command to device and get
configuration from device timely.

• Support devices: The device with ADMS function

• Development platform: Windows, Linux

• Program language: Python, asp.net, java

• Demo: asp.net

• Software: ZKTime Web 2.0, ADMS, WDMS


Pull SDK

• Interface for LAN communication between Access control


panel/Access control standalone device and software.

• Support devices: C3 and Inbio A&C Panel


SC700, MA500, FV200, TF1600

• Development platform: Windows

• Program language: VB, VC, C#, JAVA

• Demo: C#

• Software: ZKAccess 3.5, ZKAccess 5.2, ZKBioSecurity 3.0


Who need SDK?

• Distributors who want to develop their own software to fulfill


local market needs
FAQ
3 different
types of
Standalone
communication
SDK Chargeable
or
Free?

The compatibilit Where to


y with different get SDK?
OS

FAQ
FAQ

• Q : The compatibility with different OS

• A : Standalone Communication SDK ,ZKFinger SDK and


ZKOnline SDK are provided with 32 bits and 64 bits.
For 64 bits OS, 64 bits dll files are under
“C:\windows\syswow64”,
32 bits dll files are under
“C:\windows\system32”
FAQ

• Q: Why does Standalone Communication SDK have 3


different types?

• A: For Standalone Communication SDK, there are some


differences in the interface for 3 types of device. So B&W,
iFace and TFT should refer to the correct documentation,
hence 3 different types.

The wrong use of interface may cause malfunction.


FAQ

SDK Fees
Standalone SDK Free

ZKOnline SDK Chargeable

SOAP SDK Free

PUSH SDK Chargeable

PULL SDK Free

Lite Free
ZKFinger
SDK Standard/ Chargeable
professional
FAQ

SDK where to get


Standalone SDK www.zkteco.com

ZKOnline SDK Sales representative

SOAP SDK You Apply-->We Send

PUSH SDK Sales representative

PULL SDK www.zkteco.com

Lite www.zkteco.com

ZKFinger
SDK Standard/ Sales representative
professiona
l
Thank you

TRAINING LESSON

You might also like