Apple Watch 刷门禁 进一步实现

发布于 2018-10-04

上一篇文章写道 如何用Apple Watch 刷门禁的一些思路 简单讲述了大致操作流程   为此特意花巨资购买了nfc读卡器 然后就入坑了(其实也就是好奇心驱使本次试验) 门禁大多数应该是读取卡片id号 ,也就是0扇区的0区块里面的信息, 然后与系统中已录入的卡号对比  有就认证成功 没有就认证失败, 但是会发生一种情况就是门禁机器可以读取Apple Watch的卡号 但是录入门卡的读卡器不识别手表,这样就无法录入系统 ,有些门禁系统不允许手动输入10位的卡号或者16进制的卡号。 这样就麻烦了,要么直接修改门禁系统数据库 直接添加,或者就是像我这样买个读卡器 制作一张卡号和手表一样的ic卡或者id卡,然后再去门禁系统录入的机器上读卡然后录入,这样卡号一致,手表就可以发挥作用啦 首先你需要一台ic卡读写卡机器,我买的就是流行的 ACR122U-A10 然后用附带的软件读取一下apple watch的卡号,只要放上去,会听见滴的一下,不要拿来下,点击读取卡号 读取出来的卡号保存一下   差不多是这样的:DBACD23A  , 然后然后拿一张可以读写的IC卡,写入0扇区的0区块,但是0区块有很多信息,需要吧 之前的卡号 DBACD23A  做“异或 ”校验 ,百度一下有在线计算器的,计算出来 也是十六进制的 数  上面的计算出来为 9F DBACD23A9F 像这样 把数据合在一起,写入卡里面,如果成功就可以啦,可以愉快的去开卡了