Skip to content
MCU Atlas
ESP32ESP8266

ESP-RFID: Wi-Fi RFID door access control on ESP8266

Flash an ESP8266, wire an RC522, PN532, RDM6300 or Wiegand reader and a relay, and manage up to 1,000 users from a web UI.

Difficulty:IntermediateSource available

Photos

ESP-RFID: Wi-Fi RFID door access control on ESP8266 photo 1

Photos: esprfid

Key Facts

  • Chip: ESP8266
  • Readers: MFRC522, PN532, RDM6300, Wiegand
  • Users: up to 1,000, timestamped logs
  • Integration: web UI, WebSocket/JSON, MQTT

About This Project

ESP-RFID is an access control system built on Espressif's ESP8266 and a cheap RFID reader: MFRC522, PN532, RDM6300 or any Wiegand reader. You flash it once and configure everything from a web interface, which manages up to 1,000 users, logs timestamped records using NTP time and talks to the browser over WebSocket with JSON. MQTT support lets it report to home automation. The project targets maker spaces, labs and schools that want a cheap, maintainable door system. An official open-source relay board is also available: it runs the ESP-12 module, reader and magnetic lock from a single 12V 2A supply, tracks door status, controls the reader's LED and buzzer and fits a DIN-mount enclosure.

Source & Attribution

Source: GitHub
License: MIT
Last verified: 10/18/2026
ESP-RFID: Wi-Fi RFID door access control on ESP8266

Bill of Materials

Parts list

4 parts · 1 linked

Heads up: some Buy links are affiliate links. If you buy through one, MCU Atlas may earn a small commission at no extra cost to you. It never changes which parts we list. How this works

No verified link — check the original project
No verified link — check the original project

1× 12V 2A supply (official board) for reader and lock

No verified link — check the original project

Not included: 3D-printed case, wire, solder, USB cable

Download CSV

Related Projects

Watchy: open-source ESP32 e-ink smartwatch
Illustration
ESP32
An open-source smartwatch with a 1.54in e-paper screen and ESP32, hackable watch faces in Arduino.
Beginner·Code
2 parts listed
Low-power ESP32 e-paper weather display (7.5in)
Illustration
ESP32
A wall-mounted 7.5in e-paper weather display on an ESP32 that runs for months on one battery charge.
Intermediate·Code
5 parts listed
OpenEPaperLink: reuse e-ink shelf labels with an ESP32 access point
Illustration
ESP32ESP32-S3
Turns cheap second-hand electronic shelf labels into a Wi-Fi-managed e-ink display fleet via an ESP32 access point.
Advanced·Code
6 parts listed