Apple Watch 刷门禁 进一步实现

发布于 15 天前  57 次阅读


上一篇文章写道 如何用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

像这样 把数据合在一起,写入卡里面,如果成功就可以啦,可以愉快的去开卡了

 


因为喜欢所以折腾。。。