Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fetch fingerprint database #28

Open
felipefuller opened this issue Jul 11, 2016 · 6 comments
Open

fetch fingerprint database #28

felipefuller opened this issue Jul 11, 2016 · 6 comments
Assignees
Labels

Comments

@felipefuller
Copy link

hi!

i'm working in a assistance control project. I need to fetch the template from the FPS's database through an arduino. Is there any way to do this? Because the GetTemplate() function is not created.

Thanks.

@Alarde
Copy link

Alarde commented Jul 11, 2016

Following your question. As you already know, I'm very interested on it.

@JoshHawley
Copy link
Contributor

The problem is buffer space. The Arduino has almost no ram, so getting any real data from the FPS is problematic, and needs to be streamed somewhere else.

@Alarde
Copy link

Alarde commented Jul 14, 2016

Uhm...

Ok, let's supoused that we will work with Raspberry, here the scenario is a new one and now, we should have enough memory to cover the spectatives.

Is it right? Sorry if I'm telling stupid, I'm a bit new with this.

@JoshHawley
Copy link
Contributor

yeah the RPi has tons of memory. It should be fine with it, but it will require some reworking. I don't think the SoftwareSerial library works on RPi.

@dannyd43
Copy link

dannyd43 commented Mar 25, 2017

Hello @JoshHawley the Arduino has 2048 bytes of ram as stated on the Arduino tutorial pages, the template is 498 bytes is there not enough memory to both get and set the templates?
Also the arduino Due board has more memory as well.

Source: https://www.arduino.cc/en/tutorial/memory

@JoshHawley
Copy link
Contributor

You are correct. However, I was not able to make it work. It has been a few years since I tried it, but I think it had something to do with the way the memory was buffered inside SoftwareSerial. iirc it stored it in too many places or something. I had toyed with the idea of using using a hardware serial of some kind, but never got around to it. Also, remember that there is no flow control coming from the FPS that also complicates things. I don't have much time to tinker with this stuff any more. If you do make it work please let me know (or maybe branch this code, then do a pull request). Many people here have asked for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants