欢迎访问博鱼(中国)官方网站-BOYU SPORTS!

预约上门| 联系博鱼(中国)

全国24服务热线

400-123-4567
行业新闻 公司新闻
博鱼(中国)官方网站-BOYU SPORTS基于NFC的智能门锁的设计
时间:2024-03-13 03:45:02        点击量:【 】次

  博鱼(中国)官方网站-BOYU SPORTS基于NFC的智能门锁的设计NFC智能门锁的程序处理流程主要包括以下十二个步骤:第一步,启动主程序。第二步,检查NFC智能门锁的配置状态。第三步,根据其配置状态判断NFC智能门锁是否已初始化。第四步,若NFC智能门锁未被初始化,那么主程序判断该NFC智能门锁是否已通过USB数据接口已门禁监控中心系统相连。第五步,若该NFC智能门锁未连接门禁监控中心系统,那么主程序调用告警方法闪烁三次红灯后退出,NFC智能门锁停止工作博鱼官网。第六步,若该NFC智能门锁已连接门禁监控中心系统,那么主程序调用NFC智能门锁的初始化方法将门禁监控中心系统的系统名称与通讯密码、门锁的通讯密码以及NFC智能门锁的通讯密码写入NFC智能门锁的NFC芯片中的智能卡中,设置变量i的值为1。第七步,若NFC智能门锁已被初始化,那么主程序设置变量i的值为1。第八步,主程序判断变量i的值是否为1,如果变量i的值不是1,那么主程序退出,NFC智能门锁停止工作;否则,主程序进入循环接收和发送加密数据包的状态——监控进出NFC智能门锁的数据包博鱼中国官网。第九步,每次解密数据包前,主程序将检查当前调用的子程序是否会出现异常,若出现异常,主程序将变量i的值置为0并退出,否则将执行数据包解密程序。第十步,在解密数据包的过程中,解密程序调用数据包检查函数来检查该数据包的数据完整性博鱼体育。第十一步,若该数据包不完整,那么主程序销毁该数据包博鱼体育。第十二步,若该数据包为完整的数据包,那么主程序读取数据包解密后的包中标识符的值,并根据该值进行下一步的操作博鱼体育。NFC智能门锁的程序处理流程图如图1所示博鱼中国官网

  摘要:随着移动互联和NFC技术的飞速发展,Android智能手机作为信息终端的用途越来越大。本文提出将Android智能手机替代机械钥匙实现开/关门的作用,并且完成了对NFC智能门锁的设计,以对智能门禁系统的发展提供了一种可供参考的思路。

  随着移动互联网技术的不断发展,Android智能手机逐渐成为人们生活中不可或缺的信息终端博鱼官网。越来越多的用户用Android智能手机代替手表、MP3博鱼官网、电脑等[1]博鱼体育。NFC(Near Field Communication)技术是一种优秀的近距离无线通信技术,具有低功率、低价格、兼容性的特点[2]。将NFC技术和移动互联技术相结合的思路使得智能门禁系统的发展将产生新的质的变化博鱼体育。用Android智能手机代替机械钥匙实现开关门将成为智能门禁系统发展的一种趋势[3]。本文主要对NFC智能门禁系统中的NFC智能门锁进行研究,研究的方向主要从其软件结构和硬件结构两个方面进行设计。

  本文详细描述了NFC智能门锁的软件结构和硬件结构的设计思路,并给出了NFC智能门锁的程序处理流程图,为智能门禁系统的发展提供了可供参考的思路。在后续的工作中,我们将继续研究智能门禁系统中组件的设计,并应用于实践中。

  NFC智能门锁的硬件结构主要由一块集成电路板、一组门锁电源博鱼官网、一个USB接口、一个基于ARM926的处理器芯片博鱼官网、两个NFC芯片博鱼体育、一个门锁转动机械接口和一个SD卡接口组成。门锁电源接口、USB接口博鱼官网、门锁芯片博鱼中国官网、NFC芯片博鱼官网、门锁转动机械接口和SD卡接口嵌在集成电路板上,它们之间通过集成电路板上的相关电路相连接博鱼中国官网博鱼官网。其中,门锁电源接口为NFC智能门锁的集成电路板及其上的各电气元件提供5V的稳定电压。USB接口是初始化NFC智能门锁的数据接口。门锁芯片为NFC智能门锁的数据交换和程序调度处理器,它主要包括一块256KB的SSD内存芯片和一个基于ARM926的微处理器芯片。

  NFC智能门锁控制程序是一个长期运行在NFC智能门锁上博鱼中国官网、用于控制NFC智能门锁的开/关门的应用程序。它主要包括一个NFC智能门锁的启动主程序类“NfcLock Actor”、一个NFC设备代理类“Proximity Device”、一个与NFC门锁交换NDEF数据的类“NdefLaunchApp Record”、一个与NFC智能钥匙交换NDEF数据的类“NdefAndroid AppRecord”、一个遵循NDEF标准的类“NdefRecord”和一个枚举类型“TypeName FormatType”。其中,类“NfcLockActor”用于初始化NFC智能门锁博鱼中国官网、监控自身的工作状态并定期向NFC门锁发送告警信息博鱼官网、接收和发送数据包、加/解密数据包以及记录日志。类“ProximityDevice”用于获取NFC智能门锁上的NFC设备,并启动NFC应用程序与NFC门锁或NFC智能钥匙上的NFC应用程序进行通信——两者的标签之间进行数据交换。类“NdefAndroidAppRecord”以一种更为便利的方式为NFC智能门锁与NFC智能钥匙进行通信提供统一格式化的的NFC标签。类“NdefLaunchAppRecord”以一种更为便利的方式为NFC智能门锁与NFC门锁进行通信提供统一格式化的NFC标签。类“NdefRecord”为NFC智能门锁与NFC门锁或NFC智能钥匙进行通信提供一种通用格式的NFC标签。枚举类型“TypeNameFormatType”根据NFC论坛定义的格式,统一命名类型名称的格式。

Copyright © 2012-2025 博鱼(中国)官方网站-BOYU SPORTS 版权所有HTML地图 XML地图         鲁ICP备2021033975号

x
现在留言,无需等待!

收到你的留言,我们将第一时间与你取得联系