2017年2月26日

版本:V1.0.0

方案技术背景简介:

目前市面上越来越多的手机支持NFC技术,并且随着移动支付的普及,支持NFC的手机将会越来越多,功能也会越来越完整。

NFC技术是由RFID演变而来,是一种短距离高频的无线电技术,运行频率为13.56MHz,通讯距离小于10厘米。 NFC技术符合ISO18092、ISO21481标准,兼容ISO14443、ISO15693等射频标准,并且NFC协议中不存在读卡器,卡片。只有NFC设备。设备规定了2种通讯模式:被动模式和主动模式。

被动模式:这个模式其实就是相当于一张采用RFID技术的IC卡。,卡片通过非接触读卡器的 RF 域来供电,即便是寄主设备(如手机)没电也可以工作。

主动模式(P2P mode):这个模式可用于数据交换,只是传输距离较短,传输创建速度较快,传输速度也快些,功耗低(蓝牙也类似)。将两个具备NFC功能的设备链接,能实现数据点对点传输

我们公司产品所使用的NFC驱动芯片型号为CR95HF, 是意法半导体公司(ST)推出专门用于NFC读写的一款驱动IC, 运行频率13.56MHz,支持ISO/IEC 14443 Type A and B, ISO/IEC 15693 (single or double subcarrier) and ISO/IEC 18092通讯协议。并且支持检测,读,写TYPE-1,2,3,4的NFC标签。

基于NFC技术的特点,我们公司的门禁设备和手机,完全可以使用NFC来达到数据互传的目的,从而进行控制我们的门禁等一系列设备。

方案说明

苹果手机硬件支持NFC,但是由于接口不开放,所以目前苹果手机无法使用除支付以外的NFC功能。 而安卓手机在2.3版本中已经加入对NFC的支持。安卓SDK支持三种NFC工作方式,读卡、卡模拟、及点对点模式。如果把手机NFC设置成卡片模式,嵌入式程序支持相应交互协议, 那么就可以像正常刷卡开门一样,实现 “刷手机”开门。

安卓SDK中卡模拟使用的是智能卡APDU协议。应用协议数据单元(APDU)传输协议数据单元(TPDU)IC卡的应用越来越广泛,从存储卡到逻辑加密卡,目前CPU卡已经逐渐在应用中占据主导地位。其数据结构及交互逻辑如下图所示:
APDU命令数据结构(详细命令注释见APDU命令协议规范)

CLA

INS

P1

P2

Lc

Data

Le

交互逻辑

根据APDU命令格式和交互逻辑,当特斯联主APP,向安装底层注册唯一ID的NFC服务后。用户主动拿起手机靠近特斯联门禁设备。 设备检测到NFC标签靠近,发送唯一ID至手机。 安卓底层会唤醒NFC服务,设备接收到APP返回选择成功命令后,向手机发送本机蓝牙MAC地址,APP根据MAC从数据库获取改用户权限下设备的钥匙信息。发送至设备。设备校验信息是否成功之后执行开门。

