Które urządzenia obsługuje Gateway, jak każde z nich się łączy (Native Push lub Hybrid Push) oraz jakie operacje API są dostępne w każdym trybie.
Wprowadzenie
Zgodność urządzeń
Cams Biometric Gateway obsługuje wszystkie biometryczne urządzenia do rejestracji czasu pracy i kontroli dostępu. Jedyna decyzja, którą musisz podjąć, to wybór trybu połączenia odpowiedniego dla Twojego środowiska.
Native Push
Urządzenia Cams
Wszystkie urządzenia na camsbiometrics.com/product. Pełne API — wszystkie 38 operacji, bez konieczności konfiguracji.
Każde inne urządzenie działa w trybie Hybrid Push. Wybierasz tryb połączenia odpowiedni dla Twojego środowiska — funkcje API zależą od wybranego trybu.
Obsługiwane marki urządzeń
Cams BiometricsZKTecoSupremaHikvisionAnvizMorpho / IDEMIAVirdiMantraNitgenRealtime / StartekBiomaxSecugeneSSLMatrix COSEC+ Dowolna inna marka
Obsługiwane metody uwierzytelniania
Odcisk palcaRozpoznawanie twarzyUkład żył dłoniKarta RFIDPIN / hasłoKod QR / kod kreskowyŚledzenie GPS
Urządzenia biometryczne 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 i inne.
Wprowadzenie
Tryby połączenia & dostępność API
Każde urządzenie biometryczne łączy się z Cams Biometric Gateway w jednym z dwóch trybów push. O wyborze trybu decyduje typ urządzenia.
Native Push Urządzenia Cams & zweryfikowane
Wszystkie urządzenia Cams Biometrics oraz urządzenia zweryfikowane na developer.camsbiometrics.com łączą się w trybie Native Push. Nie jest potrzebna dodatkowa konfiguracja — urządzenie komunikuje się bezpośrednio z Biometric Gateway przez internet.
Pełna obsługa API. Wszystkie 38 operacji działają bez ograniczeń — zarówno Callback API, jak i RESTful API. Zerowe opóźnienie dla callbacków, ~15 sekund dla poleceń RESTful.
Hybrid Push Wszystkie pozostałe urządzenia
Dla urządzeń innych niż Cams i niezweryfikowanych wybierasz tryb połączenia Hybrid Push odpowiedni dla Twojego środowiska. O dostępnych funkcjach API decyduje kombinacja metody komunikacji i topologii wdrożenia.
Metody komunikacji
(a) SDK urządzeniaGateway komunikuje się ze sprzętem za pośrednictwem SDK producenta urządzenia. Wszystkie funkcje obsługiwane przez SDK są dostępne przez API. Najlepsza opcja dla pełnego dostępu do API.
(b) DB PullGateway odczytuje dane z lokalnej bazy danych zainstalowanej na komputerze w lokalizacji (tam, gdzie oprogramowanie urządzenia zapisuje obecność). Obsługiwane jest wyłącznie przesyłanie logów obecności/odbić na Twój serwer. Brak RESTful API (brak dodawania/usuwania użytkowników, pobierania logów itd.).
(c) Przetwarzanie plikówWskazany plik obecności na komputerze lokalnym jest objęty ciągłym monitorowaniem. Za każdym razem, gdy oprogramowanie urządzenia zaktualizuje plik, nowe rekordy obecności są automatycznie wykrywane, pobierane i przesyłane na Twój Callback URL w czasie rzeczywistym. Te same ograniczenia API co w DB Pull -- wyłącznie przesyłanie obecności, bez RESTful API.
Topologie wdrożenia
(X) BezpośredniaKomputer w lokalizacji ma publiczny adres IP z przekierowaniem portów do sieci lokalnej. Biometric Gateway łączy się z urządzeniem/bazą danych/plikami bezpośrednio przez internet.
(Y) PośredniaNa komputerze lokalnym instalowany jest Hybrid Connector. Działa on jako pomost między lokalnym urządzeniem/bazą danych/plikami a Biometric Gateway — po stronie klienta nie jest wymagany publiczny adres IP.
Hybrid Push — macierz dostępności funkcji
Tryb
Komunikacja
Topologia
Callback API
RESTful API
Urządzenie — bezpośrednio
(a) SDK
(X) Publiczny IP
Pełne
Pełne (z ograniczeniami SDK)
Urządzenie — pośrednio
(a) SDK
(Y) Hybrid Connector
Pełne
Pełne (z ograniczeniami SDK)
Baza danych — bezpośrednio
(b) DB Pull
(X) Publiczny IP
Tylko obecność
Brak obsługi
Baza danych — pośrednio
(b) DB Pull
(Y) Hybrid Connector
Tylko obecność
Brak obsługi
Plik — bezpośrednio
(c) Plik
(X) Publiczny IP
Tylko obecność
Brak obsługi
Plik — pośrednio
(c) Plik
(Y) Hybrid Connector
Tylko obecność
Brak obsługi
Który tryb wybrać? Jeśli Twoje urządzenie innej marki niż Cams ma SDK obsługiwane przez Gateway, wybierz tryb SDK urządzenia (a), aby uzyskać pełny dostęp do API. Jeśli nie, DB Pull (b) lub Przetwarzanie plików (c) nadal zapewnią przepływ danych o obecności. Jeśli chodzi o topologię, wybierz Pośrednią (Y) z Hybrid Connector, jeśli nie możesz uzyskać publicznego adresu IP — to najłatwiejsza opcja wdrożenia.
Ograniczenia sprzętowe mogą dodatkowo zawężać funkcje API. Nawet w trybie SDK urządzenia niektóre API mogą nie działać, w zależności od firmware'u modelu urządzenia lub możliwości SDK. Zawsze testuj na swoim sprzęcie i potwierdź z zespołem wsparcia Cams.