อุปกรณ์ที่รองรับและโหมดการเชื่อมต่อ
เครื่องใดบ้างที่ Gateway รองรับ แต่ละเครื่องเชื่อมต่ออย่างไร (Native Push หรือ Hybrid Push) และมี API ใดใช้ได้ในแต่ละโหมด
บทนำ
ความเข้ากันได้ของเครื่อง
Cams Biometric Gateway รองรับเครื่องลงเวลาและเครื่องควบคุมการเข้าออกด้วยไบโอเมตริกซ์ทุกประเภท สิ่งเดียวที่คุณต้องตัดสินใจคือเลือกโหมดการเชื่อมต่อที่เหมาะกับระบบของคุณ
Hybrid Push
ยี่ห้ออื่นทั้งหมด
เครื่องอื่น ๆ ทุกรุ่นทำงานผ่าน Hybrid Push คุณเลือกโหมดการเชื่อมต่อที่เหมาะกับระบบของคุณ — ฟีเจอร์ API ที่ใช้ได้ขึ้นอยู่กับโหมดที่เลือก
ยี่ห้ออุปกรณ์ที่รองรับ
Cams Biometrics
ZKTeco
Suprema
Hikvision
Anviz
Morpho / IDEMIA
Virdi
Mantra
Nitgen
Realtime / Startek
Biomax
Secugen
eSSL
Matrix COSEC
+ ยี่ห้ออื่น ๆ
รูปแบบการยืนยันตัวตนที่รองรับ
ลายนิ้วมือ
การจดจำใบหน้า
เส้นเลือดฝ่ามือ
บัตร RFID
PIN / รหัสผ่าน
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 ผ่านโหมด push หนึ่งในสองโหมด ประเภทของเครื่องจะเป็นตัวกำหนดว่าต้องใช้โหมดใด
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 อ่านจากฐานข้อมูลภายในเครื่องที่ติดตั้งบนคอมพิวเตอร์ ณ หน้างาน (ที่ซอฟต์แวร์ของอุปกรณ์เก็บข้อมูลการลงเวลา) รองรับเฉพาะการส่ง log การลงเวลาไปยังเซิร์ฟเวอร์ของคุณเท่านั้น ไม่มี RESTful API (ไม่มีการเพิ่ม/ลบผู้ใช้ ไม่มีการดึง log ฯลฯ)
(c) File Processingไฟล์การลงเวลาที่กำหนดไว้บนคอมพิวเตอร์ภายในเครื่องจะถูกเฝ้าติดตามอย่างต่อเนื่อง ทุกครั้งที่ซอฟต์แวร์ของอุปกรณ์อัปเดตไฟล์ ระบบจะตรวจจับ ดึง และส่งบันทึกการลงเวลาใหม่ไปยัง Callback URL ของคุณแบบเรียลไทม์โดยอัตโนมัติ ข้อจำกัดของ API เหมือน DB Pull -- ส่งได้เฉพาะข้อมูลการลงเวลา ไม่มี RESTful API
รูปแบบการติดตั้ง
(X) โดยตรงคอมพิวเตอร์ ณ หน้างานมีIP สาธารณะพร้อม port forwarding เข้าสู่เครือข่ายภายใน Biometric Gateway เชื่อมต่อกับอุปกรณ์/ฐานข้อมูล/ไฟล์โดยตรงผ่านอินเทอร์เน็ต
(Y) ทางอ้อมติดตั้ง Hybrid Connector บนคอมพิวเตอร์ภายในเครื่อง ทำหน้าที่เป็นสะพานเชื่อมระหว่างเครื่อง/ฐานข้อมูล/ไฟล์ภายในกับ Biometric Gateway — ฝั่งลูกค้าไม่ต้องมี IP สาธารณะ
Hybrid Push — ตารางฟีเจอร์ที่ใช้ได้
| โหมด | วิธีการสื่อสาร | รูปแบบการติดตั้ง | Callback API | RESTful API |
| อุปกรณ์แบบโดยตรง | (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 ที่ Gateway รองรับ ให้เลือกโหมด Device SDK (a) เพื่อเข้าถึง API ได้ครบถ้วน หากไม่มี DB Pull (b) หรือ File Processing (c) ก็ยังช่วยให้ข้อมูลการลงเวลาไหลเข้าได้ สำหรับรูปแบบการติดตั้ง ให้เลือก ทางอ้อม (Y) ร่วมกับ Hybrid Connector หากคุณตั้งค่า IP สาธารณะไม่ได้ — เป็นวิธีที่ติดตั้งง่ายที่สุด
ข้อจำกัดของฮาร์ดแวร์อาจจำกัดฟีเจอร์ API เพิ่มเติม แม้ในโหมด Device SDK บาง API อาจใช้งานไม่ได้ ขึ้นอยู่กับเฟิร์มแวร์หรือความสามารถของ SDK ของรุ่นอุปกรณ์นั้น ควรทดสอบกับฮาร์ดแวร์ของคุณเสมอ และยืนยันกับ
ทีมสนับสนุนของ Cams