接下来就是给这张米家APP给手环开的门卡去贴着家门口的小米门锁去授权激活即可。这里需要注意的是,即便佩戴手环的家人的米家APP没绑定小米门锁也没关系。我这边就是直接拿我手机里的米家APP里打开米家门锁卡片,按照官方标准的NFC设备添加方式,进用户管理/选择用户/添加NFC设备。不用看里面的开卡指引(因为那是给带NFC的小米手机开发流程,希望这步骤后期补全手环NFC的引导流程),跳过引导选择已开卡,然后按提示把家人的手环(手环需要在卡包里把前面开的这张卡设为启用状态)放在米家门锁外的NFC感应区域识别激活即可。然后就能和本章节最前面的GIF图一样,可以轻松的开米家门锁了。
至于用户关心的安全性,小米官方宣称采用的是CPU卡,比我下面要模拟的MI级别的加密IC卡要安全很多。通过MifareOneTool扫描手环里模拟的小米门锁门禁卡也可以看到SAK (SEL_RES)为20。简单百度可以知道SAK:08是M1/S50卡、SAK:18是S70K卡、SAK:20是CPU卡、SAK:28 是模拟CPU卡。至少我这边的MifareOneTool无法复制SAK:20这手环里的小米门锁CPU卡。
玩转小米手环4 NFC Part3|模拟已加密IC卡手头暂时没有NFC手机,购买了一个工具用来解决加密的M1卡在小米手环NFC上提示不支持模拟的问题(这里主要讲解IC加密卡的复制与模拟,如何区分IC和ID卡这边不再赘述,请百度)。为了平衡价格与保留些小追求的需求,买的是更加省事的一体式PN532与几张UID等可循环读写的复制卡。黑色板子看起来也更加好看,加了个亚克力盖板,摆放门禁卡也可以更加平坦。其实注重实用性的可以买价格更加便宜的红板子的PN532,价格便宜一半,大概二三十块就行。接下来就是开始模拟加密卡了,简单来说就是利用PN532写张带原厂ID号的UID空白卡(我买的是可重复读写的复制卡)让手环复制,然后再把加密数据写进手环。其它不能模拟加密卡的NFC手机也同理。但如果你们小区物业好说话,那就直接小米运动APP里开小米空白卡,拿手环过去让物业给授权激活就行(我们小区物业开那种钥匙扣新卡30块,也可以自己拿几毛成本的空白卡过去,免费写卡),如果物业不给力,那继续看下文。
准备工作,把PN532插上电脑,WIN10上自动会安装驱动,然后把要复制的加密门禁卡放在上面准备读取。