id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了前段时间换了个K20pro,有NFC功能后手又痒了,就想折腾一下NFC的日常使用。小区的门禁前几个月刚换成了亲邻开门,可以用微信小程序开门,但每次都要拿手机出来点几下(特别是手机提着东西的时候),还是没有手机接触式开门方便。拿出家里的门禁卡放手机背面,没反应,我NFC应该没问题呀!换另外一台华为手机还是没反应!上网一查,我家的门禁卡居然是ID卡!但还是不死心,在小米钱包里虚拟了一张门卡,放到小区门…

大家好,又见面了,我是你们的朋友全栈君。

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

前段时间换了个K20pro,有NFC功能后手又痒了,就想折腾一下NFC的日常使用。

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

小区的门禁前几个月刚换成了亲邻开门,可以用微信小程序开门,但每次都要拿手机出来点几下(特别是手机提着东西的时候),还是没有手机接触式开门方便。

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

拿出家里的门禁卡放手机背面,没反应,我NFC应该没问题呀!换另外一台华为手机还是没反应!上网一查,我家的门禁卡居然是ID卡!但还是不死心,在小米钱包里虚拟了一张门卡,放到小区门禁读卡器上,也没有反应,感觉这次凉凉了。

小知识:ID卡和IC卡有什么不同

ID卡含固定的编号,无法写,只能读取ID号,I频率为125kHz;

IC卡是能读能写的,能加密,频率13.56MHz。

现在很多手机的NFC都兼容IC卡的频率

既然门禁不行还是要把NFC公交卡搞定吧。跑去电信换了NFC-SIM卡,装了天府通又经过了一番折腾终于搞好了,试了一下还不错,挺方便的。

(关于天府通开卡我会另发一篇文章)

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

回家的时候手机无意间碰到了门禁读卡器,居然读卡器有反应了!

显示:此卡未授权,请联系管理处。下边还有一串ID:*******!

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

既然能读了!这下又燃起我手机开门禁的希望了!

马上跑到物业让帮忙加一下,结果手机放到物业的读卡器让还是没有反应!物业的工作人员也说,他们试过手机,手环都加不了。

既然门禁读卡器能够识别,那就说明门禁读卡器支持。只是物业的读卡器不能读取。想起刚才显示的ID号,就让物业帮忙手动输入ID 号(门禁读卡器上显示的号码)。

添加完成以后拿手机到门禁那里一式,立马就开门了。

虽然能开门了,但还是有个问题没有想明白。

门禁读卡器为应该是IC卡+ID卡二合一的。

但是为什么我用小米的虚拟门禁卡就没有反应呢?

突然想到前几天用的手机壳为了能在开车的时候方便,贴了一个车载磁性支架的铁片。拿出手机壳套上,再去刷,果然没有反应了!看来就是这个铁片刚好铁道了NFC的位置上,屏蔽NFC的信号。

拆掉手机壳,切换到小米钱包,果然有反应,直接跳到了虚拟门禁卡的界面。

id nfc模拟_手机NFC也可以刷ID卡门禁?无聊测试居然成功了

大家一定要注意,NFC芯片的位置最好不要有金属阻挡。

至此总结一下:

手机能刷开ID卡的门禁,并不是应为手机或者NFC-SIM卡能识别频率为125kHz的信号,而是由于小区的门禁读卡器是用的IC卡加ID卡二合一的读卡器。

对于还是ID卡门禁的朋友可以建一张虚拟门禁卡,或者换一张NFC-SIM卡,拿到门禁读卡器那里去试试,看读卡器有没有反应。如果有反应的话,那就可以添加进去开门。

如果不行,还有一种方法就是TB上买个超博ID卡贴,让老板帮你复制好,贴到手机背面或者放到手机壳里边就行了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/133621.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c语言逻辑运算符!_c语言中关系运算符

    c语言逻辑运算符!_c语言中关系运算符&|~^>><<&&||!运算符包括逻辑运算符与位运算符。逻辑运算符针对的就是真假问题,或者说01问题,也就是bool类型的。位运算符重点在于位操作,也就是对每一位进行操作。下面逐个介绍。&当&两边是bool类型的值时,该运算符作为逻辑运算符。作用如下:当运算符两边的表达式的…

    2022年9月1日
    2
  • SpringBoot的序列化和反序列化

    SpringBoot的序列化和反序列化序列化与反序列化1、认识序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程,而Java反序列化是指把字节序列恢复为Java对象的过程。2、为什么要实现对象的序列化和反序列化?(1)我们创建的Java对象被存储在Java堆中,当程序运行结束后,这些对象会被JVM回收。但在现实的应用中,可能会要求在程序运行结束之后还能读取这些对象,并在以后检索数据,这时就需要用到序列化。(2)当Java对象通过网络进行传输的时候。因为数据只能够以二进制的形式在网络中进行传输,因此当把对象通过网络发送

    2022年6月25日
    236
  • Activiti7的El表达式的坑 com.fasterxml.jackson.databind.node.IntNode to class java.lang.Long (incompatible

    Activiti7的El表达式的坑 com.fasterxml.jackson.databind.node.IntNode to class java.lang.Long (incompatible///网关标准金额Assigneevariables.put(Assignee_standardMoney,”1000″);<sequenceFlowid=”_12″sourceRef=”_5″targetRef=”_6″><conditionExpressionxsi:type=”tFormalExpression”><![CDATA[${amountOfMoney<‘1000’}]]></condition.

    2022年7月28日
    6
  • oracle触发器类型

    http://www.cnblogs.com/roucheng/p/3506033.html触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异

    2021年12月23日
    54
  • c语言解析xml文档

    c语言解析xml文档DOM=DocumentObjectModel,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。有一点很重要,DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言。       Dom技术使得用户页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变它们的属性,增

    2022年7月12日
    38
  • 阿里云矢量图标库用法_阿里矢量图库图标

    阿里云矢量图标库用法_阿里矢量图库图标1.登陆http://www.iconfont.cn/例如我需要购物车的图标2.按下回车后会出现一堆的购物车图标3.喜欢那个一个就鼠标移动到图标上去,加入购物车4点击加入购物车后,就会出现在右

    2022年8月1日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号