是否可以使用C#中的GSM连接生物识别ZKEMKEEPER



我是生物识别设备的新手,但我使用LAN网络连接生物识别设备。它可以正常工作,但是我们的一位客户需要来自多个位置的数据。我们给他们GSM和DynDNS服务器。现在,我想使用C#ASP.NET与我的应用程序进行连接。

可能吗?

使用ASP.NET不可能。

有很多方法可以做到这一点,但它可能涉及ASP.NET。您可能只是需要另一种方法。

这是可能对您有帮助的三种技术:

使用推送SDK

zkteco设备具有自己的功能,可以使用ADMS功能将数据导出到远程数据库(MSSQL,Postgres等(。(对ADMS功能及其工作原理进行一些研究(

软件(例如ZKTECO Biotime(使用该功能来处理来自在多个位置分布的多个设备的数据。一定要使用其在线演示软件来查看生物游戏如何处理它。

默认用户名,密码应为 admin ,对于演示软件。

Zkteco SDK有不同的品种。您需要的是推SDK 。但是我认为他们已经停止分发该SDK。

通过此链接中的PDF文件,以了解有关SDK类型的更多信息。

使用端口转发

这是一种替代方法,但不太安全,因为您将公开使用该设备。

基本上,您只需将设备端口号( 4370 (添加到您的路线配置,然后通过公共IP访问设备。

这是与zkteco设备端口转发有关的视频链接

使用Windows服务

这种方法将要求您编写一个Windows服务,该服务将安装在您希望从出席记录中获取出勤记录的每个位置。

Windows服务将有一个简单的任务,即从其网络中的设备中获取出勤数据,并将所有这些数据导出到通用门户(中央数据库或API(。

如果您是生物识别设备的新手,请浏览我的代码项目中的文章以开始。

zkemkeeper C#SDK库可开发桌面应用程序。您应该通过TCP/IP将设备连接到应用程序。为了将GSM设备从远程位置连接到.NET应用程序,您需要使用Web API支持。请参阅http://camsunit.com/application/biometric-web-api.html

最新更新