2017-05-11 9 views
6

私はバイオメトリックデバイスを使用しています。私はいつもバイオメトリックデバイスに接続し、そこからデータを取り出すことができました。しかし、今回は、サーバーに接続された非常に古いデバイス(Pegasus PB-7)を提供しています。私はリモートデスクトップ接続とバイオメトリックデバイスへのアクセスしか与えられていません。私が直面している問題は、すでにリモートデスクトップにソフトウェアがインストールされていることと、Ipとポートを提供すると数秒で接続することです。しかし、他のデバイスにも接続するために使用していたzkemSdkを使用すると、接続されず、次のメソッドは-7を返します。サーバに接続された生体認証デバイスに接続する

int idwErrorCode = -1; 
this.objCZKEM.GetLastError(ref idwErrorCode); 

このコードは、SDKのマニュアルでは定義されていません。私はデバイスとtelnetにもpingを実行できます。何が問題かを指摘してください。

+0

でWeb APIを入手する必要があります。デバイスの製造元に連絡してみましたか? –

+0

彼らは応答していません。私はたくさんのメールを送ってきました。私はそのネットワークの問題が正直だと思う。 –

+0

サーバーからローカルに接続すると機能しますか?そうであれば、この動作をサポートするために何らかの "プロキシ"アプリを実行することを検討する必要があります –

答えて

0

objCZKEMあなたはZktecoブランドのバイオメトリックデバイスを使用していると推測しています。

あなたは離れた場所に位置して生体認証デバイスに接続したい場合は、あなたが必要とするいくつかのことがあります。

  1. あなたはそのデバイスのパブリックIPアドレスが必要になります(通常は、生体認証デバイス
  2. デフォルトでは、バイオメトリックデバイスは、4370のようなポート番号を持ちます(このポート番号を次の場所に追加する必要があります:ローカルIPを使用するネットワーク内で使用することができます)。サーバのファイアウォールも、インバウンドとアウトバウンドの両方)
+0

私はpegasus pb7という名前のデバイスを使用しています。私は何度もobjCZKEMを使ってデバイスを接続しましたが、このデバイスでは不運です。私はAxSBXPCをペガサスのために試してみました。それは私に "5"を返します。私は静的IPとポート番号の両方を持っています。 Telnetはこれで動作しますが、SDKはデバイスに接続できません。 –

0

私はここにコメントを書く資格がないので、私はここに書いています。

私がローカルで作成したアプリケーションを使用してデバイスを接続すると(すべてのものが正常にラップトップからLANケーブルを介してデバイスに接続されます)、すべて正常に動作します。しかし、リモートデスクトップ接続にアプリを持って行くと、デバイスに接続することができません。

これは、マシンが接続されているネットワークが外れていることを意味します。 zkマシンは静的IP上で実行するようには設計されていません。したがって、マシンのIP +ポートの代わりに静的IPを設定することは役に立ちません。

zkマシンをリモートから接続する場合は、ADMS機能対応zkマシンを使用してください。ユーザーカウントで支払うWDMSソフトウェアを見つけて使用してください。または、マシン数を支払うcamsunit.comでマシンをアタッチすることができます。ユーザーの管理とレポートの入手APIの助けを借りてソフトウェアを開発したい場合は、http://camsunit.com/application/biometric-web-api.html

関連する問題