Smart Locks are electromechanical locks that perform locking and unlocking operations when they receive instructions from an authorized device. A smart lock works by establishing a cryptographic key and wireless protocol to communicate with an authorized device. In some cases, it can even be programmed to respond to specific triggers and events. Smart locks are gaining popularity for a variety of reasons. Wi-Fi and Bluetooth connectivity allow to monitor the door's status in real-time. Wi-Fi connectivity is particularly useful if user is a parent and want to know when their child is home from school. Bluetooth connectivity allows users pair their smartphone with the S lock so that it can automatically unlock their door as they approach. Some S lock even provide multiple keyless entry options, such as proximity unlocking with a smartphone, remote unlocking using a smartphone, and touch or fingerprint recognition.