Good day,
I have developed a attendance management system with the following hardware
- Arduino Uno
- Keypad 4x4
- GPRS Shield ( GPRS Shield V2.0 | Seeed Studio Wiki )
- 3x LED (Green, Red, Blue)
- Buzzer/Speaker
I have the device start up and initiate communication with the GPRS modem and make a connection to the mobile network, it resets the device if it was not able to create a connection. Once it has booted up a employee code is entered and then validated with a web server over HTTP POST. The issue is that this process takes about 30 seconds to initiate a internet connection, validate the user and receive a response.
The issue I am facing is that the delay is too long and require some way in saving all the employee codes on the device itself and when a code is entered and valid it needs to log this with a accurate time stamp and then upload to the server once a internet connection is available as this will be a portable device to be used in areas without constant cellphone signal.