我使用生物识别装置已经有一段时间了。我一直能够连接一个生物识别设备,并从中提取数据。但是这一次,我给出了一个很老的设备(Pegasus PB-7),它连接到服务器上。我只获得远程桌面连接和访问生物识别设备。我面临的问题是,在远程桌面上已经安装了一个软件,当我提供Ip和端口时,它会在几秒钟内连接到它。但是,当我使用zkemSdk连接到其他设备时,它不会连接,下面的方法返回-7给我。
int idwErrorCode = -1;
this.objCZKEM.GetLastError(ref idwErrorCode);此代码未在SDK手册中定义。我可以平设备和电信网络的工作。请给出一些提示,说明什么是问题所在。
发布于 2017-05-18 07:12:12
您提到了objCZKEM,所以我猜您使用的是Zkteco品牌的生物识别设备。
如果您希望连接到位于远程位置的生物识别设备,您将需要以下几点:
发布于 2017-08-04 17:58:00
当我用我在本地创建的应用程序连接一个设备(通过局域网电缆直接连接到我的笔记本电脑)时,每件事情都能正常工作。但是,当我将我的应用程序带到远程桌面连接时,它无法连接到设备。
这意味着,在设备没有连接的情况下,您已经离开了网络。zk机器不是在公共IP上运行的。因此,在计算机中配置公共ip而不是IP+port,将无助于您。
如果您想要从远程连接您的zk机器,您必须选择启用ADMS功能的zk机器。然后查找并使用WDMS软件,该软件由用户计数支付。或者您可以将您的机器附加到camsunit.com中,这是通过计算机计数支付的;用于管理用户和获取报表。如果您愿意在API的帮助下开发该软件,那么您将不得不使用http://camsunit.com/application/biometric-web-api.html列出的Web。
https://stackoverflow.com/questions/43909327
复制相似问题