上一篇文章写道 如何用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
像这样 把数据合在一起,写入卡里面,如果成功就可以啦,可以愉快的去开卡了