我正在尝试开发一个智能锁,带有一个 rfid 模块,一个 esp8266 并与 SinricPro 集成(这使得锁与 Alexa 和 Google Home 集成的桥梁) 原来我遇到了一个很烦人的问题,希望大家帮忙解决! 在这个function中,我执行了卡片通过RFID模块后需要执行的内容: 如 ...
我正在尝试开发一个智能锁,带有一个 rfid 模块,一个 esp8266 并与 SinricPro 集成(这使得锁与 Alexa 和 Google Home 集成的桥梁) 原来我遇到了一个很烦人的问题,希望大家帮忙解决! 在这个function中,我执行了卡片通过RFID模块后需要执行的内容: 如 ...
背景资料我正在研究 Mifare Classic 1K (S50) 协议。 大部分数据来自这份文件。 我发现身份验证命令是 60(带 keyA)或 61(带 keyB)后跟 1 个字节的地址(本题忽略两个字节的 CRC)。 该地址是您要访问的块的块号。 例如,Mifare Classic 1K 有 ...
我最近买了一张带有可写 UID 的 13.56 mhz 魔术卡。 该卡具有以下规格; 我想将我的旧卡克隆到新卡中。 我用 MCT app 试了一下,好像可以用,但是当我再次扫描卡片时,UID 仍然是原来的。 我发现有些卡需要自定义命令,所以我目前正在尝试使用带有自定义命令的 NFC 工具应用程序 ...
我正在使用 Mifare-Ultralight nfc 卡进行测试。 它是新的,没有私钥。 NFC Tools应用程序和NXP TagInfo应用程序向我展示了读取字节数与读取数据的差异。 结果 1和结果 2 。 这就是为什么我认为我的代码是错误的我的代码: 块中的所有身份验证都返回 false, ...
我有一个基于 NDEF-Messages 的 android NFC 解决方案,我从 android 意图中读取了可打包的额外标签。 NFC 卡中的数据是文本平面,不受密钥保护。 我需要在个性化硬件上运行我的应用程序,所有者为此目的给我带来了一个 SDK,但不像本机 android 那样支持 ND ...
我最近购买了一个 MiFare 阅读器,作为进一步自动化我的家庭的项目。 这个想法是制作一个 android 应用程序,它与屋内的服务器通信,并提供滚动密钥,以便通过 NFC 将这些密钥发送给阅读器。 从手机或手表。 我最近开始怀疑 android 是否有可能检测到阅读器本身,并打开 NFC 意图( ...
NXP 的 Mifare Classic 规范明确指出,在使用传输配置(出厂默认设置)时,不应使用 KeyB 读取数据,因为 KeyB 本身是可读的(具有 KeyA)。 8.7.2 扇区拖车的访问条件 [...] 在芯片交付时,扇区尾部和密钥 A 的访问条件被预定义为传输配置。 由于可以在传输 ...
根据 Apple 文档,Mifare Classic 标签不受明确支持。 NFC 工具等应用程序不会在 iPhone 上做出反应。 是硬件限制还是这种标签类型可以被一些特殊的低级命令读取? ...
我一直在绞尽脑汁试图将多个 Mifare Classic 电梯卡复制到一个 Ndef 格式的 Mifare UltraLight 标签上。 问题是 NdefRecord 的类型(或 RTD_ 类型)和有效负载应该是什么? 此外,电梯读卡器记录此类记录的方式与记录普通卡的方式相同吗? 这是我从电 ...
我有一个小项目将数据写入 Ntag 213、215 和 216。 我使用 MifareUltraLight 方法成功写入数据。 问题是当我使用 NfcTools 扫描时,数据格式与我预期的不同。 这是我期望的格式。 这是我得到的格式。 我希望在 Ntag 扫描时,如果未安装应用程序, ...
我正在尝试使用 Flutter 为我的 Mifare ultralight c 编程一个 3DES 密钥。 而这个方法是通过一个方法通道调用到android的。 从文档第 7.5.7 节中,它说A re-programmed authentication key is only valid for ...
我的问题是关于 PAC(个人访问控制),更具体地说是对卡进行编程。 我不是在尝试创建任何应用程序或接口,而只是将所需的基本数据放入使用 wiegand 格式的“空白”DESFire 卡中。 例如,我想向卡片写入以下内容: o Card UID o 设施代码 o 序列号(例如 500 – 699) ...
在创建事务 mac 文件期间,在 Mifare Desfire Ev2 卡上,我收到错误消息。 “com.nxp.nfclib.exceptions.PICCException:参数错误 SW2 = -98” 我正在使用 Taplinx 库,具有以下事务文件设置: 根据文档,我认为这应该是正确 ...
根据文档; 恢复:将块的内容移动到内部传输缓冲区传输:将内部传输缓冲区的内容写入值块所以想将一些数据从 x 块移动到 y 块。 根据接入情况, Sector 3支持transfer和restore 。 Block 12也有一个数据quickappdemotest 。 我想通过使用restore和 ...
我想使用以下 APDU 命令(UPDATE BINARY)写入 mifare classic 4k: 得到90 00结果似乎很好......但是当我读回卡片时,我总是得到以下信息(即使数据不同......): 这个字符串D5 41 00 EA 00 FF 13 3E 86 6A 00 00 00 0 ...
我最近开始使用带有 ISO-14443 卡的 PCSC 读卡器。 我只是在寻找一种方法来判断我的读卡器中插入了哪种类型的卡。 有没有我可以使用的特定命令? 例如,如何判断是否插入了 MIFARE DESFire 卡? 我正在使用 java 和 ACR122U 读卡器。 谢谢 ! ...
我在标签中插入了一些数据,但在定义访问位时我错了。 更具体地说,扇区3现在是只读扇区,有没有办法改变它们? 我无法附上图片,[所以这是链接][1] 感谢您的帮助 [1]: https ://i.stack.imgur.com/2pTMM.png ...
拜托,有人可以告诉我我做错了什么。 我必须对我的卡进行 AES 验证。 该卡是 Mifare DESFire EV1 4K,读卡器是 Omnikey 5121。我在 Stack 上遵循了一些示例,但我总是在最后一步失败,卡的旋转 RndA 不等于我旋转的 RndA。 AES配置有问题吗? 这是 o ...
我正在尝试使用通过 uart 端口连接到 android 平板电脑之类的设备的自定义读卡器读取 Mifare Desfire EV2 卡的 ID。 从 android 手机获取的卡 ID 是:04:28:3E: 82:5F:6D:80但是从我的应用程序中的输入 stream 我得到:02:09:0 ...
我目前正在开发一个简单的应用程序,用户可以在其中扫描 NFC 标签并接收存储在屏幕上的数据。 我按照这个示例进行操作,当我尝试验证一个扇区并从中读取和写入数据时一切正常,但是当我尝试一次从两个扇区读取数据时,我收到“收发失败”错误。 我正在使用 Mifare 1k 卡在三星 J6 设备上测试该应用程 ...