Smart Door Lock with IoT Security
An MVP of a smart door lock adhering to Singapore's TR64 standard
Overview
This project was completed during a semester at Singapore Polytechnic over two months. It involved developing an MVP of a smart door lock with a focus on IoT security, adhering to Singapore's TR64 standard.
Problem / Motivation
The goal was to create a smart door lock prioritizing IoT security due to time constraints, which took precedence over other practical features.
What I Built
I contributed to the overall system architecture, website development, database management, and security. The project was a collaborative effort with team members handling specific areas.
Key Features
- Compliance with Singapore's TR64 standard for IoT security
- Hardware integration using ESP32
- Web-based interface for management
- Database storage with MongoDB
Tech Stack
- JavaScript
- IoT protocols and security standards (TR64)
- Hardware: ESP32
- Database: MongoDB
Challenges
Balancing security priorities with time constraints limited the inclusion of additional practical features.
What I Learned
- Implementing IoT security standards in hardware-software integration
- Collaborative development in a team setting with divided responsibilities
- Prioritizing security in MVP development
Outcome
The project resulted in a functional MVP that met the security requirements. It was developed by a team including Ron Tan (TR64 compliance), Joseph Tiamzon (hardware), and myself.
For more information, visit the GitHub repository.