Skip to content

node.js module to access a rfid reader with rc522 chipset which is connected a raspberry pi

Notifications You must be signed in to change notification settings

SebastianPozoga/rc522-rfid

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#rc522-rfid node.js module to access a rfid reader with rc522 chipset which is connected a raspberry pi

Warning

The library work with RPI v1 only. It is based on bcm2835 module. The RIPv2 has different addresses.

On RPI 2, the peripheral addresses are different and the bcm2835 library gets them from reading /proc/device-tree/soc/ranges. This is only availble with recent versions of the kernel on RPI 2.

Source: http://www.airspayce.com/mikem/bcm2835/ Issue: sbrinkmann#2

Purpose

This node module is to access RFID reader with a rc522 chipset (e.g. http://amzn.com/B00GYR1KJ8) via GPIO interface of the raspberry pi.

Functionality

The module is currently only able to read the serial number of the tag which is hold onto the reader.

Requirements

Installation

First of all we have to install the C library for Broadcom BCM 2835 as it describe` here

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

Then we can install the rc522 rfid nodejs module

npm install --save rc522-rfid

Usage

var rc522 = require("rc522-rfid");

rc522(function(rfidSerialNumber){
	console.log(rfidSerialNumber);
});

About

node.js module to access a rfid reader with rc522 chipset which is connected a raspberry pi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 78.7%
  • C 18.8%
  • JavaScript 2.2%
  • Python 0.3%