论文部分内容阅读
门锁是家庭财产安全和人身安全的重要保障,是家居安全的第一道防线,对于安防具有相当重要的作用。近些年来,随着社会的快速发展,科技不断进步,人们的生活水平也随之提升,对于家庭财产安全的保护需求也不断增大。传统机械门锁开锁方式单一、繁琐、安全性差,已经不能满足人们对开锁便捷、安全、高效的需求。随着电子信息技术的发展,开始出现了智能门锁,能够解决开锁步骤繁琐的问题。但是目前我国智能门锁的普及率仅为家庭基数的3%,市场容量大,发展空间广。现有的智能门锁普遍通过IC卡、密码或者生物特征识别方式进行开锁,基于私有云平台的门锁开锁稳定性差,也存在美观性、安全性、实用性等问题。本论文基于以上背景采用STM32作为微处理器,通过WiFi模块连接京东微联云平台以实现在手机端远程控制门锁的功能,另外STM32通过外接数字键盘、IC卡模块、身份证模块可以实现在本地通过密码、IC卡、身份证等多种方式开锁。本论文通过对智能门锁的国内外应用及需求进行分析,设计了采用密码键盘、IC卡、身份证和手机远程开锁多种开锁方式实现开锁动作,并且可根据实际需求对门锁系统的开锁方式做一定程度裁剪的智能门锁的总体架构。在此基础上,对智能门锁的硬件、软件和手机端进行了设计和开发。对微处理器和外围模块进行了选型和硬件设计;选择了相互之间通信的协议,对STM32、WiFi模块的程序、云平台和手机端界面及功能进行了开发,使其相互通信并实现了美观性和智能性。在开发工作完成后,对STM32单片机与数字键盘模块、IC卡模块、身份证模块和WiFi模块之间通信和功能进行了相应的调试;基于智能门锁软硬件设计,对锁端的设备和手机端进行了虚拟调试,调试均取得了良好的结果。本论文设计的智能门锁系统实现了本地数字密码、IC卡、身份证和手机远程多种方式开锁的功能,并且已经过相关的性能测试,各项技术指标均达到要求的性能要求,其在安全性、便捷性、稳定性上均得到了实验人员的一致认可。