是否可以在c#中使用gsm连接生物识别zkemkeeper?

是否可以在c#中使用gsm连接生物识别zkemkeeper?,c#,asp.net,fingerprint,biometrics,C#,Asp.net,Fingerprint,Biometrics,我不熟悉生物识别设备,但我使用局域网连接生物识别设备。它工作正常,但我们的一个客户需要来自多个位置的数据。我们给他们提供gsm和dyndns服务器。现在我想使用c#asp.net连接我的应用程序 有可能吗?zkemc#提供SDK库来开发桌面应用程序。您应该让设备通过TCP/IP连接到应用程序。要将gsm设备从远程位置连接到.Net应用程序,您需要使用web api支持。请参阅zkemceeper上的api文档,其中提供了SDK库来开发桌面应用程序。您应该让设备通过TCP/IP连接到应用程序。要将

我不熟悉生物识别设备,但我使用局域网连接生物识别设备。它工作正常,但我们的一个客户需要来自多个位置的数据。我们给他们提供gsm和dyndns服务器。现在我想使用c#asp.net连接我的应用程序


有可能吗?

zkemc#提供SDK库来开发桌面应用程序。您应该让设备通过TCP/IP连接到应用程序。要将gsm设备从远程位置连接到.Net应用程序,您需要使用web api支持。请参阅

zkemceeper上的api文档,其中提供了SDK库来开发桌面应用程序。您应该让设备通过TCP/IP连接到应用程序。要将gsm设备从远程位置连接到.Net应用程序,您需要使用web api支持。请参阅位于

的api文档,使用asp.net是不可能的

有很多方法可以做到这一点,但可能涉及asp.net,也可能不涉及asp.net。你可能只是为了以防万一,需要一个替代的方法

以下是三种可能对您有所帮助的技巧:

使用推送SDK

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

类似的软件利用该功能处理分布在多个位置的多个设备的数据。一定要看看Biotime如何使用他们的在线服务来处理它

演示软件的默认用户名、密码应为admin

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

浏览中的PDF文件以了解有关SDK类型的更多信息

使用端口转发

这是一种替代方法,但并不十分安全,因为您将公开该设备

基本上,您只需将设备端口号(4370)添加到路由配置中,并通过公共IP访问设备

使用windows服务

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

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


如果您是生物识别设备的新手,请浏览以开始使用。

使用asp.net是不可能的

有很多方法可以做到这一点,但可能涉及asp.net,也可能不涉及asp.net。你可能只是为了以防万一,需要一个替代的方法

以下是三种可能对您有所帮助的技巧:

使用推送SDK

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

类似的软件利用该功能处理分布在多个位置的多个设备的数据。一定要看看Biotime如何使用他们的在线服务来处理它

演示软件的默认用户名、密码应为admin

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

浏览中的PDF文件以了解有关SDK类型的更多信息

使用端口转发

这是一种替代方法,但并不十分安全,因为您将公开该设备

基本上,您只需将设备端口号(4370)添加到路由配置中,并通过公共IP访问设备

使用windows服务

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

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


如果你是生物识别设备的新手,那就开始吧。

我只是想在@Ozesh帖子上澄清一件事:Zkteco SDK有不同的种类。您需要的是pushSDK。但我认为他们已经停止分发SDK了。他们仍在分发PushSDK,但现在它已获得许可。。。在设备上启用它需要付费。我只想在@Ozesh post上澄清一件事:Zkteco SDK有不同的种类。您需要的是pushSDK。但我认为他们已经停止分发SDK了。他们仍在分发PushSDK,但现在它已获得许可。。。您必须为在设备上启用它付费。