问题标签 [zkteco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
319 浏览

arduino - 韦根卡号在海康威视和 ZKteco 上看到的不同

我的两个门禁控制面板有问题,一个是海康威视,另一个是 ZKTeco CCA-400,这两个面板以不同的方式看到韦根卡,这是一个大问题,因为我无法将卡从 ZKteco 导入到海康威视或相反。

目前我有一张物理标签如下的卡:0002821060 043,03012

海康威视面板看到卡片为:2821060 ZKTeco面板看到卡片为:04303012

我的最终目标是了解为什么会发生这种情况,并在 Hikvision 上构建自定义 Wiegand 规则,以便将卡 ID 转换为两个面板看到的相同。

我搜索并无法弄清楚,所以在我调试这个问题的过程中,我将一个韦根阅读器连接到一个 Arduino UNO 只是为了看到阅读器的线路上,结果只是让问题变得更加混乱:

我尝试了 Wiegand 库: https ://github.com/paulo-raca/YetAnotherArduinoWiegandLibrary 和 https://github.com/monkeyboard/Wiegand-Protocol-Library-for-Arduino

惊喜!第一个库将卡片视为:读取 26 位。0001010110000101111000100100000000 FC = 43, CC = 3012 这正是 ZKTeco 面板所看到的。

第二个库将卡片视为: 读取的卡片:24bits / 2B0BC4 十进制为 2821060,正是海康威视所看到的。

谁能向我解释为什么会这样?通过阅读协议的文档非常简单,不应该真的有两个独立的 ID。

希望我设法以一种好的方式解释了这个问题。

谢谢!

0 投票
1 回答
283 浏览

java - 我想在k50生物识别考勤机中存储zk4500指纹读取器模板,两者都来自zktecho

我想将 Zk4500 指纹模板存储在 k50 生物识别考勤机中。我正在使用 java 用于 zk4000 扫描仪和 python 用于与考勤机(k 50)进行通信。

我正在尝试将此模板存储在 fingerPrintTemplateForDB1 = FingerprintSensorEx.BlobToBase64(template, templateLen[0]);

我认为主要问题是在 python 中的指纹对象:

但没有任何工作任何人都可以有一个想法。

我正在使用这个非官方的图书馆

0 投票
0 回答
104 浏览

php - 读取用户指纹并分配给用户 - zk

我正在使用 php zklib 来管理 zk 考勤机。

我能够连接到设备。

我需要的是我想从系统向机器添加一个新用户,我可以使用CMD_USER_WRQ. 现在我需要调用设备,以便用户可以放置他的手指,并且设备应该将他的手指注册给用户。

0 投票
1 回答
92 浏览

python - 从托管的 django 站点连接 ZKTECO 设备出现错误

我创建了一个连接 ZKTECO K40 设备的站点。连接方法很简单:

这会在从同一网络中连接的本地主机运行时建立连接。

但托管站点后,站点无法 ping 到设备,也无法连接到设备。

如何从托管的 django 站点连接到连接在 pc 本地网络上的设备?我的网站托管在 Cpanel 上。

在此处输入图像描述

0 投票
1 回答
166 浏览

c# - 将 ZK 人脸字符串模板上传到设备时出现问题

设备型号:SpeedFace-H5L
SDK 我正在使用:StandAlone SDK-Ver6.3.1.34
通过 TCP/IP 连接

当我使用 GetUserFaceStr 时,我得到了所有模板,但是当我尝试执行 SetUserFaceStr 时,操作失败并返回 -103 错误代码,在文档中它说这个错误意味着“-103 设备发回面部版本错误”

Fp版本代码是

扔给我一个 58 人脸算法

这是获取和设置面孔的代码

0 投票
0 回答
87 浏览

java - java中的ZKTECO SDK初始化失败

在Java中尝试了ZKTeco上的官方SDK,但每次它无法或无法初始化返回-1 无法初始化算法库。

SDK 链接还包括文档。

0 投票
1 回答
191 浏览

connection - 关机后无法ping通生物识别设备“uface 800 ZKTeco”

我最近购买了 uface 800 ZKTeco 生物识别设备,并创建了从设备中提取考勤日志的应用程序。一切正常,但是每当我们通过关机/开机重新启动机器时,我都无法连接到机器。我试图从命令提示符 ping 分配给设备的 IP 但无法 ping,它说“请求超时。”。我将 SDK 提供的文档涂红了,但没有得到任何解决方案。Kingly帮我解决问题。

0 投票
0 回答
92 浏览

time-and-attendance - 如何将 PHP ZKLib 连接到考勤设备

您能否解释一下如何通过 UDP/TCP 将 PHP ZKLib 连接到 Localhost 上的考勤设备。或者,如果您有任何资源可以参考,我将不胜感激。

我对此完全陌生,我被分配了一项任务来完成这项工作。

我在互联网上搜索过,但我只能看到 ZKLibraries,但没有人解释如何使用它们。

0 投票
1 回答
159 浏览

c# - 我无法在设备中上传用户面部模板 (SpeedFace-V4L)

我正在使用带有 ZKFace VX5.8 面部算法的 ZKteco 设备 (speedFace-V4L)。

我想下载和上传用户面孔模板,但我做不到。

如果我尝试下载面部模板(从设备到软件),它可以工作,但反之则不起作用,它会下载没有面部模板的所有其他信息。

我对此进行了调试,发现错误代码为-103,根据文档,这意味着设备发回面部版本错误的错误

设备回传人脸版本错误

我用这个设备测试了官方demo,还是不行!

我正在使用GetUserFaceStr(int dwMachineNumber, string dwEnrollNumber, int dwFaceIndex, ref string TmpData, ref int TmpLength);函数来获取用户信息并SetUserFaceStr(int dwMachineNumber, string dwEnrollNumber, int dwFaceIndex, string TmpData, int TmpLength)进行设置

我忘了说这些功能在MB2000设备上运行良好。

请问我该如何解决这个问题。

设备:SpeedFace V4L 人 脸算法:ZKFace VX5.8 SDK:独立 SDK-6.3.1.43 语言:C#、WPF

0 投票
0 回答
35 浏览

c# - 软管网络应用程序和考勤设备之间的连接

几年前,我在 Windows 上开发了一个桌面考勤和工资单应用程序。此应用程序连接到考勤设备,并在需要时向设备发送和接收一些数据,例如获取人员进出办公室的时间。我的应用程序和考勤设备的连接是通过 TCP/IP 连接的,并且两者都在同一个网络中。

但是我正在 Web 上开发此应用程序(新的 Web 应用程序),我不知道如何在没有设备固定 IP 的情况下在线建立设备和托管 Web 应用程序之间的在线连接。

我正在使用服务器端的 .net 核心和前端的 Angular 构建我的 Web 应用程序。请注意,本网站的一项必需功能是使用在线设备发送和接收数据。

我认为网络套接字可能是我的解决方案,但我欢迎您的建议

谢谢你的帮助。