This is a application for interacting with Digital Persona U.are.U fingerprint readers using Java and Spring Boot.
This application provides endpoints to interact with Digital Persona U.are.U fingerprint readers. It allows capturing fingerprint images, enrolling new fingerprints, and comparing captured fingerprints with enrolled ones.
- Java 8 or higher
- Gradle
- Digital Persona U.are.U SDK (3.2.0.89)
- Spring Boot
-
Clone the repository:
git clone https://github.com/SharshenovJR/digital-persona-uareu-web.git
-
Navigate to the project directory:
cd digital-persona-uareu-web
-
Build the project using Gradle:
gradle build
-
Run the application:
java -jar build/libs/digital-persona-uareu-web.jar
Ensure that the Digital Persona U.are.U fingerprint reader is connected to your computer. Open your web browser and navigate to http://localhost:8282. Use the provided endpoints to interact with the fingerprint reader:
- /v2/scanner/devices: Get a list of connected fingerprint reader devices.
- /v2/scanner/capture/image: Capture a fingerprint image.
- /v2/scanner/capture: Capture a fingerprint and return its details.
- /v2/scanner/enroll: Enroll a new fingerprint.
- /v2/scanner/compare: Compare a captured fingerprint with enrolled ones.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.