يعمل أي جهاز آخر عبر Hybrid Push. أنت تختار وضع الاتصال المناسب لبيئتك — وتعتمد ميزات API على الوضع المختار.
علامات الأجهزة المدعومة
Cams BiometricsZKTecoSupremaHikvisionAnvizMorpho / IDEMIAVirdiMantraNitgenRealtime / StartekBiomaxSecugeneSSLMatrix COSEC+ أي علامة أخرى
طرق المصادقة المدعومة
البصمةالتعرّف على الوجهوريد راحة اليدبطاقة RFIDPIN / كلمة المرورQR / الباركودتتبّع GPS
أجهزة Cams البيومترية: SlimBeast (i34) وMacronium (i35) وHawking Plus (f38+) وHawking (f38) وUltron MultiFaceFP (f34) وUltron MultiFace (f35) وGalaxy (f36) وUltron GPS (f37) وCanBio34 وGymBio34 وRSP10i3 وRSP10f1 وغيرها.
مقدمة
أوضاع الاتصال وتوفر API
يتصل كل جهاز بيومتري بـ Cams Biometric Gateway عبر أحد وضعي الدفع. يحدد نوع جهازك الوضع الذي يجب استخدامه.
Native Push أجهزة Cams والأجهزة المعتمدة
تتصل جميع أجهزة Cams Biometrics والأجهزة المعتمدة في developer.camsbiometrics.com عبر Native Push. لا حاجة لإعداد إضافي — يتواصل الجهاز مباشرة مع Biometric Gateway عبر الإنترنت.
دعم كامل لواجهة API. تعمل جميع العمليات الـ38 دون قيود — واجهات Callback وRESTful معًا. بلا تأخير في Callback، و~15 ثانية لأوامر RESTful.
Hybrid Push جميع الأجهزة الأخرى
للأجهزة غير التابعة لـ Cams وغير المعتمدة، تختار وضع اتصال Hybrid Push يناسب بيئتك. يحدد الجمع بين طريقة الاتصال وطوبولوجيا النشر ميزات API المتاحة.
طرق الاتصال
(a) Device SDKتتواصل البوابة مع العتاد عبر SDK الخاص بالشركة المصنّعة. تتوفر عبر API جميع الميزات التي يدعمها SDK. أفضل خيار للوصول الكامل إلى API.
(b) DB Pullتقرأ البوابة من قاعدة بيانات محلية مثبتة على حاسوب الموقع (حيث يخزّن برنامج الجهاز بيانات الحضور). يُدعم فقط دفع سجل الحضور/البصمات إلى خادمك. لا واجهات RESTful (لا إضافة/حذف مستخدمين ولا تحميل سجلات وغيرها).
(c) معالجة الملفاتيوضع ملف حضور محدد على الحاسوب المحلي تحت مراقبة مستمرة. في كل مرة يحدّث برنامج الجهاز الملف، تُكتشف سجلات الحضور الجديدة تلقائيًا وتُسحب وتُدفع إلى Callback URL لديك لحظيًا. القيود نفسها كما في DB Pull -- دفع الحضور فقط، دون واجهات RESTful.
طوبولوجيا النشر
(X) مباشريملك حاسوب الموقع عنوان IP عامًا مع إعادة توجيه المنافذ (port forwarding) إلى الشبكة المحلية. تتصل Biometric Gateway بالجهاز/قاعدة البيانات/الملفات مباشرة عبر الإنترنت.
(Y) غير مباشريُثبَّت Hybrid Connector على الحاسوب المحلي. يعمل كجسر بين الجهاز/قاعدة البيانات/الملفات المحلية وBiometric Gateway — دون الحاجة إلى IP عام لدى العميل.
Hybrid Push — مصفوفة توفر الميزات
الوضع
طريقة الاتصال
الطوبولوجيا
واجهة Callback
واجهة RESTful
جهاز مباشر
(a) SDK
(X) IP عام
كاملة
كاملة (ضمن حدود SDK)
جهاز غير مباشر
(a) SDK
(Y) Hybrid Connector
كاملة
كاملة (ضمن حدود SDK)
قاعدة بيانات مباشرة
(b) DB Pull
(X) IP عام
الحضور فقط
غير مدعوم
قاعدة بيانات غير مباشرة
(b) DB Pull
(Y) Hybrid Connector
الحضور فقط
غير مدعوم
ملف مباشر
(c) ملف
(X) IP عام
الحضور فقط
غير مدعوم
ملف غير مباشر
(c) ملف
(Y) Hybrid Connector
الحضور فقط
غير مدعوم
أي وضع أختار؟ إذا كان لجهازك غير التابع لـ Cams SDK تدعمه البوابة، فاختر وضع Device SDK (a) للوصول الكامل إلى API. وإن لم يكن كذلك، فإن DB Pull (b) أو معالجة الملفات (c) سيوفّران تدفق بيانات الحضور. أما بالنسبة للطوبولوجيا، فاختر غير مباشر (Y) مع Hybrid Connector إن تعذّر عليك تهيئة IP عام — فهو الأسهل نشرًا.
قد تحدّ قيود العتاد من ميزات API أكثر. حتى في وضع Device SDK، قد لا تعمل بعض واجهات API بحسب البرنامج الثابت لطراز الجهاز أو إمكانات SDK. اختبر دائمًا مع عتادك وتحقق من فريق دعم Cams.