使用NFC来打开宿舍门禁是可行的,但是需要得到物业管理或者门禁系统的许可才能开启,并不能够私自复制出带有加密功能的卡片。

所有的iPhone Xs以及之后型号都支持NFC门禁功能,并且已经被整合到“钱包”应用里了,在安全性方面做的很好——要给门禁卡授权的话需要使用物业提供的二维码或者NFC标签来完成认证的过程,并不是直接读取物理卡片的数据。对于没有被加密的卡片来说可以在手机关闭的情况下用它去感应读卡器一到两秒钟就可以做出反应了,在电量很低的情况下也可以在二十四小时之内刷卡。整个过程不需要越狱也不需要root操作,完全符合苹果的安全标准并且依靠的是门禁系统的固件版本和物业后台设置的合作来进行工作的。
首先确定好前提条件以及机型是否可以互相兼容
首先需要说明的是,虽然iPhone 8以及更高级别的设备都配备了NFC硬件,但是只有到了iPhone XS及其后续版本(包括XS Max、XR、11系列到最新的型号)才会出现系统的门禁卡功能。因为从iOS 13.2开始,在Wallet应用里可以开启门禁卡模块,并且依靠Secure Element安全芯片来完成密钥协商和动态认证工作。如果使用的是iPhone 8或者iPhone X,则即使有NFC硬件的支持,在钱包里面也不会看到“添加门禁卡”的选项,这时就需要切换到物业公司提供的第三方门禁应用程序来进行蓝牙或者Wi-Fi开锁操作了,并不是单纯的NFC方式。
第二条获得物业公司授权有两种途径
方案一:扫二维码/用NFC标签给虚拟卡做关联。找宿舍管理员要一个专属二维码或者实体NFC标签,在手机上的钱包APP里找到添加按钮,点击之后再选择门禁卡选项,然后根据提示把二维码对准读取设备或者轻轻碰触一下NFC标签即可进入授权界面,在这里需要输入由管理员给出的一个临时验证码来完成整个过程。此方法适合于海康威视、宇视科技等公司的新版本固件所使用的系统。
方案二:设备ID白名单录入。如果宿舍使用的是传统的门禁控制器(比如达实、捷顺早期型号的话),那么就需要在钱包里插入一张交通卡(例如北京一卡通或者上海公共交通卡),从而产生一个唯一的设备标识符(Device ID),然后把这个ID交给物业,让后者登录到后台管理系统,并且在移动设备授权列表中手动输入和开启。这种方法适用范围比较广泛,但是要保证物业后台能够解析出iOS设备ID才行。
第三部分是关于日常生活中的使用方法以及出现故障后的解决办法
刷卡的时候要保证iPhone是关机的状态,并且把顶部摄像头的位置对着读卡器感应区进行垂直对齐,距离不能超过一公分,在此位置停留大约1.5秒左右;不要在打开屏幕之后再去操作,否则一些老式的读卡器可能会因为信号干扰而无法被识别出来;如果第一次刷卡没有效果的话,请先查看你的钱包里是否有门禁卡并且它的状态是不是已经激活了,然后再看这个读卡器是否支持ISO 14443-A协议——这就是iPhone NFC通讯的基础标准;如果还是不行的话,可以试试关闭设置里面的钱包和苹果支付选项下的双击侧面键功能来防止它干扰到门禁系统。
四、迁移和备份注意的问题
换上新的iPhone之后不需要再和物业联系了,在老手机的“设置”里找到“通用”,点击“传输或者恢复iPhone”,再选“迁移到新的iPhone”,门禁卡信息就会用加密的方式传送到新手机上去了,前提条件是两部手机都使用同一个Apple ID,并且开启了双因素认证。但是如果老手机已经遗失或者被清空的话,那么就必须再去物业那里重新申请授权,不能只依靠iCloud来恢复门禁凭证。
因此,iPhone NFC开门禁的本质就是“管理者授权+设备验证”的闭环过程,从技术层面看是可以实现的,并且使用起来也很方便,主要的问题还是在物业系统的支持以及积极配合上面。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论