手机NFC开启门禁方案介绍相关推荐

  1. 人脸识别门禁方案汇总和应用分析,解析指标背后的含义

    现在大家讲的人脸识别往往说的是可见光人脸识别,这里我也不再探究传统红外人脸识别的方案了,都已经是过去式. 先看看人脸识别门禁方案的种类,常见的方案有3种:纯CPU型,GPU型,NPU型,纯CPU型中又 ...

  2. 小米手机NFC复制门禁卡读取芯片信息失败,报错103解决办法。

    1.问题描述:使用手机NFC复制公司门禁卡时出现读取信息失败提示,报错标号103,如图所示. 2.尝试办法:经搜索发现这是工商银行APP给的提示,卸载工商银行APP之后,不再出现这种提示,但手机依旧无 ...

  3. 关于uni-app手机nfc开启、读取、写入功能

    关于手机开启nfc功能 nfc功能开启,分为开启手机的nfc功能和开启app的nfc功能. 那么app端会用到的nfc功能有哪些呢? 有nfc读取身份证内容,手机读取nfc签的内容,手机更改nfc签的 ...

  4. nfc pm3 模拟加密门禁卡_华为手机NFC的妙用,模拟门禁卡、公交卡、银行卡,电子证件等...

    你关注的才是晋圈 出门带门禁卡.银行卡.身份证--这些东西真的是很麻烦,有没有一种方法可以把它们都装下?有!只要一部手机,出门不带包,各种证件,各种卡通通装进手机. 首先要你的手机支持NFC功能,我们 ...

  5. 华为p20nfc怎么复制门禁卡_EMUI的这个功能,让手机瞬间化身门禁卡

    出门门卡,公交卡,银行卡,真的很麻烦,手机NFC功能的普及,华为Mate30系列也解锁了"门禁"功能.使用该功能结合手机NFC,可以将华为手机秒变门钥匙,轻松开门禁.免去忘记带门禁 ...

  6. 一加7T手机如何开启NFC、复制门禁卡等功能

    官网小姐姐回答: 门禁卡使用要求: 1.用户登录一加账号: 2.签订模拟门禁卡/数字门禁卡的用户协议: 3.登记用户实名信息:姓名.身份证.手机号码(需短信验证) 录入方式 模拟门禁卡: 1.实体门禁 ...

  7. 华为手机能隐藏蓝牙吗_华为手机有哪些隐藏实用功能?如何开启华为手机NFC功能...

    随着智能手机的不断发展,现在很多手机都有了很多功能,下面小编为大家介绍华为手机有哪些隐藏实用功能?如何开启华为手机NFC功能 华为手机有哪些隐藏实用功能 1.撤回短信 在这个以手机社交的时代,相信大家 ...

  8. 华为手机怎样复制加密门禁卡_手机NFC复制小区用的门禁卡

    我们说一说目前的门禁卡到底有哪些类型呢?门禁卡一般分为:ID卡和IC卡.而EM卡.M1卡.CPU卡等等,都是这两种卡的细分.它们能够开门,都是基于RFID感应的原理来实现开门的.  我们看一张图,在这 ...

  9. cuid卡写入后锁死_荣耀手机NFC升级了:公交、门禁、支付、饭卡、加密卡还能写卡...

    2019年双十一期间,入手了荣耀magic2手机,其实去年用过一次,今年换了多次还是特别喜欢,主要是麒麟980旗舰CPU,全面滑屏特有面子. 入手的第一时间,自己就启用了手机的钱包功能,手机钱包除了小 ...

最新文章

  1. 051 日志案例分析(PV,UV),以及动态分区
  2. 使用qsort对不连续的内存数据排序_数据结构教程_v20201121
  3. 华为如何拍火烧云_华为手机拍照功能介绍-设置通用功能
  4. DNS中实现父子域,以及授权和转发
  5. 案例46-crm练习客户登录
  6. 要成为一个 Java 架构师得学习哪些知识?
  7. win11语言输入没反应怎么办 windows11语音输入没反应的解决方法
  8. 关于在GridControl中添加GridLookUpEdit绑定数据
  9. Maven下载及安装教程
  10. Java HotSpot(TM)64位服务器虚拟机警告
  11. 基于AVX2的并行选择排序算法(C#实现)
  12. 手机声音同步到另一部手机_教你一招,手机耳机音量一键同步!
  13. 微信ipad 62 A16登录协议,小程序code 小程序sessionid 获取
  14. 高频射频计算机电缆,射频电缆是什么,它的作用又是什么
  15. LoadRunner参数化
  16. 北京交通大学计算机学院硕士导师,北京交通大学计算机与信息技术学院研究生导师:王涛...
  17. python安装you—get_解决you-get安装中的一些小问题(升级pip,安装报错怎么办)...
  18. VMware虚拟机拷贝mac冲突解决方法(及软件安装)
  19. etf动量轮动+大盘择时:年化30%的策略
  20. 数据结构课程设计(魔王语言(c语言)的简单代码)

热门文章

  1. svn服务器现存的库文件导入,svn导入版本库及相关知识
  2. WEB短信平台定制 短信系统构建 路由通道搭建 web版短信后台管理系统 概括简介
  3. 满足互动、发出用户民意的BBS论坛
  4. 在Windows 10、8、7或Vista上将任何键映射到任何键
  5. 更换任意Linux内核 Ubuntu18.04 内核降级升级
  6. 为什么博客里的图片都显示不出来?
  7. 计算机加法的电路原理及proteus仿真
  8. 使用ubuntu遇到的问题-An error occurred,please run Package Manager...
  9. Elasticsearch用java api 创建mapping
  10. 娃娃机共享扫码平台开发