小米5怎样用NFC当成门禁卡?

新手学堂010

小米5怎样用NFC当成门禁卡?,第1张

关于NFC替代门禁卡进行刷卡,在论坛上看到很多人在询问如何设置使用,也是大家反应比较多的问题。

首先先让我来进行一下有关手机NFC的科普: 这个技术由非接触式射频识别(RFID)演变而来,由飞利浦半导体(现恩智浦半导体公司)、诺基亚和索尼共同研制开发,其基础是RFID及互连技术。近场通信(Near Field Communication,NFC)是一种短距高频的无线电技术,在1356MHz频率运行于20厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。目前近场通信已通过成为ISO/IEC IS 18092国际标准、ECMA-340标准与ETSI TS 102 190标准。NFC采用主动和被动两种读取模式。

小米手机的优点和缺点

优点一:性能出色的双核处理器

双核处理器一直都是小米手机最大的亮点,这颗高通MSM8260处理器的性能也让我们感到满意,无论是系统的流畅性还是支持的高清功能(游戏和视频),都达到了顶级双核手机的标准。当然,如果我们较真,非要跟让它与三星GALAXY SII这样的竞争产品对比某个软件跑分时,或许这个“最快”会打上问号,不过我们应该清楚,硬件够用就好,价格和性能是冤家,所以我们把小米手机的硬件性能归列为优点。

优点二:完美的基本通话

通话功能也是小米手机优化的最出色的地方,正如雷军在发布会上说的那样,小米手机更加注重了手机的基本功能,笔者通过几天的试用后发现,小米手机很少出现无信号的情况(除非在地铁里信号无法覆盖的地方),而且无论我怎么把握它,都不会出现信号减弱的现象,在这里要表扬一下小米手机。

优点三:MIUI界面适合国人使用

说实话,笔者此前很少接触MIUI,只知道它拥有很多的粉丝,而当我真真正正当做一个用户去使用时,才能感觉到小米的良苦用心,与那些国际厂商自家的UI相比,MIUI更加适合中国人的使用,其中很多细节都是符合我们使用习惯的。

优点四:无锁系统

无锁系统看似是一个很小的改动,但是其中蕴含着一个企业是否真的对消费者用心,很多国际大厂到现在都没有解锁系统,这让一些发烧追随者不得不转战其他品牌,有它解锁的系统,我们不用在界面上受手机制造商的制约,随意更换原生界面或者第三方界面,这一步对于开发UI界面起家的小米来说异常沉重。

遗憾一:发热现象没有彻底解决

手机发热这是Android乃至整个智能手机业普遍存在的问题,不过雷军在发布会上表示小米手机彻底解决了手机发热现象,这让媒体们在拿到评测机时把目光放在了机身发热的测试中,通过一周的试用之后,笔者可以明确的告诉大家,在长时间运行或者运行大型程序时依然有明显的发热现象。

不过,根据我们实测相同的使用强度下(运行大型游戏),小米手机比iPhone 4的发热还要低,也就是说,小米手机的发热量完全在笔者可接受范围内,而远未达到“烫”的程度。之所以将其列入遗憾,恐怕是因为距离雷军所说的彻底解决手机发热现场还有差距,我们的期望有些过高罢了。

遗憾二:电池续航没有太大改观

大容量的电池确实让我们看到了小米诚意,不过笔者在把玩后依然决定要做一个“好男人”,因为1930毫安时的锂电池也很难让可玩性十足的小米手机坚持到两天的续航时间,与雷军所说的两天的待机时间有一定的差距,所以把这一点同样放在遗憾之列。

遗憾三:摄像头拍照差强人意

手机的拍照功能在我们的生活中扮演着很重要的角色,我们也对小米手机的拍照功能充满了期待,不过就这一周的使用来看,小米手机的拍照功能这的是差强人意,并没有我们想象中的那样好,不过根据笔者的了解,因为我们拿到的是工程测试版,照相功能还不完善,我们但愿上市版的小米手机在拍照功能方面有进一步提升。

小米此次强调自己的NFC功能,无疑也是不想在这股市场潮流中落入下风。

      小米5此次配备的是NXP最新的NP66T芯片,这款NFC芯片达到了业内最高的CCEAL6+安全等级,整个NFC芯片除了硬件还包括很多中间件和操作系统。相比于其他的NFC芯片其提供了从硬件到软件集成方案和服务应用的一站式NFC解决方案。事实上由于NFC本身的技术特性,其安全性已经是目前的IT系统提供的移动支付技术中安全性最高的了。并且在体验上与现有的移动支付相比也有许多优势:由于加密信息本身就存储在NFC芯片里。整个支付过程中不需要打开任何app,不需要联网,甚至不需要开机(想想你平时的刷卡场景,卡本身是没有网络和电源的)。因此,说NFC功能是移动支付的未来完全不为过。

      除了技术上的完善,还有许多现实因素需要考虑,小米和NXP在这方面也做了许多工作。比如银联需要认证测试来验证技术的可行性,而其中芯片安全检测认证的时间最长的,至少需要6-8个月,一些深层次的设计,包括代码、管脚等都需要进行充分的测试。芯片测试完毕之后还有做相关应用的测试,最后才是手机厂商带认证后的芯片再整体做认证。在整个过程中,小米和NXP一直在积极配合相关的工作,积极进行调整以符合银联的安全标准。

      最终应用层面上小米也做了许多的努力,目前小米推动将手机当作公交卡的eSE全终端方案已经落实,深圳和上海已经可以使用,其他的城市小米也在努力推进。最近还传出了小米收购捷付睿通的消息。可见其进军移动支付的野心和决心。

