指纹扫描仪与WebUSB

4

是否可以使用WebUSB(https://wicg.github.io/webusb)连接USB指纹扫描仪?

我有数字个人U.are.U 4500并想通过react.js连接到浏览器(chrome),获取图像文件并进行比较。


你在这方面有任何进展吗? - Yanick Rochon
已经正常工作了。 - rusli Abdul gani
你能分享一下你的解决方案吗? - Yanick Rochon
@rusliAbdulgani 你是如何解决这个问题的? - Kachinga
1个回答

4
WebUSB是一种与USB设备通信的通用API,因此支持任何特定设备都需要了解与设备通信所使用的数据协议。制造商可能会或可能不会提供此协议的公共文档,因此通常需要通过观察设备和封闭源驱动程序之间的通信来进行反向工程。在可用开源驱动程序的情况下,可以将其作为构建JavaScript应用程序以控制设备的参考。
在DigitalPersona U.are.U 4500的情况下,似乎开源的libfprint库包括该系列设备的驱动程序:https://gitlab.freedesktop.org/libfprint/libfprint/blob/master/libfprint/drivers/uru4000.c 这将是理解如何与设备通信的良好起点。

这绝对是一个不错的起点,但代码结构并不是特别好。这就像试图使用古怪诗人的文学作品来理解一种外语。 - Yanick Rochon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接