Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Finger print scanner with webusb

Is possible to connected/paired usb finger print scanner with webusb (https://wicg.github.io/webusb)?

I have digital persona U.are.U 4500 and want to connect to browser (chrome) with react.js and get image file and can compare image

like image 586
rusli Abdul gani Avatar asked Oct 24 '25 17:10

rusli Abdul gani


1 Answers

WebUSB is a generic API for communicating with USB devices and so supporting any particular device requires knowledge of the data protocol used to communicate with the device. Manufacturers may or may not provide public documentation for this protocol and so it is often necessary to reverse engineer it by observing the communication between the device and a closed-source driver. In the cases where an open-source driver is available then that can be a reference for building a Javascript application to control the device.

In the case of the DigitalPersona U.are.U 4500 it appears that the open-source libfprint library includes a driver for this series of devices: https://gitlab.freedesktop.org/libfprint/libfprint/blob/master/libfprint/drivers/uru4000.c

This would be a good starting point for understanding how to communicate with the device.

like image 79
Reilly Grant Avatar answered Oct 26 '25 07:10

Reilly Grant



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!