Как интегрировать сканер отпечатков пальцев ZKTeco ZK4500 с веб-приложением Django + React? [закрыто]

Я работаю над веб-приложением, используя Django (серверная часть) и React (интерфейс), и я хочу интегрировать Сканер отпечатков пальцев ZKTeco ZK4500 в свою систему для аутентификации пользователя.

🔍 Моя установка:

  • Устройство: ZKTeco ZK4500 (USB-сканер отпечатков пальцев)
  • Серверная часть: Django (Python)
  • Интерфейс: React (JavaScript)
  • Операционная система: Windows 10

📌 Чего я хочу достичь:

  • Сделайте снимок отпечатка пальца с помощью ZK4500 с клиентского компьютера
  • Отправьте данные отпечатка пальца на серверную часть Django
  • Используйте эти данные для регистрации или аутентификации пользователя

🧩 Проблема: Поскольку это веб-приложение, я понимаю, что не могу напрямую получить доступ к USB-устройствам, таким как ZK4500, через браузер (React). Я в замешательстве по поводу:

  • Какой SDK / библиотеку я должен использовать (ZKFinger SDK, BioTime SDK и т.д.)?
  • Как я могу создать промежуточное программное обеспечение (Python/C#/Electron), которое взаимодействует с ZK4500 и отправляет данные в Django?
  • Существует ли какое-либо существующее решение или рекомендуемая архитектура для этого?

🧪 Что я пробовал: Я искал ZKTeco SDK и нашел ссылки на zkemkeeper и ZKFinger SDK для Windows, но большинство примеров написаны на C# и предназначены для настольных приложений. Я не нашел четкого решения для интеграции с веб-стеком (Django + React).

Мои вопросы:

  1. Каков наилучший подход к использованию ZK4500 в веб-системе?
  2. Есть ли способ создать приложение bridge на Python, которое считывает данные отпечатков пальцев и предоставляет их через HTTP API?
  3. Можете ли вы предложить какие-либо проекты с открытым исходным кодом или примеры подобной интеграции?

Заранее благодарим за любые рекомендации или предложения по архитектуре!

Вернуться на верх