#Fab Lab RFID
SSEUG Fab Lab RFID access control project
##Features
This is an outline of the features we want to be present in the first version of the RFID access control system.
- Web interface exposing admin functions
- Audit log should be able to sort, filter and search in the Web interface
- triggers? trigger something in another system?
##Architecture
Key components of the Fab Lab RFID access control system
- tokens
- code - the code on the chip
- registered time - time the token was added to the system
- users - have many keys
- name - name of the user
- created time - time the user was created
- events - each have a user and a token
- time - time of the event
- user - reference to the user that generated the event
- token - reference to the user token that was used in the event
- location - the access point that generated the event
- REST API for readers to POST to for authentication. Authentication endpoint should return
denied
orgranted
based on the token.
- Web interface for administration
RFID access control system. For our purpose, there are basically 2 styles:
- "old" uses 125 KHz low frequency unique serial#.
- "new" uses 13.56MHz with some with DES encryption key exchange termed "MIFARE RC522" We recommend using the "new 13.56M" MIFARE RC522 style. The lab has a kit of reader + two "1K" tags (1 FOB and 1 Card) to play with. BTW, Scott has a "old" 125 KHz reader (TTL output), and few 125K tags we can play with if desired.
- There are lots of Arduino libraries and development kits for the "new" 13M tags:
- More modern, larger keys, more security features.
- In theory people could tie other tags to their account (Disney "Magic Band", etc.)
General info about MIFARE RC522 capability