Как интегрировать сканер отпечатков пальцев 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).
❓ Мои вопросы:
- Каков наилучший подход к использованию ZK4500 в веб-системе?
- Есть ли способ создать приложение bridge на Python, которое считывает данные отпечатков пальцев и предоставляет их через HTTP API?
- Можете ли вы предложить какие-либо проекты с открытым исходным кодом или примеры подобной интеграции?
Заранее благодарим за любые рекомендации или предложения по архитектуре!