一种扫码开门的智能系统的制作方法

文档序号:13935329
一种扫码开门的智能系统的制作方法

本发明是属于物联网和移动互联网领域,特别是涉及扫码开门领域。



背景技术:

现在的门锁种类繁多:电控锁,插芯门锁,电子锁等等,这些门锁均存在一定的弊端,比如钥匙丢失、钥匙携带不便、忘记密码等问题。1、电控锁类容易忘记密码,并且耐用性与稳定性较差;2、插芯门锁类钥匙易丢失,锁芯易坏等造成的不便性更甚;3、例如酒店、KTV等公共场合,使用传统门锁,一般采用房卡,钥匙,密码等方式,这类方式不仅有上述的弊端,另外会产生增加成本,管理复杂等问题。

本发明利用物联网与云计算的技术,设计一种智能的扫码开门系统。该发明除了解决传统门锁存在的弊端,还提高了门锁的使用便利性、实用性以及智能性。



技术实现要素:

本发明使用的门锁是机电一体化的电控锁,包括开锁电路控制模块、核心板、电池模块。其中开锁电路控制模块是集成于自发设计的核心板上,使得能够根据通讯模块接收到的信号来驱动电机,以实现开锁操作。图1和图2为核心板的原理图以及详细参数说明,核心板主要组成部分如附图说明中图3所示。开锁电路控制模块执行程序在微控制单元(MCU)中进行存储与执行,以驱动电机控制模块完成最后开锁操作。扫码开锁的主要操作原理如附图说明中图4所示。

另外,开锁电路控制模块要进行相应的开关操作,必须接收到应的信号。因此,我们采用SIM卡通讯和WIFI通讯两种方式。如附图说明中图3中所示的通讯模块。其中,SIM卡通讯采用物联网卡或者普通电话卡两种方式,利用数据流量与后台通讯模块进行通讯。不仅要接收后台通讯模块传递的开锁指令,还要向后台通讯程序系统传输确认信号。另一种通讯方式采用WIFI通讯,由于现在WIFI的普遍使用,因此利用WIFI无线通讯的方式非常便捷与实惠。

通讯模块不仅要向开锁电路控制模块传输控制信号,还要与云端通讯模块进行通讯,云端的通讯模块由我们独立开发设计,能够向锁内通讯模块传输信号,并能够与移动端进行相互通信。云端通讯程序需要根据数据库相应标志位来向门锁中的通讯模块传输确定的开锁指令,以便开锁电路控制模块能够执行正确的操作。

云端不仅有通讯程序,还有后台服务程序。服务程序不仅可以实时监控管理门锁的信息,还可以管理用户信息。当新用户注册登记时,服务程序要对用户信息进行新增操作;当用户信息有改变时,服务程序要进行修改操作等等。当有用户进行开锁操作时,服务程序还要对用户进行验证,判断数据库中是否存在该用户,该用户对欲打开的锁是否有开锁权限。同样,门锁设备信息,云端服务程序也要进行管理,如有不正当开锁时,会向用户返回警告信息等等。采用云计算技术,提高服务性能。

以上所述的用户注册,需要在手机端APP应用程序完成。设计开发一款用于扫码开锁的应用程序,如附图说明中图5和图6所示的移动应用程序APP所示。能够进行用户注册登录信息管理,设备锁信息登记,扫码等操作。APP完成相应的操作,后台服务程序也完成对应的信息管理。

当用户扫码时,云端服务程序会判断,当前用户是否存在数据库中,并且用户信息匹配正确(即拥有对该锁的开关权)才会向通讯模块传递开锁信号,否则返回用户信息错误的提示信息。

设备还包含一套机械锁和备用钥匙。保证在电控锁无电、没有网络信号或其它不能正常使用网络开启门锁的情况下,能够用钥匙打开门锁。

附图说明

图1为核心板的原理图,图2为核心板原理图详细参数说明,图3为核心板的实物图,图4为扫码开门系统的原理图,图5和图6为移动应用程序,图7为扫码开门详细操作流程。

具体实施方式

为使本发明实施例目的、技术方案和优点更加明确,现将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚完整的描述。

结合附图说明中的图7,说明具体使用流程。首先,用户利用移动端设备扫描由门锁唯一标志生成的二维码,所述的移动端设备包括手机或平板,扫描工具是自主设计开发的APP应用软件。扫描二维码后,获取唯一标识(IMEI手机串号),跳转到登录页面,验证用户身份。若是新用户,将进行注册,实现实名制,保证安全性,这一步也将是对于管理很大的优越性。注册成功后直接登录,进行用户验证;若是老用户,将直接进行用户验证。这时,云端服务程序接收到手机端的用户验证请求,将查询数据库,判断此用户账号密码是否匹配。若账号信息无误,再判断当前用户为管理员或者为普通用户,若为管理员,进入管理开锁界面,点击开锁按钮,此时数据库具有唯一标志位的信息将进行修改并记录开锁信息。数据可唯一标志位存在三种状态:关闭状态,待开启状态,打开状态。关闭状态表示门锁关闭,待开启状态是一个中间转换状态,打开状态表示门锁打开。初始状态为关闭状态,当用户点击开锁按钮后,云端服务程序将修改数据库唯一标志位为待开启状态,此时门锁检测到状态为待开启,服务程序将待开启状态修改为打开状态。若一定时间后,门锁没有将待开启状态修改为打开状态(例如:由于网络故障无法检测当前门锁状态),则服务程序将待开启状态恢复至关闭状态。当门锁关闭后,服务程序也恢复标志位为关闭状态,等待下一次操作。若有普通用户申请开锁,管理员将处理相应的权限。判断当前用户是否在开锁有效期内,若在有效期内,将直接进入开锁页面,进行开锁,服务程序进行相应操作。若不在有效期内,将向管理员提交开锁申请,管理员进行相应权限处理。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1