With the continuous advancement of smart technology,the smart door lock system has become a vital part of the smart home,which not only improves the security of the home,but also greatly improves the convenience of use.Based on the STM32 microcontroller,a feature-rich smart door lock system was designed and implemented.The system supports a variety of unlocking methods,including password unlocking,fingerprint unlocking,mobile phone Bluetooth unlocking,and IDRF card unlocking,etc.,so as to meet the diverse needs of users.The system design takes into account factors such as safety,stability and user-friendliness.Through detailed design ideas and implementation methods,the functional perfection and reliable performance of the smart door lock system are ensured.