SDK và giao diện tích hợp đầu đọc thẻ Duali cho đội phát triển phần mềm
Khi tích hợp đầu đọc thẻ vào phần mềm, đội phát triển cần xác định thiết bị, hệ điều hành, giao tiếp với máy chủ, kiểu dữ liệu cần đọc và luồng xác thực trong ứng dụng. Duali Việt Nam hỗ trợ tư vấn hướng tích hợp phù hợp theo từng dự án.
SDK đầu đọc thẻgiao diện tích hợp đầu đọc thẻDuali SDKtích hợp đầu đọc thẻ
Luồng kiểm soát ra vàoTừ định danh người dùng đến thiết bị cửa và lịch sử sự kiện.
Định danhNhóm quyềnThiết bị cửaLịch sử
Thông tin cần chuẩn bị
Đội phát triển nên gom trước dòng thiết bị, hệ điều hành, ngôn ngữ lập trình, quyền cài trình điều khiển, loại thẻ, dữ liệu cần đọc và luồng xác thực trong phần mềm. Nếu có nhiều điểm triển khai, cần ghi rõ thiết bị nào dùng ở quầy, cửa, ki-ốt hoặc máy tự phục vụ.
Sơ đồ triển khai
01Định danh02Nhóm quyền03Thiết bị cửa04Lịch sử
Từ định danh người dùng đến thiết bị cửa và lịch sử sự kiện.
Giao thức thường gặp
Các hướng tích hợp phổ biến gồm USB CCID, PC/SC, serial, RS-232, RS-485, Wiegand hoặc giao thức riêng tùy thiết bị. Mỗi giao thức có cách nhận dữ liệu, kiểm soát lỗi và yêu cầu trình điều khiển khác nhau.
Thiết kế dữ liệu đọc
Không phải dự án nào cũng cần đọc toàn bộ dữ liệu trên thẻ. Nhiều hệ thống chỉ cần UID hoặc mã định danh đã ánh xạ; hệ thống bảo mật cao hơn có thể cần xác thực ứng dụng, khóa hoặc SAM.
Kiểm thử trước triển khai
Nên kiểm thử bằng thiết bị thật, thẻ thật, dữ liệu thật và kịch bản lỗi: rút thẻ quá nhanh, đọc sai chuẩn, mất kết nối, khởi động lại máy hoặc nhiều người thao tác liên tục.
Câu hỏi thường gặp
Có cần SDK riêng cho mọi thiết bị Duali không?
Không phải lúc nào cũng cần. Một số thiết bị có thể dùng chuẩn PC/SC hoặc USB, nhưng dự án vẫn cần kiểm tra đúng dòng thiết bị, hệ điều hành và dữ liệu cần đọc.
Nên bắt đầu tích hợp từ đâu?
Bắt đầu bằng một proof-of-concept nhỏ với thiết bị thật, một vài mẫu thẻ thật và định dạng dữ liệu mong muốn trước khi mở rộng sang hệ thống chính.