2017-05-11 21 views
6

से जुड़ी बॉयोमीट्रिक डिवाइस से कनेक्ट करना मैं कुछ समय से बॉयोमीट्रिक डिवाइस के साथ काम कर रहा हूं। मैं हमेशा बॉयोमीट्रिक डिवाइस को जोड़ने और डेटा को बाहर लाने में सक्षम हूं। लेकिन इस बार मैं एक बहुत पुराना डिवाइस (पेगासस पीबी -7) दे रहा हूं जो एक सर्वर से जुड़ा हुआ है। मुझे केवल दूरस्थ डेस्कटॉप कनेक्शन और बॉयोमीट्रिक डिवाइस तक पहुंच दी गई है। मुझे जिस समस्या का सामना करना पड़ रहा है वह यह है कि रिमोट डेस्कटॉप पर पहले से ही एक सॉफ्टवेयर स्थापित है और जब मैं आईपी और पोर्ट प्रदान करता हूं तो यह सेकंड में इसे जोड़ता है। लेकिन जब मैं zkemSdk का उपयोग करता हूं जिसे मैं अन्य उपकरणों से कनेक्ट करने के लिए उपयोग कर रहा हूं, तो यह कनेक्ट नहीं होता है और निम्न विधि मेरे लिए -7 लौटाती है।सर्वर

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

यह कोड एसडीके मैनुअल में परिभाषित नहीं है। मैं डिवाइस और टेलनेट कार्यों को भी पिंग करने में सक्षम हूं। कृपया कुछ पॉइंटर्स दें कि समस्या क्या हो सकती है।

+0

पर सूचीबद्ध वेब एपीआई के लिए जाना होगा, क्या आपने डिवाइस मैन्युफैक्चरर से संपर्क करने का प्रयास किया है? –

+0

वे प्रतिक्रिया नहीं दे रहे हैं। मैंने बहुत सारे ईमेल भेजे हैं। मुझे लगता है कि इसकी कुछ नेटवर्क समस्या ईमानदार है। –

+0

यदि आप सर्वर से स्थानीय रूप से कनेक्ट करते हैं तो यह काम करता है? यदि ऐसा होता है, तो आपको इस व्यवहार –

उत्तर

0

आपने objCZKEM का उल्लेख किया है, तो मुझे लगता है कि आप एक ज़ेटेको ब्रांड बॉयोमीट्रिक डिवाइस का उपयोग कर रहे हैं।

  1. आपको लगता है कि डिवाइस (आम तौर पर, बॉयोमीट्रिक उपकरणों के लिए एक सार्वजनिक आईपी पता की आवश्यकता होगी:

    आप एक बॉयोमीट्रिक एक दूरस्थ स्थान में स्थित डिवाइस से कनेक्ट करना चाहते हैं, वहाँ कुछ चीजें है कि आप की आवश्यकता होगी रहे हैं स्थानीय आईपी का उपयोग कर नेटवर्क के भीतर इस्तेमाल किया जा सकता है, लेकिन यहां आप रिमोट नेटवर्क में स्थित किसी डिवाइस तक पहुंचने का प्रयास कर रहे हैं)

  2. डिफ़ॉल्ट रूप से बायोमेट्रिक डिवाइस में पोर्ट नंबर होगा जैसे 4370 (आपको यह पोर्ट नंबर जोड़ना होगा सर्वर फ़ायरवॉल भी, इनबाउंड और आउटबाउंड दोनों)
+0

से कनेक्ट करने में असमर्थ है, मैं पेगासस पीबी 7 नामक कुछ डिवाइस का उपयोग कर रहा हूं। मैंने objCZKEM का उपयोग करके कई बार कनेक्ट डिवाइस हैं लेकिन इस डिवाइस के साथ कोई भाग्य नहीं है। मैंने एक्सएक्सबीएक्सपीसी की भी कोशिश की है जो पेगासस के लिए है, यह मुझे "5" देता है। मेरे पास स्थिर आईपी और पोर्ट नंबर दोनों हैं। टेलनेट इसके लिए काम करता है, लेकिन कोई एसडीके डिवाइस से कनेक्ट करने में सक्षम नहीं है। –

0

मैं यहां लिख रहा हूं क्योंकि अब मैं टिप्पणी लिखने के योग्य नहीं हूं।

जब मैं स्थानीय रूप से मेरे द्वारा बनाए गए ऐप का उपयोग करके डिवाइस को कनेक्ट करता हूं (सीधे अपने लैपटॉप के साथ लैन केबल के माध्यम से डिवाइस कनेक्ट करके), हर चीज ठीक काम करती है। लेकिन जब मैं अपने ऐप को दूरस्थ डेस्कटॉप कनेक्शन पर ले जाता हूं तो यह डिवाइस से कनेक्ट करने में असमर्थ है

इसका मतलब है कि, आप नेटवर्क से बाहर हैं जहां मशीन कनेक्ट है। जेड मशीनों को स्थिर आईपी पर चलाने के लिए डिजाइन नहीं किया गया है। इसलिए मशीन में आईपी + पोर्ट के स्थान पर स्थिर आईपी को कॉन्फ़िगर करना, आपकी मदद नहीं करेगा।

यदि आप अपने जेके मशीनों को रिमोट से कनेक्ट करना चाहते हैं, तो आप एडीएमएस सुविधा सक्षम जेके मशीनों के लिए गए हैं। फिर उपयोगकर्ता गणना द्वारा भुगतान किया जाने वाला डब्ल्यूडीएमएस सॉफ़्टवेयर ढूंढें और उपयोग करें। या आप अपनी मशीन को camsunit.com से संलग्न कर सकते हैं जो मशीन गिनती द्वारा भुगतान किया जाता है; उपयोगकर्ताओं के प्रबंधन और रिपोर्ट प्राप्त करने के लिए। यदि आप एपीआई की मदद से सॉफ़्टवेयर विकसित करना चाहते हैं, तो आपको http://camsunit.com/application/biometric-web-api.html