1、root你的手机,网上有很多root的教程,这里不展开讲,自己去找资料root吧,有官方root的尽量使用官方root,第三方root会导致软件卡顿,如果遇到卡顿,又没有官方root方案的朋友,请使用kingroot。

2、如果程序已经获取root权限,但是还是提示系统文件不可写,那么你还需要解锁system,目前貌似只有小米系统需要这个。

3、到这里,软件的运行环境已经基本搞定了,注意,如果以下步骤遇到问题,你可以清空程序数据,然后重新运行,这样可以解决很多问题。

4、现在你可以去拿你的门禁卡来刷了,在程序的主界面刷卡,程序会自动保存该卡片,然后点击开始模拟,会弹出已经保存的卡片供你选择,选择一张卡片然后确定,程序就会自动模拟,如果提示模拟成功,那么基本上你的操作都已经是正确的了;如果软件提示找不到NFC控制文件,你可以用软件自定义适配文件功能,具体方法见下文自定义适配文件段落。如果有问题请联系作者咨询。

5、如果提示模拟成功,刷卡时有嘟嘟声,可能是你们的门禁系统是加密的,软件只模拟卡号,加密内容没法模拟,这种情况很少见;如果提示成功,门禁无嘟嘟声,这里有两种情况,第一是因为你们的刷卡器不支持手机作为卡片,这种情况需要用程序的写入功能曲线实现模拟;第二是因为你没开HCE,你的手机处于读卡器模式,所以没法刷卡,解决办法就是到nfc设置界面设置HCE,文末有演示。

6、如果你的门禁卡用手机没法读取,那么你的门禁卡可能是ID卡,NFC硬件只支持IC卡,对于ID卡门禁系统,NFC硬件不支持。

注意事项:

1、个别机型如果使用supersu会特别卡顿,此时可以安装kingroot等第三方权限管理软件,已知PRO5用supersu会卡顿,用kingroot即可解决;

2、部分机型需要解锁system才能读取系统文件,软件内置一键解锁,在环境检测中能看到;

3、如果程序闪退,可能是新旧版本数据不兼容,遇到这种情况请清空程序数据,重新运行,也可以卸载掉原版本(相当于清除数据),下载安装最新版;

4、模拟成功后,系统会自动重启nfc;

5、程序内置通用适配文件,如果你的手机无法使用通用文件,你可以右滑主界面点击适配文件按钮手动添加适配文件;

6、第一次模拟,程序会保存初始NFC控制文件,点击一键还原,可将系统NFC控制文件还原为初始状态;

7、程序可以上传卡片数据到服务器,如果想上传新卡片数据,请下载整理后再次上传,要不然最新一次上传会覆盖服务器上的数据;

8、大部分机型黑屏状态是无法刷卡的,需要亮屏甚至解锁才能刷,已知米3可以黑屏刷卡;

9、模拟成功刷卡无反应:部分智能门禁系统能识别出卡片是模拟的,为了安全起见是不会开门的,这种情况需要用软件的写入功能来模拟;

10、模拟成功刷卡无反应:部分手机默认处于读卡器模式,需要在NFC设置界面设置HCE,让手机处于卡模拟模式才能刷卡;

参考资料

米5手动模拟门禁卡教程米5手动模拟门禁卡教程[引用时间2017-12-26]

小米所谓的全功能NFC,就是小米自己做了一些NFC的APP,并且与一些涉及到支付的公司达成了使用协议(比如公交系统、银联等),这样就完成了一个完整支付环境的搭建。只有这样NFC才有用武之地。

这里扩展一下:

要完成NFC支付的整个过程是需要完整的金融支付系统的支持的,这里面包括软件和硬件。

打个比方,你想用公交卡刷公交,你就先要买一张公交卡,这里的公交卡就包括了一张卡和卡里的支付ID(对应的就是你手机的NFC硬件和相应的APP),然后你去刷公交,需要公交车上有POS机,这个POS机也包括了硬件和收款的软件程序(对应到你使用NFC时,收款方也需要有硬件和软件支持)。

所以NFC在国内为什么过了这么多年没有推广起来,就是因为这个硬件和软件环境没有搭建好。

导致大家的手机虽然都有NFC的硬件,但是没有什么软件和环境来支持它的使用,也就让人感觉这个功能没什么用处了。

所以,行内人一般对雷布斯都不太感冒,小米厉害在营销,而不是产品。

增加配套软件,就叫全功能NFC了,只能说小米习惯用所谓的专业术语或者是自创的一些伪专业术语来蒙骗不懂行业技术的人。(这不是小米第一次这样了,之前不还有奥氏体304么,后来不是被行业的人跳出来打脸,说就是普通常用的不锈钢么。偷换概念而已。)

这就是所谓的黑科技,呵呵。