Difference between revisions of "ESP-RFID"

From Embedded Lab Vienna for IoT & Security
Jump to navigation Jump to search
Line 82: Line 82:


After the initial setup the ESP8266 microcontroller board broadcasts a public network
After the initial setup the ESP8266 microcontroller board broadcasts a public network
== Security Concerns ==


== Used Hardware ==
== Used Hardware ==
Line 87: Line 89:
[[Device to be used with this documentation]]
[[Device to be used with this documentation]]
[[Maybe another device to be used with this documentation]]
[[Maybe another device to be used with this documentation]]
== Courses ==
* [[A course where this documentation was used]] (2017, 2018)
* [[Another one]] (2018)


== References ==
== References ==

Revision as of 09:14, 30 January 2023

Summary

Introduction to the ESP-RFID access control system

Requirements

  • a ESP8266 microcontroller board with at least 4 MBytes flash memory or the official relay board
  • a RC522, PN532, Wiegand, or RDM6300 RFID reader
  • ESP-RFID firmware from GitHub
  • a firmware flashing tool of your choice (on Windows not required)
  • any necessary drivers that are needed for the microcontroller board of you choosing

Description

The ESP-RFID is an open-source RFID access control system that uses ESP8266 microcontroller board and one of the required RFID readers that is able to unlock doors. The administrator of the system is able to add up to 1000 users to the access controll system.

Setup

First you have to physically connect the RFID reader with the ESP8266 microcontroller board.

The pin connection can be taken from the following table.

ESP8266 NodeMcu/WeMos Wiegand PN532 MFRC522 RDM6300
GPIO-15 D8 SS SDA/SS
GPIO-13 D7 D0 MOSI MOSI
GPIO-12 D6 D1 MISO MISO
GPIO-14 D5 SCK SCK TX
GPIO-04 D2
GPIO-05 D1

After connecting the pins correctly between the ESP8266 microcontroller board and the RFID reader of your choosing you can flash the firmware on the ESP8266 microcontroller board.

For windows there is an ready made bat-file that can be used for flashing the firmware.

After the firmware has been flashed the system is ready to use and can be configured via the webinterface.

Webinterface

After the initial setup the ESP8266 microcontroller board broadcasts a public network

Security Concerns

Used Hardware

Device to be used with this documentation Maybe another device to be used with this documentation

References