gpt4 book ai didi

python - 在树莓派上用Python读取NFC标签

转载 作者:行者123 更新时间:2023-12-01 05:37:04 25 4
gpt4 key购买 nike

所以我从 eBay 花了 5 美元买了一个便宜的 mifare NFC 芯片阅读器。我想尝试一下芯片,并最终复制我这里的一些 NFC 芯片。我有一个 NFC 芯片,我在学校用它来打开我的储物柜,但我们的卡太大而且不方便,所以我想将它复制到一个较小的 NFC 芯片上,然后将其放在我的 key 圈上。

所以我将它与我的树莓派连接起来​​,首先,互联网上没有任何关于将此卡与树莓派连接的信息。噢,这是一个挑战,很有趣。

我从一个西类牙网站找到了一些基本代码(我是荷兰语,所以有点难以理解:P),但它只能读取 NFC 的 UID。所以我试图理解它,最终我做到了,我添加了代码来计算 CRC 并读取一些 block 。

但是,我不知道 NFC 数据结构实际上是如何工作的,我所做的就是找到一些 C 语言的 arduino 代码示例,将它们翻译成 python,我认为它是有效的。

所以我将其设置为读取 block 0 到 8 并全部打印。在我拥有的所有 NFC 上,我只能读取 block 0,其余的会出现错误。 block 0 由一个字节组成,即 0x04。

如果有人知道发生了什么,请告诉我。是否有任何链接对 NFC 数据结构进行了实际解释。我找到了一堆 Android 的东西,但我没有智能手机,我想用这张 MFRC522 卡来做。我在某处读到您需要验证 block 或其他东西?我也看到了一些代码,但是它是如何工作的呢?我怎么知道 key ?

谢谢

最佳答案

Google 上有很多链接,您可以在其中找到有关 NFC 使用的数据格式的信息。

其中一些是

http://learn.adafruit.com/adafruit-pn532-rfid-nfc/ndef

http://developer.nokia.com/Community/Wiki/Understanding_NFC_Data_Exchange_Format_(NDEF)_messages

关于python - 在树莓派上用Python读取NFC标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18673426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com