The invention discloses an intelligent door opening method and system based on STM32 and Android. The intelligent door opening system includes power supply module, Bluetooth communication module, STM32 single chip computer, voice communication module, camera module, keyboard module, display screen, photoelectric coupling relay module, electromagnetic push-pull long-distance device and mechanical door lock. After receiving the opening or closing instructions from voice communication module or Bluetooth communication module, STM32 MCU outputs corresponding instructions to control the photoelectric coupling relay module, so as to control the push and pull of the electromagnetic push-pull long-distance device to open or close the door. The invention integrates face recognition in voice control unlocking process, Android ID recognition in Bluetooth communication unlocking process, improves the security and convenience of intelligent door opening system, reduces the cost of intelligent door opening system, and has strong anti-interference ability and stability, and has broad application prospects.
【技术实现步骤摘要】
一种基于STM32和Android的智能开门方法及其系统
本专利技术涉及控制
和锁具
,尤其涉及一种基于STM32和Android的智能开门方法及其系统。
技术介绍
近年来,锁的历史很长,从草绳、门闩、三簧锁、叶片锁、套筒转心锁、弹子锁到现在的智能锁,无论前世今生,安全与便捷都是锁不变的使命。随着社会的不断发展以及生活水平的不断提高,人们对于家居安全的需求越来越高,普通的机械锁对于防范现代化的入室盗窃显得越来越无能为力。而且,安全措施的强度直接体现的是个人的身份和地位。智能锁使用新一代的门禁识别技术(包括蓝牙、密码、指纹、虹膜、人脸识别、语音识别等)大大改善家居安全的同时新的问题也开始显现。门锁在遭到攻击时,用户却无从知晓,直接导致各种盗窃案件居高不下。让家居更智能更安全是现在很多人的一种生活体验追求,好的智能产品往往具备以下特点:安全、节能、经济实惠、便捷操作。智能锁作为智能家居发展的重要代表,它的各方面性能一直是消费者和制造商关注的重点。智能锁与传统机械锁的不同在于将开锁方式非机械化,智能化、多功能化,以提高用户的安全保障和使用便捷性,智能锁的发展大体可以分为两个阶段,前期是数字化开锁方式,如刷卡,密码,指纹,人脸,虹膜,声纹,静脉等等,随后是智能化开锁方式,让锁变得聪明,如利用大数据监测学习使用者的开锁习惯和生活特点,能够预先识别异常状况进行预警等,让锁像个看管员一样守护门。目前的智能锁,一方面价格昂贵,大多数造价超过千元;另一方面,在升级为智能开门系统时,人们往往需要拆除旧的锁具,甚至把整个门都拆除,更换为新的智能开门系统和配套的门,这 ...
【技术保护点】
1.一种基于STM32和Android的智能开门方法,其特征在于,所述的智能开门方法包括以下步骤:移动终端和智能开门系统的蓝牙通信模块匹配,匹配成功后发送相应指令;智能开门系统的STM32单片机循环检测蓝牙通信模块和语音通信模块是否接收到信息;当智能开门系统的STM32单片机检测到蓝牙通信模块接收到信息时,判断接收到的信息,并输出相应开门或关门控制指令;当智能开门系统的STM32单片机检测到语音通信模块接收到信息时,启动摄像头模块,捕获当前图像并进行人脸识别,然后输出相应开门或关门控制指令;当智能开门系统的STM32单片机检测到键盘信息时,根据相应输入,管理人脸数据库和用户的Android ID。
【技术特征摘要】
1.一种基于STM32和Android的智能开门方法,其特征在于,所述的智能开门方法包括以下步骤:移动终端和智能开门系统的蓝牙通信模块匹配,匹配成功后发送相应指令;智能开门系统的STM32单片机循环检测蓝牙通信模块和语音通信模块是否接收到信息;当智能开门系统的STM32单片机检测到蓝牙通信模块接收到信息时,判断接收到的信息,并输出相应开门或关门控制指令;当智能开门系统的STM32单片机检测到语音通信模块接收到信息时,启动摄像头模块,捕获当前图像并进行人脸识别,然后输出相应开门或关门控制指令;当智能开门系统的STM32单片机检测到键盘信息时,根据相应输入,管理人脸数据库和用户的AndroidID。2.根据权利要求1所述的一种基于STM32和Android的智能开门方法,其特征在于,所述的移动终端和智能开门系统的蓝牙通信模块匹配,匹配成功后发送相应指令的过程如下:ROOT用户的移动终端打开蓝牙,并且与智能开门系统的蓝牙通信模块进行配对,配对成功后,打开智能开门应用,点击搜索门锁,连接上智能开门系统的蓝牙通信模块;ROOT用户的移动终端通过智能开门应用进行登记,向蓝牙通信模块发送ROOT用户的AndroidID,智能开门系统的STM32单片机检测当前是否存在ROOT用户,如果未检测到存在ROOT用户,则将该ROOT用户的AndroidID保存到FLASH中;普通用户的移动终端与ROOT用户的移动终端进行蓝牙通信,向ROOT用户发送普通用户的AndroidID;ROOT用户的移动终端与智能开门系统的蓝牙通信模块进行蓝牙通信,向智能开门系统的蓝牙通信模块发送普通用户的AndroidID,智能开门系统的STM32单片机检测当前是否存在该普通用户的AndroidID,如果未检测到存在该普通用户的AndroidID,则将该普通用户的AndroidID保存到FLASH中。3.根据权利要求1所述的一种基于STM32和Android的智能开门方法,其特征在于,所述的当智能开门系统的STM32单片机检测到蓝牙通信模块接收到信息时,判断接收到的信息,并输出相应开门或关门控制指令的过程如下:智能开门系统的STM32单片机检测接收到的信息的前面16位是否为FLASH中存储的AndroidID;如果所接收到的信息的前面16位没有匹配到FLASH中存储的AndroidID,则返回错误提示信息;如果所接收到的信息的前面16位匹配到FLASH中存储的AndroidID,则继续判断所接收到的信息的剩余位,然后根据判断结果执行开门或关门控制指令。4.根据权利要求1所述的一种基于STM32和Android的智能开门方法,其特征在于,所述的当智能开门系统的STM32单片机检测到语音通信模块接收到信息时,启动摄像头模块,捕获当前图像并进行人脸识别,然后输出相应开门或关门控制指令的过程...
【专利技术属性】
技术研发人员:文尚胜,陈艺荣,何晨晖,周泽鑫,吴子莹,陈靖康,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。