NFC Scooter Fob

Secure NFC Fob for e-Scooter Access

Project Image

Project Overview

Collaborators: Nicholas Hardy, Marybel Boujaoude, Hassan Hijazi, Riya Deokar

Date: 2023-04-20

The NFC Scooter Fob project was aimed at developing a secure method to access e-scooters. The project involved the integration of NFC technology to facilitate secure access to e-scooters by passing unique identifiers to the scooter's control system. The project's primary objective was to design a system that could provide secure access to e-scooters while ensuring user convenience and system reliability.

Key Features

  • Enhanced security with NFC-enabled key fob design for proximity-based e-scooter unlocking.
  • Dynamic device roles through ESP32, supporting both transmitter and receiver functionalities.
  • User feedback via RGB LED indicators, signifying operational states.
  • Comprehensive transaction logging for security audits, capturing FID, SID, and timestamps.
  • Detailed operational oversight with a state machine architecture and visual diagrams.

Implementation Details

  • IR communication framework established for data payload transmission between fob and scooter.
  • Seamless data integration within local networks using UDP messaging protocols.
  • Server-side database development for storing transaction data, complemented by a web-based query interface.
  • Advanced security implementations, including encrypted communication and unique key generation per transaction.
  • Unified system integration combining Raspberry Pi camera and server for QR code-based authentication.

Supporting Artifacts

Explore further details of our project through the following resources:

Project Architecture Video

Project Demo Video

Project GitHub

Project Architecture
Project Hardware
Project States
Project States