NFC物联网开发智能门锁设计方案

运用NFC的数字化智能技术,将门禁系统进行数字化及智能化的研究设计,通过安卓平台,将智能门锁进行智能化的设计。本文提出将Android智能手机替代机械钥匙实现开/关门的作用,并完成了对NFC智能门锁的设计。

1NFC技术简介

智能门锁设计方案

NFC是一种基于无线射频识别和互联网技术的短距离无线通信技术标准,NFC技术在单一芯片上集成了非接触式读卡器、非接触式智能卡和点对点等功能,它的运行频率范围为13.56MHz以内,设备间的连接最大距离范围只能在10cm以内,传输速率在106kbit/s~848kbit/s之间。NFC终端的工作模式主要分为主动、被动和双向等三种模式。主动模式下的NFC终端主要功能是主动发出自己的射频场去识别、读或写其他NFC设备。被动模式下的NFC终端主要功能是在其他设备发出的射频场时被动响应,模拟成一个卡被读或写。双向模式下的各NFC终端都主动发出射频场来建立点对点的通信。

NFC用于在短距离范围内快速建立各种设备之间的无线通信,它可满足任何两个无线设备间的数据交换。它还能通过初始化设备原有的蓝牙和802.11等无线协议,使设备能在更远距离上通信或以更高速率传输数据。此外,NFC设备可在互联网世界作为一个安全的网关,用户能随时储存或接收各种信息。只要将两个NFC设备靠拢,它们便会自动启动网络通信功能,用户无需另行设定安装程序,从而实现非接触式移动支付、身份识别等多种功能。NFC技术符合国际标准化组织的ISO18092、ISO21481标准,兼容无线智能卡ISO14443标准,符合欧洲计算机协会的EMCA-340、352和356标准。

NFC物联网开发的技术原理非常简单,它可通过主动与被动两种模式交换数据。在被动模式下,启动近场通信的设备,也称为发起设备(主设备),在整个通信过程中提供射频场(RF-field)。它可选择106kbps、212kbps或424kbps其中一种传输速度,将数据发送到另一台设备。另一台设备称为目标设备(从设备),不必产生射频场,而使用负载调制(loadmodulation)技术,以相同的速度将数据传回发起设备。而在主动模式下,发起设备和目标设备都要产生自己的射频场,以进行通信。另外,由于NFC传输距离短,建立连接速度快。因此NFC技术通常作为芯片内置在设备中,当设备进行应用时,通过简单的碰一碰即可建立连接。比如在用于门禁管制的应用时,用户只需将储存有门禁代码的设备靠近阅读器即可。

2NFC智能门锁的软件设计

NFC物联网开发智能门锁设计方案

NFC智能门锁的软件设计主要包括传输数据包、程序处理流程和程序设计等三个方面的描述。

1、传输数据包。NFC智能门锁的传输数据包主要是与NFC门锁监控器和NFC智能钥匙交互的数据包。

2、程序处理流程。NFC智能门锁的程序处理流程主要包括以下步骤:

1)启动主程序。

2)检查NFC智能门锁的配置状态。

3)根据其配置状态判断NFC智能门锁是否已初始化。

4)若NFC智能门锁未被初始化,那么主程序判断该NFC智能门锁是否已通过USB数据接口,并与门禁监控中心系统相连。

5)若该NFC智能门锁未连接门禁监控中心系统,那么主程序调用告警方法闪烁三次红灯后退出,NFC智能门锁停止工作。

6)若该NFC智能门锁已连接门禁监控中心系统,那么主程序调用NFC智能门锁的初始化方法将门禁监控中心系统的系统名称与通讯密码、门锁监控器的通讯密码,以及NFC智能门锁的通讯密码写入NFC智能门锁的NFC芯片中的智能卡中,设置变量i的值为1。

7)若NFC智能门锁已被初始化,那么主程序设置变量i的值为1。

8)主程序判断变量i的值是否为1,若变量i的值不是1,那么主程序退出,NFC智能门锁停止工作;否则,主程序进入循环接收和发送加密数据包的状态-监控进出NFC智能门锁的数据包。

9)每次解密数据包前,主程序将检查当前调用的子程序是否会出现异常,若出现异常,主程序将变量i的值设为0并退出,否则将执行数据包解密程序。

10)在解密数据包的过程中,解密程序调用数据包检查函数,以此来检查该数据包的数据完整性。

11)若该数据包不完整,那么主程序销毁该数据包。

12)若该数据包为完整的数据包,那么主程序读取数据包解密后的包中标识符的值,并根据该值进行下一步的操作。

3、程序设计。NFC智能门锁控制程序,是一个长期运行在NFC智能门锁上、用于控制NFC智能门锁的开/关门的应用程序。它主要包括一个NFC智能门锁的启动主程序类“NfcLockActor”、一个NFC设备代理类“ProximityDevice”、一个与NFC门锁监控器交换NDEF数据的类“NdefLaunchAppRecord”、一个与NFC智能钥匙交换NDEF数据的类“NdefAndroidAppRecord”、一个遵循NDEF标准的类“NdefRecord”和一个枚举类型“TypeNameFormatType”。

其中,类“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论坛定义的格式,统一命名类型名称的格式。

3NFC智能门锁的硬件结构设计

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

4结语

