210 likes | 282 Views
Android Smart Card ID Checker. UHCL Capstone Team 6 Michael Woodruff Raymond Nnodim Faisal Moiz. Presentation Outline. Background Requirements User interface Data model Communications model Q and A. Background. Johnson Space Center security access
E N D
Android Smart Card ID Checker UHCL Capstone Team 6 Michael Woodruff Raymond Nnodim Faisal Moiz
Presentation Outline • Background • Requirements • User interface • Data model • Communications model • Q and A
Background • Johnson Space Center security access • Goal – use smart card embedded in ID badge to verify appropriate access • Tietronix Software sponsoring project
Common Access Cards • NFC – Near Field Communication • ISO 14443 – operates at 13.56 MHz • Short range communication <= 10 cm • Newer smart phones have embedded NFC readers • Samsung Galaxy Nexus and S II, HTC Amaze 4G • Android support with SDK 2.3 • Personnel Data on card
Requirements • Use Android smart phone to read NFC cards • Use ID number read to query remote database and display digital replica of ID card • Display additional personnel details • Display warnings such as revoked or expired cards • Log time and location of scans • Log and photograph Guests • Should work offline
Data Model Remotely Generated Phone Generated
Pull Personnel Records Remote Database Request records Send records Save records to local database Local Database
Retrieve Personnel Data Locally Remote Database Remote Database Unavailable Use local copy Local Database
Scan/Guest Log Data Save Scan/Guest Logs Local Database
Push Scan/Guest Logs Remote database Push Scan/Guest Logs Logs Received Confirmation Retrieve Logs to send from local database Delete Logs from Local Database Local database