
智能手机门禁系统的设计.docx
4页智能门禁系统的设计 杨明明 王月琴摘要:分析了现有门禁系统的缺点,设计了一种通过智能APP控制门锁的系统该系统由智能、蓝牙模块、WIFI模块、门禁控制器四个部分组成智能APP通过蓝牙或WIFI发送开锁信号,门禁控制器接收到信号后控制电磁锁的开启或关闭关键词:门禁系统;智能;蓝牙;WIFI0、引言随着社会电子化智能程度的深入,现在我们看到的门禁系统依据输入设备、介质和方法的不同可以分为:密码门禁系统、刷卡门禁系统、生物识别门禁系统,现[本文来自于wWw.zz-news.Com]有的门禁系统都存在一定的缺点密码门禁系统速度慢,安全性差;刷卡门禁系统卡片容易损坏且容易丢失和遗忘;生物识别门禁系统成本高,比对速度慢智能下载App经物业授权后即可安全、快捷开门在现有存量门禁设备上加装一套控制器,不用其它任何改造和投入,管理方和用户使用软件即可进行授权管理和开门1、系统设计通过蓝牙或WIFI两种无线模式与门禁控制器通信,[本文来自于Www.zZ-new.Com]门禁控制器接收端发送的指令后控制门锁的开关系统示意图如图1所示系统由智能终端、门禁控制器、蓝牙通信模块、wifi通信模块、电控锁组成。
蓝牙通信模块和wifi模块的功能主要是主动搜寻附近可连接的蓝牙设备,并且完成门禁控制器与终端的信息交流门禁控制器主要完成对门禁开启/关闭的状态控制系统开启后,蓝牙模块和WIFI模块搜寻附近可通过蓝牙或wifi连接的终端,发现可连接终端并建立连接后,蓝牙模块或wifi模块向系统发送验证请求信号,系统将验证码传送至蓝牙模块,并由蓝牙模块或wifi模块发送给终端系统信息交互结构如图2所示2、软件设计(1)APP软件设计APP端软件设计主要完成蓝牙或WIFI设备初始化,通过无线设备发送开锁命令等当采用蓝牙模块时,首先初始化本地蓝牙设备,建立Local-device类,包括取得本地设备实例、蓝牙名称、设置发现模式、获得发现代理创建public int BTS_Init()类函数,实现蓝牙初始化判断,寻找默认蓝牙设备,打开蓝牙启动蓝牙设备搜索,实现连接到一个指定的蓝牙设备,创建public int BTS_SendDates(Stringbuffer)类函数实现字符串发送到已连接好的蓝牙设备上,创建public int BTS_Finish()类函数结束蓝牙通信,最后创造一个接收的模块HC05蓝牙模块的TXD与STC89C52单片机P3.0连接,RXD与P3.1相连,实现蓝牙串口通信连接。
2)门禁控制器软件设计门禁控制器主要完成无线设备匹配,接收无线设备发送字符,执行开锁指令等门禁控制器软件流程图如图3所示3、系统调试由LED灯模拟电磁锁,端通过蓝牙发送命令控制相应灯的亮灭,设计出LED1打开、LED1关闭、LED2打开、LED2关闭、LED3打开、LED3关闭、六个按键,分别由控制命令sendMessage("1")、sendMessage("2")、sendMessage("3")、sendMessage("4")、sendMessage("5")、sendMessage("6")發送六个状态数字“1”表示LED1打开,数字“2”表示LED1关闭,数字“3”表示LED2打开,数字“4”表示LED2打开,数字“5”表示LED3打开,数字“6”表示LED3打开接收端通过蓝牙接收到命令信号后置LED灯相应的状态,电路运行效果图如图4所示参考文献:[1]刘星.基于蓝牙和单片机的智能家居控制系统设计[J]. 电子技术,2013,(11):46-48.[2]张毅刚.单片机原理及应用[M] .北京:高等教育出版社,2012,11:16-25.[3]郑雨璐,韩朴毅,李楠等.基于蓝牙的智能家用LED灯设计[J].智能城市,2016,(12):211237.[4]陈松.基于单片机的蓝牙应用系统的设计[J].辽东学院学报(自然科学版),2008,(04):210-213.作者简介:杨明明(1994-)男(汉族),安徽长丰人,学生,本科,《信号与信号处理》专业。
王月琴(1980-)女(汉族),安徽合肥人,讲师,硕士,主要从事信号与信息处理研究省级大学生创新项目:AH201612216005国家级大学生创新项目:201712216017-全文完-。












