Near Field Communication Smart Door Daniel Fiske Michael Lam and Daniel Tiam 201 4 Overview The Near Field Communication NFC Smart Door adds convenience and peace of mind to the simple door lock While still supporting standard keys the door also reads NFC devices ID: 784149
Download The PPT/PDF document "ECE 492 - Computer Engineering Design Pr..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
ECE 492 - Computer Engineering Design ProjectNear Field Communication Smart Door
Daniel Fiske, Michael Lam, and Daniel Tiam2014
Overview
The Near Field Communication (NFC) Smart Door adds convenience and peace of mind to the simple door lock. While still supporting standard keys the door also reads NFC devices including Android devices with NFC to control access. A web server provides an elegant, browser independent interface used for administration, status monitoring and remote lock control. All door events such as unlocks, invalid entry attempts, or doorbell rings are also logged with timestamps and viewable via the web interface. The registered keys and history are backed up periodically to an SD card for data persistence.
Web ServerThe web server runs on the DE2 Board and hosts both the user interface and the JavaScript Object Notation (Json) REST API. The REST API can be used to request the current status, history, keys and update the RTC time. It can also remotely unlock the door, clear the history, register/remove keys, and update the time. The user interface automatically updates using the API to show the current status of the NFC Smart Door system.
ComponentsAltera DE2 BoardAdafruit PN532 NFC Controller Board V1.3Seco-Larm SK-990AQ Electronic Door StrikeSparkfun BOB-00099 RTC ModuleSandisk 2GB SD CardLinksys E1200 Wireless N RouterAndroid Smartphone with NFC appNPN Bipolar Junction Transistor TIP41CDoor Opened/Closed SensorSmall Model Door
Near Field CommunicationThe DE2 communicates with the PN532 NFC Reader using an I2C bus plus an additional IRQ line. Standardized command and response frames are used to initialize the reader to search for ISO 14443 NFC devices. The PN532 uses the IRQ line to alert the DE2 when a device is found. The DE2 board then reads the detected NFC tag’s UID to determine if the tag is a valid key or not.
Features
NFC Device Support:
The project supports ISO 14443 compatible NFC devices including credit cards, ID cards, stickers, and key fobs as keys to unlock the door.Accurate Timestamps: In order for the system to have accurate timestamps after power or Internet loss, an RTC module is used to keep time.Electronic Door Access: The door lock is electronically controlled by the system. It fails secure which means the door locks when power is lost. However for safety, the door can be manually unlocked to exit.Monitor Status and History: The system tracks when the door was unlocked or opened and which NFC key was used. The historical data and registered keys are stored on the SD card as persistent data.Android App: An app was created that uses Host Card Emulation and is capable of being used as a key.
Department of Electrical & Computer Engineering
Door
GPIO: Open Status
GPIO: Lock
GPIO: Doorbell
Web
NFC
Backup
DE2
Clock
RTC
GPIO Header
NFC Reader
SD Card
Latch
Door Status
NFC Card
Ethernet