This project is aimed to provide easy access to MIFARE RFID tag using MFRC522 and Raspberry Pi.
The code itself can be ported to other platform with little effort since it's purely written in Ruby.
You can install it by doing
gem install mfrc522 or using bundler.
RDoc is available at RubyDoc.
Supported RFID tags
The following models are fully supported and have been tested by the author:
- Mifare Classic
- Mifare Ultralight
- Mifare Ultralight C
- Mifare DESFire EV1
If the card model you want to use is not on the list, you can implement it on top of the
The library provide basic access to ISO 14443-3 and ISO 14443-4 protocol, so it shouldn't be a problem.
I can't get my reader to work at baud rate higher than 106kBd, so the baud rate negotiation in ISO 14443-4 will be fixed to 106kBd until I find the workaround.
Check out files in folder
test for example usage.
You have to rescue exceptions yourself.