nfc smart door
play

NFC Smart Door Group 5: Daniel Fiske, Michael Lam and Daniel Tiam - PowerPoint PPT Presentation

NFC Smart Door Group 5: Daniel Fiske, Michael Lam and Daniel Tiam Motivation Metal key replacement Smartphone integration Away from home peace of mind Lockitron, August Smart Lock, ADT Pulse Door Lock, etc. Features


  1. NFC Smart Door Group 5: Daniel Fiske, Michael Lam and Daniel Tiam

  2. Motivation ○ Metal key replacement ○ Smartphone integration ○ Away from home peace of mind ○ Lockitron, August Smart Lock, ADT Pulse Door Lock, etc.

  3. Features Implemented ○ NFC device support ○ Web interface ○ Remote unlock ○ Monitor status ○ Track history ○ Accurate timestamps ○ Persistent data ○ Fail-Secure

  4. Hardware Design FPGA On EPCS CFI NiosII Chip Flash Flash Mem Avalon Switch Fabric PIO Cont Door State SD Card DM9000A Doorbell Detector Socket (Ethernet) SPI GPIO Expansion Headers Wireless SD Card Router I2C I2C RTC NFC Elec Door Module Module Strike

  5. Software Design Lock Web Network Timeout Server Interface Task Tasks Legend: Interface -- Task -- Door GPIO Model Data Data -- Gpio Control Tasks History Data Data Flow -- Task Control Events -- NFC Backup NFC Cards SD Card Task Task

  6. NFC Overview ○ I2C & IRQ communication Power Up ○ Secure Access Module (SAM) configuration SAM Configuration ○ Waits for an NFC tag ○ Differentiates between Search for Targets Mifare and 14443 cards Target Found ○ Alerts the door control task Parse Target Data No Is Send Select APDU Mifare? Yes Post to Control Parse Response Queue APDU

  7. Host Card Emulation ○ HCE allows an Android app to emulate a card and talk to an NFC reader ○ Android phones return a random UID ○ HCE is used to return the static 8-byte Android ID

  8. NFC Smart Door Android App ○ Android application and HCE service ○ API Level 19 ○ 4.4.2 Kitkat ○ Tested on Nexus 4 and Nexus 5

  9. Web User Interface Design ○ Browser and device independent ○ HTML5 CSS3 ○ Clean ○ Simple ○ Responsive ○ Intuitive ○ Mobile support

  10. Future Features ○ More statistics and analytics ○ Camera with live streaming ○ HTTPS and NFC security ○ User accounts ○ Time restricted access

  11. Demonstration ○ Live demo of the NFC Smart Door

Recommend


More recommend