RFID Security System

Posted by Keith Williams

Project Status

We are done with the web interface, the soldering of the controller board, and are now getting ready for the installation of the security system.


We were approached by a client that wanted a low cost RFID access security system.  RFID is a technology that has been around for a long time but for a new business, the cost of currently available RFID security systems is cost prohibitive.

How it works

A Beaglebone Black is at the heart of the system.  It runs a custom website for managing which cards have access, the database, and also handles communication with the Arduino Nano that is connected to the RFID reader.  We used Node.js for all of the programming on the Beaglebone Black which allowed us to utilize a lot of great modules and significantly reduced the amount of custom code that we had to write.


  • Seco-Larm Enforcer Electromagnetic Lock 1,200 Lbs
  • Motion Detector
  • No Touch Request-to-Exit Sensor
  • RFID Reader with Keypad
  • Beaglebone Black
  • Arduino Nano
  • 200 custom RFID Mifare 2 cards
  • Custom PCB (see below)


  • Debian
  • Node.js
  • MySQL
  • Arduino IDE

PCB & Schematic

Overall Material Cost

< $500