Gateway कौन-सी मशीनें सपोर्ट करता है, प्रत्येक कैसे कनेक्ट होती है (Native Push या Hybrid Push) और हर मोड में कौन-से API ऑपरेशन उपलब्ध हैं।
परिचय
मशीन संगतता
Cams Biometric Gateway सभी बायोमेट्रिक अटेंडेंस और एक्सेस कंट्रोल मशीनों को सपोर्ट करता है। आपको केवल यह तय करना है कि कौन-सा कनेक्शन मोड आपके सेटअप के अनुकूल है।
हर बायोमेट्रिक मशीन दो पुश मोड में से किसी एक के माध्यम से Cams Biometric Gateway से जुड़ती है। आपका डिवाइस प्रकार तय करता है कि कौन-सा मोड इस्तेमाल करना है।
Native Push Cams और सत्यापित डिवाइस
सभी Cams Biometrics मशीनें और developer.camsbiometrics.com पर सत्यापित डिवाइस Native Push से कनेक्ट होते हैं। किसी अतिरिक्त सेटअप की आवश्यकता नहीं — डिवाइस इंटरनेट पर सीधे Biometric Gateway से संवाद करता है।
पूर्ण API सपोर्ट। सभी 38 ऑपरेशन बिना किसी सीमा के काम करते हैं — Callback और RESTful दोनों API। Callback में शून्य लेटेंसी, RESTful कमांड में ~15 सेकंड।
Hybrid Push अन्य सभी मशीनें
गैर-Cams और असत्यापित मशीनों के लिए आप अपने परिवेश के अनुकूल Hybrid Push कनेक्शन मोड चुनते हैं। संचार पद्धति और डिप्लॉयमेंट टोपोलॉजी का संयोजन तय करता है कि कौन-सी API सुविधाएँ उपलब्ध होंगी।
संचार पद्धतियाँ
(a) Device SDKGateway हार्डवेयर से डिवाइस निर्माता के SDK के माध्यम से संवाद करता है। SDK जो भी सुविधाएँ सपोर्ट करता है, वे API के ज़रिए उपलब्ध होती हैं। पूर्ण API एक्सेस के लिए सर्वोत्तम विकल्प।
(b) DB PullGateway साइट कंप्यूटर पर इंस्टॉल लोकल डेटाबेस से पढ़ता है (जहाँ डिवाइस सॉफ़्टवेयर अटेंडेंस संग्रहीत करता है)। केवल अटेंडेंस/पंच लॉग को आपके सर्वर पर पुश करना समर्थित है। कोई RESTful API नहीं (यूज़र जोड़ना/हटाना, लॉग लोड करना आदि नहीं)।
(c) File Processingलोकल कंप्यूटर की एक निर्धारित अटेंडेंस फ़ाइल को निरंतर निगरानी में रखा जाता है। डिवाइस सॉफ़्टवेयर द्वारा फ़ाइल अपडेट होते ही नए अटेंडेंस रिकॉर्ड अपने-आप पहचाने जाते हैं, खींचे जाते हैं और रियल-टाइम में आपके Callback URL पर पुश किए जाते हैं। API सीमाएँ DB Pull जैसी ही हैं -- केवल अटेंडेंस पुश, कोई RESTful API नहीं।
डिप्लॉयमेंट टोपोलॉजी
(X) Directसाइट कंप्यूटर के पास लोकल नेटवर्क पर पोर्ट फ़ॉरवर्डिंग के साथ सार्वजनिक IP होता है। Biometric Gateway इंटरनेट पर सीधे डिवाइस/DB/फ़ाइलों से कनेक्ट होता है।
(Y) Indirectलोकल कंप्यूटर पर एक Hybrid Connector इंस्टॉल होता है। यह लोकल मशीन/DB/फ़ाइलों और Biometric Gateway के बीच पुल का काम करता है — ग्राहक की ओर सार्वजनिक IP की आवश्यकता नहीं।
Hybrid Push — सुविधा उपलब्धता मैट्रिक्स
मोड
संचार
टोपोलॉजी
Callback API
RESTful API
Direct Device
(a) SDK
(X) सार्वजनिक IP
पूर्ण
पूर्ण (SDK सीमाओं के भीतर)
Indirect Device
(a) SDK
(Y) Hybrid Connector
पूर्ण
पूर्ण (SDK सीमाओं के भीतर)
Direct DB
(b) DB Pull
(X) सार्वजनिक IP
केवल अटेंडेंस
समर्थित नहीं
Indirect DB
(b) DB Pull
(Y) Hybrid Connector
केवल अटेंडेंस
समर्थित नहीं
Direct File
(c) फ़ाइल
(X) सार्वजनिक IP
केवल अटेंडेंस
समर्थित नहीं
Indirect File
(c) फ़ाइल
(Y) Hybrid Connector
केवल अटेंडेंस
समर्थित नहीं
मुझे कौन-सा मोड चुनना चाहिए? यदि आपके गैर-Cams डिवाइस का SDK Gateway द्वारा समर्थित है, तो पूर्ण API एक्सेस के लिए Device SDK मोड (a) चुनें। यदि नहीं, तो DB Pull (b) या File Processing (c) से भी अटेंडेंस डेटा आना शुरू हो जाएगा। टोपोलॉजी के लिए, यदि आप सार्वजनिक IP नहीं लगा सकते तो Hybrid Connector के साथ Indirect (Y) चुनें — इसे डिप्लॉय करना सबसे आसान है।
हार्डवेयर की सीमाएँ API सुविधाओं को और सीमित कर सकती हैं। Device SDK मोड में भी, डिवाइस मॉडल के फ़र्मवेयर या SDK क्षमताओं के आधार पर कुछ API काम नहीं कर सकते। हमेशा अपने हार्डवेयर पर टेस्ट करें और Cams सपोर्ट टीम से पुष्टि करें।