Some info to get it working without a plugin:
- Connect the reader according the schema in the URL
- Edit /etc/modprobe.d/raspi-blacklist.conf and put a # before blacklist spi-bcm2708 to stop blacklisting the SPI
- edit /boot/config.txt and add dtparam=spi=on as last line
- reboot
Install BCM lib:
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.35.tar.gz
tar -zxf bcm2835-1.35.tar.gz
cd bcm2835-1.35
./configure
sudo make install
install rpi-rc522 tool:
sudo apt-get install subversion
svn checkout http://rpi-rc522.googlecode.com/svn/trunk/ rpi-rc522-read-only
cd rpi-rc522-read-only/rc522
gcc config.c rfid.c rc522.c main.c -o rc522_reader -lbcm2835
sudo cp RC522.conf /etc/
./rc522_reader -d
place RFID card on reader and note down the SN
edit /etc/RC522.conf
add the following to change variable $card to value 10 with API:
[serialbymber of card] sudo curl -X PATCH --header “Content-Type:application/json” --data ‘{“type”: “value”, “valueOrExpression”: 10}’ --user “admin:admin” http://localhost/api/variables/card
when running under username pi , be sure to add the UID en GID of user pi in the RC522.conf (probably 1000 : " id -u pi" and " id -G pi")
For someone who wants to start on a plugin : https://www.npmjs.com/package/rc522-rfid
Like my projects and help? Consider donating electroneum etnjwAKGPqF6omQWRmpp9u2BPyVDG9VuyRQjNJ1S8yfBdfR9qeUQ46kRy8KS2CNqbpNLRrsgmNW6F2TMzxmZgPrh6KctrkrYbm