All Projects → paulfp → Three-Factor-Security-Door

paulfp / Three-Factor-Security-Door

Licence: other
What do you get when you mix a Raspberry Pi, a MySQL database, an RFID reader, an LCD touchscreen, a relay switch, an electronic door strike and a Twilio SMS account?

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Three-Factor-Security-Door

gro-light-automation
A raspberry pi project to automate hydroponics with relays and data sensors through a web application
Stars: ✭ 44 (-10.2%)
Mutual labels:  raspberry-pi-iot, raspberry-pi-3, raspberry-pi-gpio
SimpleTOTP
A highly configurable yet simple to use TOTP based two-factor authentication processing module for SimpleSAMLphp.
Stars: ✭ 16 (-67.35%)
Mutual labels:  mfa, two-factor-authentication, multi-factor-authentication
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (-61.22%)
Mutual labels:  raspberry, raspberry-pi-iot, raspberry-pi-3
mfaws
🔒 AWS multi-factor authentication for the CLI
Stars: ✭ 38 (-22.45%)
Mutual labels:  mfa, two-factor-authentication, multi-factor-authentication
YoloV3-ncnn-Raspberry-Pi-4
MobileNetV2_YOLOV3 for ncnn framework
Stars: ✭ 20 (-59.18%)
Mutual labels:  raspberry, raspberry-pi-3
la-maison-pythonic
Projet didactique du livre "Python, Raspberry-Pi et Flask" avec ESP8266 sous MicroPython
Stars: ✭ 16 (-67.35%)
Mutual labels:  raspberry, raspberry-pi-3
yamete
Yamete - Hentai downloader in PHP CLI - Easy site downloader PHP system
Stars: ✭ 63 (+28.57%)
Mutual labels:  raspberry, raspberry-pi-3
Rust Raspberrypi Os Tutorials
📚 Learn to write an embedded OS in Rust 🦀
Stars: ✭ 7,275 (+14746.94%)
Mutual labels:  raspberry, raspberry-pi-3
wor-flasher
Legal utility that runs on RPiOS to flash another SD card with Windows 10/11
Stars: ✭ 451 (+820.41%)
Mutual labels:  raspberry, raspberry-pi-3
balenaPrint
Managed CUPS on Raspberry Pi devices, running balenaOS
Stars: ✭ 67 (+36.73%)
Mutual labels:  raspberry, raspberry-pi-3
Raspberryio
The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Stars: ✭ 593 (+1110.2%)
Mutual labels:  raspberry, raspberry-pi-3
gitlab-runner
GitLab Runner (Docker image) for ARM devices, this is a mirror repository of
Stars: ✭ 17 (-65.31%)
Mutual labels:  raspberry, raspberry-pi-3
motor-hat
Node Module to control Adafruits MotorHAT for the RaspberryPi
Stars: ✭ 28 (-42.86%)
Mutual labels:  raspberry, raspberry-pi-3
RpiANC
Active Noise Control on Raspberry Pi
Stars: ✭ 49 (+0%)
Mutual labels:  raspberry, raspberry-pi-3
Gitlab
GitLab CE (Docker image) for ARM devices, this is a mirror repository of
Stars: ✭ 121 (+146.94%)
Mutual labels:  raspberry, raspberry-pi-3
Homekitcam
A project to make a Raspberry Pi driven, HomeKit Enabled camera.
Stars: ✭ 69 (+40.82%)
Mutual labels:  raspberry, raspberry-pi-3
Debian Pi Aarch64
This is the first 64-bit system in the world to support all Raspberry Pi 64-bit hardware!!! (Include: PI400,4B,3B+,3B,3A+,Zero2W)
Stars: ✭ 2,505 (+5012.24%)
Mutual labels:  raspberry, raspberry-pi-3
warpi
"GUI" script running on a Raspberry Pi 4
Stars: ✭ 29 (-40.82%)
Mutual labels:  raspberry, raspberry-pi-3
One Time
One Time Password (TOTP and HOTP) library for Clojure. TOTP/HOTP is widely used for Two Factor / Multi Factor Authentication.
Stars: ✭ 129 (+163.27%)
Mutual labels:  mfa, two-factor-authentication
Speakeasy
**NOT MAINTAINED** Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
Stars: ✭ 2,531 (+5065.31%)
Mutual labels:  mfa, two-factor-authentication

Raspberry Pi Smart Door Lock

This award-winning project combines a Raspberry Pi, a MySQL database, an RFID reader, an LCD touchscreen, a relay switch, an electronic door strike and a Twilio SMS account to create the "ultimate" Raspberry Pi smart door lock security system - with "three factor" authentication.

It's not quite true three-factor authentication, as two of the pieces are "something you have"... but it's still 3 hoops to jump through to gain access.

In this repo you will find the Python code required as well as the MySQL database table setup.

Why on earth would you want to require an RFID fob, followed by a PIN entered on the touchscreen, followed by yet another one-time code sent to you via SMS? Well, mainly for the fun of building it! There are also many applications where this might be useful for either an external or an internal door, or even on a cupboard or safe. Just make sure you build in some fail-safe overrides if you use this in the real-world!

The video below shows a demonstration of the finished system and an in-depth tutorial of how to build and configure it. I hope you enjoy it, and please give the video a thumbs-up and subscribe to the YouTube channel.

WATCH THE VIDEO

You can also read an in-depth text tutorial on the Switched On Network website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].