APP下载

基于微信扫码储物柜智能电子锁的设计

2019-07-20宋成浩刘烁杜文龙刘长荣

电子技术与软件工程 2019年10期
关键词:电子锁储物柜柜子

宋成浩 刘烁 杜文龙 刘长荣

摘要:本文利用移动互聯技术与电子锁技术相结合,设计了一款基于互联网+的共享储物柜。基于移动终端的电子锁,可实现扫描开锁,既安全又便利。

[关键词]微信扫码智能储物柜电子锁设计

1引言

电子储物柜目前使用比较广泛,目前常见电子锁主要通过密码来进行存取,具有操作方便和更好的安全性等优点.但系统可维护性以及信息化程度还有待提高。随着移动互联网的发展以及智能终端的普及,近几年,基于智能移动终端的远程控制技术成为移动开发者们热忱的研究课题。本项目利用移动互联技术与电子锁技术相结合,设计一款基于互联网+的共享储物柜。

2系统方案

基于移动终端的电子锁,信息存储在远端数据库中,用户只需要扫描二维码直接登陆到储物柜管理界面,一键就可以获取空闲储物柜;同样一键可以实现开锁。

系统总体框架如图1所示,该系统包括电子锁、Web服务器、智能终端组成。其中电子锁采用STM32107处理器作为控制处理核心部件,该模块具有网络功能,可以连接到Intermet;智能终端扫描柜子上二维码可以登陆到储物柜存取信息界面,用户可以实现空闲柜子信息获取,以及开启自己申请的柜子,并可以显示存储时间等信息,管理员登录可以获取统计信息;Web服务器存储锁使用记录信息和开锁状态等信息。

3软件设计

本项目软件部分包括三部分:电子锁程序、服务器程序、上位机程序。电子锁程序主要实现接收服务器指令,控制外围IO口,驱动电机开锁。服务器程序主要实现接收上位机信息,分配柜子信息,并将用户身份信息与柜子信息绑定,最后下达开锁指令,与上位机(智能终端)通信采用Http协议,主要基于Jsp+Servlet技术开发,与底层电子锁模块通信采用的Tcp协议,主要利用socket编程实现。上位机程序主要获取用户身份信息,并下达存取指令。可以采用网页版和微信小程序来实现。本文主要介绍微信小程序具体实现过程。操作主要包括三个步骤:获取授权信息(身份信息微信号);存物将携带身份信息以及加密信息以及存物指令发送到服务器,并反馈成功与否;取物同样需要将身份信息解密信息以及取物指令发送到服务器请求取物,并反馈是否成功。微信小程序效果图如图2所示。

4总结

本项目采用移动互联技术与嵌入式技术相结构,实现了智能存物柜的便捷存取操作,解决电子存物柜密码丢失的困扰。对于实际生产生活中还需要进一步改进与完善。

参考文献

[1]刘少军,王瑜瑜。手机蓝牙技术在智能电子锁控制系统中的研究[J].机械与电子,2016(04).

[2]许燕。单片机技术设计红外线电子锁系统研究[J].电子设计工程,2018(06).

[3]张常友。一种智能防盗电子锁的设计研究[J].电子技术与软件工程,2015(04).

[4]刘振忠。双电源转换开关电器及其应用[J].电器与能效管理技术,2015(01).

[5]王府井,陈凯元.应用AT89C2051单片机设计电子密码锁[J].电子制作,2014(23).

猜你喜欢

电子锁储物柜柜子
柜子也疯狂
柜子
纯电动汽车无法充电问题分析及解决
基于AT89C52的红外线电子锁系统的设计
井井有型
关于在操场边建立储物柜的可行性研究
——以上海市高校为例
免供电电子锁系统的设计与实现