codeforsanjose / BadgeHub

Raspberry Pi, Dymo Turbo Writer 450 badge printing service that logs user information such as name and email and prints a name badge and QR code associated with that information.
MIT License
28 stars 4 forks source link

Add NFC support #14

Closed Kyle-Falconer closed 4 years ago

Kyle-Falconer commented 5 years ago

We need support for PN532 Mifare/13.56 MHz NFC device, as it is inexpensive and has good software support through the Adafruit CircuitPython PN532 library.

Use cases for this is to allow people to badge in using an RFID card as an alternative to using the login interface.

Kyle-Falconer commented 4 years ago

Implemented this as of 6d1bfd15d890502eb22475b7ffe513a7c5428df6 through the nfcpy Python library.

As of that commit, the nfc_manager program is capable of listening for NFC tags and storing all available information in Redis for later processing.