随着移动互联网技术的发展,Android智能手机逐渐成为人们生活中不可或缺的信息终端,越来越多的用户用Android智能手机代替电脑等。NFC技术是一种优秀的近距离无线通信技术,具有低功率、低价格、兼容性的特点。将NFC技术和移动互联技术相结合的思路,使智能门禁系统的发展将产生新的质的变化。用Android智能手机代替机械钥匙实现开关门,将成为智能门禁系统发展的一种趋势。

出处 基层建设

原标题 基于NFC的智能门锁的设计

作者 赵敏华

参考资料

https://www.hooketech.com/development-of-intelligent-door-locks.html

  • 20
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
一、设计方案 1。1系统架构 NBIOT智能门锁是一套完整的解决方案,是对物业出入权限进行集中管理控制的软硬 件整体解决方案。其中硬件包括智能门锁,辅以配套的管理云平台和手机APP。 1.1。1锁体 由机电一体的电控锁具和外围控制电路组成,内置NBIOT远程通信模块,接收管理云平 台或者手机APP传来的控制信息执行解锁和信息上报动作. 1。1.2监控管理平台和手机APP 智能门锁管理云平台即是对门锁、物业运营维护的支撑系统,通过该平台可以看到 所有智能门锁实时状态信息,并能对其进行控制。手机管理端APP安装于管理人员或者住 户的手机上,在登录APP后可以对门锁进行信息查询、远程控制以及权限下发,手机用户 端APP安装于家属以及有临时开门需求的人员手机上,可以向门锁管理员申请权限、扫码 开锁和查看开锁权限。 1。2系统运行原理图 智能门锁是政府、学校、物业公司等相关部门企业对房屋管理的需求,实现对物业 信息化、智能化管理。系统采用NBIOT物联网通信技术、蓝牙通信技术、计算机网络技术 等相关技术,实现门锁和物业管理的智慧化、网络化和空间可视化,创新物业管理新模 式,完善物业管理流程,建立一套科学完善的控制运营体系,并实现现有相关资源的共享 ,提高物业综合管理的效率和水平. 1. 用户通过APP蓝牙操作门锁或者手动操作门锁; 2。 门锁通过NBIOT实时将信息通过基站和IOT平台上报至云平台,同时同步门锁密码和指令 ; 3。 云平台将信息推送到管理人员/住户的手机APP,第一时间了解门锁状况; 4. 管理人员/住户也可以随时通过手机APP或者云平台下发操作指令给门锁。 二、硬件功能介绍 2.1 NBIOT智能门锁介绍 2.1。1产品展示 2。1.2移动双平台接入 门锁同时支持移动OneNET物联网平台和电信NBIOT平台的接入,可以灵活选择最合适 的对接方式。 2.1.3蓝牙开锁 APP近场蓝牙开锁,保证开锁响应速度,有效规避NBIOT特性造成的通讯延时,门锁 状态和密码下发通过NBIOT通讯,NBIOT技术与蓝牙技术相结合确保用户体验。 2。1。4指纹开锁 实现指纹开锁,操作APP通过引导在门锁上录入指纹,指纹识别速度快,识别率高,能 够提供便捷、智能的安全保障。 2.1。5刷卡开锁 实现刷卡/身份证开锁,门卡采用兼容ISO14443—TypeA和TypeB的协议的NFC卡并符合 中国金融集成电路(IC)卡规范,金融卡防盗级别,难以复制。 2.1.6扫码开锁 APP扫码开锁,扫码开锁功能必须通过智能锁管理平台或者APP管理端的授权认证,可 通过APP申请开锁权限,未经过授权认证不允许开门。 2。1.7实时数据上传 门锁的电量、信号强度、开关状态以及用户开门的详细记录都能实时上报到云端管理 平台,APP实时可查。 2.1.8低功耗设计 无需外部电源供电,设备在平时处于深度休眠状态,每4小时(可配置)定时唤醒发 送心跳数据。4节干电池保守估计可使用半年以上. 2.1.9远程固件升级 门锁可以通过NBIOT在线进行固件升级,升级更新时间控制在10分钟左右. 2.1.10及时告警 在门锁被异常开启、长时间未关门、电池电量过低等情况下能够发送告警信息至平台 和管理人员手机APP上。若为合法开门,则不上报平台告警信息. 2.1.11 技术参数表 "项"小项 "规格描述 "备注 " "目" " " " "网"频段 "850MHz "  " "络" " " " " "SIM卡类型 "中国电信NBIOT物联网卡 "  " " "工作温度 "60 到—20 "  " " "工作湿度 "5%—95%RH(无结露) "  " "硬"电源电压 "DC 6V 4颗5号干电池 "  " "件" " " " " "使用时间 "1年(参考) "  " " "应急供电口 "Micro USB 备用5V供电 "  " " "键盘 "电容屏触摸键盘 "  " " "密码容量 "用户密码16条、临时密码10条、指 "  " " " "纹20组 " " " "密码位数 "6位 "  " " "虚位密码 "支持 "  " " "NBIOT "支持 "  " " "蓝牙 "支持 "  " " "RFIC "支持 "  " " "语音提示 "支持 "开锁、闭锁、扫描等" " " " "功能提示 " " "复位重启键 "支持 "  " " "低电量报警 "支持 "  " "软"web端管理系统"房源管理、门锁批量管理、门卡管 "  " "件" "理、门锁信息统计分析、管理员权 " " " " "限管理、管理员密码增删改查、用 " " " " "户密码增删改查、开锁记录查询、 " " " " "门锁参数设置、门锁固件升级 " " " "手机端APP(管 "门锁管理、管理员密码管理、

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值