Iface Series Communication Protocol SDK Development Handbook
Iface Series Communication Protocol SDK Development Handbook
Version: 6.14
ZKSoftware Inc. is our company logo. Biokey is core technology logo of ZKSoftware. Both
logos have been registered in China and America.
Other trademarks and product names mentioned in this handbook are produced by other
companies. ZKSoftware Inc. has no property of them.
Please solve use problems (instead of development kit problem) during development by
yourself.
Contents
Communication Protocol SDK.................................................................................................................... 1
Development Handbook ............................................................................................................................. 1
Version: 6.13................................................................................................................................................ 1
Contents ...................................................................................................................................................... 3
1 SDK Description....................................................................................................................................... 7
2 Quick Start................................................................................................................................................ 7
2.1 Installing the SDK ............................................................................................................................ 7
Note ............................................................................................................................................................. 7
2.2 Terms .............................................................................................................................................. 7
2.3 Common Processes......................................................................................................................... 9
2.3.1 Downloading Attendance Records ......................................................................................... 9
2.3.2 Downloading Operation Records............................................................................................ 9
2.3.3 Setting Access Control..........................................................................................................10
2.3.4 Downloading User Information, Fingerprint Templates, or Face Templates............................10
2.3.5 Receiving Real-time Events ..................................................................................................12
2.3.6 Enrolling Users Online (Uploading Information, Fingerprint Templates, and Face Templates of
Users) ...........................................................................................................................................12
3 Related Attributes ...................................................................................................................................13
3.1 AccGroup........................................................................................................................................13
3.2 AccTimeZones................................................................................................................................13
3.3 BASE64..........................................................................................................................................14
3.4 CardNumber ...................................................................................................................................14
3.5 CommPort ......................................................................................................................................14
3.6 ConvertBIG5...................................................................................................................................14
3.7 PINWidth ........................................................................................................................................14
3.8 GetStrCardNumber .........................................................................................................................14
3.9 SetStrCardNumber .........................................................................................................................15
4 Real-time Event Functions......................................................................................................................15
4.1 Obtaining Real-Time Events............................................................................................................15
4.1.1 RegEvent..............................................................................................................................15
4.1.2 ReadRTLog ..........................................................................................................................16
4.1.3 GetRTLog.............................................................................................................................16
4.2 Real-Time Events ...........................................................................................................................17
4.2.1 OnConnected .......................................................................................................................17
4.2.2 OnDisConnected ..................................................................................................................17
4.2.3 OnAlarm ...............................................................................................................................17
4.2.4 OnDoor.................................................................................................................................17
4.2.5 OnAttTransactionEx..............................................................................................................18