MARKO KREČIČ (2012) An embedded system for access control. EngD thesis.
Abstract
Although the use of mechanical locks to limit entry into space is still predominating today, there is a need for a more flexible and controllable method of locking and unlocking the door. That method can be represented by the use of an embedded access control system. In the thesis we have developed an embedded system for access control that uses a RFID technology and two-factor authentication, while a server program on a personal computer executes control and surveillance. The system is composed of a microcontroller with ARMv7 architecture (ARM Cortex-M core), Ethernet module, touch screen LCD and RFID card reader. Access control system reads the card number with a RFID card reader and then shows the keypad on the LCD touch screen. When a user enters the PIN code by touching buttons on LCD, the PIN code along with the RFID card identification number are sent to the server that approves or refuses the entry. The server logs user authentication. In this work we have presented the RFID technology and the operation of resistive touch screens. This has been followed by the presentation of the system components and their operation. In the programming part we have described the configuration of modules and the use of DMA devices. We have presented the problem of the mechanical misalignment of the touch screen and calibration algorithm. Because of the fact we connect the device to a server via Ethernet, we need to use TCP/IP protocols. We have chosen uIP TCP/IP stack and described the application of it based on embedded system for access control that we have made. We have also presented the finite state automaton of the system and described the server program.
Actions (login required)