便宜的DIY Desfire EV1 reader 学生识别
Cheap DIY Desfire EV1 reader to identify students
我想构建一个(便宜的)设备来使用学生证(称为 "ISIC")识别我大学的学生。
我的 Phone(通过 Android 上的 NFC reader)告诉我这些卡是:
恩智浦 MIFARE DESFire / 恩智浦 MIFARE DESFire EV1
到目前为止,我已经尝试将 RC522 芯片连接到 arduino 板上,但无法与卡通信(库正在开发中,但我似乎无法让它们使用此设置) .
这就是我的想法:
- Raspberry pi 0
- PN532 NFC/RFID 控制器分线板
- adafruit 的 v1.6(根据 nfc-tools wiki,这似乎是最佳选择)
在购买所有东西之前,这是我的问题:
- 有人试过用这个板读那种卡片吗?
- 是否有更便宜 and/or 更简单的解决方案?
非常感谢!
根据具体情况,我会推荐 2 个选项之一:
如果你能先读取你所有学生的卡片,然后将每张卡片的unique-UID(每张非接触卡的唯一ID号)与每个学生关联起来
如果需要读取卡片信息获取学生证
对于情况 1:如果您的情况是“1”,我建议您只阅读每个 MIFARE DESFire EV1 的 UID,只要您知道每个学生的卡片 UID,您就可以识别他们.使用任何 reader 或 Android 智能手机读取 MIFARE DESFire 卡的 UID 都非常简单和直接;但在继续使用此选项之前,您应该首先检查 MIFARE DESFire 卡是否配置为具有非随机 UID。
为此,只需读取单个 MIFARE DESFire 卡的 UID 并检查 UID 的第一个字节:
- 如果第一个字节 = 0x08 -> 随机 UID(4 字节长度)
- 如果第一个字节 = 0x04 -> 你可以使用这个建议(7 字节长度)
如果“第一个字节 = 0x04”,那么您可以非常轻松地开发 Android 应用程序或带有 PC/SC reader 或 Raspberry PI 的 C 应用程序。
对于案例 2:Then,您需要了解数据如何存储在 MIFARE DESFire 卡中,如果它们有加密密钥...您可以使用 Android、[=38= 开发应用程序] 或桌面 reader,但您需要更好地了解 MIFARE DESFire EV1 的工作原理,当然还有保护密钥(如果有的话)。
希望对您有所帮助!
我想构建一个(便宜的)设备来使用学生证(称为 "ISIC")识别我大学的学生。
我的 Phone(通过 Android 上的 NFC reader)告诉我这些卡是:
恩智浦 MIFARE DESFire / 恩智浦 MIFARE DESFire EV1
到目前为止,我已经尝试将 RC522 芯片连接到 arduino 板上,但无法与卡通信(库正在开发中,但我似乎无法让它们使用此设置) .
这就是我的想法:
- Raspberry pi 0
- PN532 NFC/RFID 控制器分线板
- adafruit 的 v1.6(根据 nfc-tools wiki,这似乎是最佳选择)
在购买所有东西之前,这是我的问题:
- 有人试过用这个板读那种卡片吗?
- 是否有更便宜 and/or 更简单的解决方案?
非常感谢!
根据具体情况,我会推荐 2 个选项之一:
如果你能先读取你所有学生的卡片,然后将每张卡片的unique-UID(每张非接触卡的唯一ID号)与每个学生关联起来
如果需要读取卡片信息获取学生证
对于情况 1:如果您的情况是“1”,我建议您只阅读每个 MIFARE DESFire EV1 的 UID,只要您知道每个学生的卡片 UID,您就可以识别他们.使用任何 reader 或 Android 智能手机读取 MIFARE DESFire 卡的 UID 都非常简单和直接;但在继续使用此选项之前,您应该首先检查 MIFARE DESFire 卡是否配置为具有非随机 UID。 为此,只需读取单个 MIFARE DESFire 卡的 UID 并检查 UID 的第一个字节:
- 如果第一个字节 = 0x08 -> 随机 UID(4 字节长度)
- 如果第一个字节 = 0x04 -> 你可以使用这个建议(7 字节长度)
如果“第一个字节 = 0x04”,那么您可以非常轻松地开发 Android 应用程序或带有 PC/SC reader 或 Raspberry PI 的 C 应用程序。
对于案例 2:Then,您需要了解数据如何存储在 MIFARE DESFire 卡中,如果它们有加密密钥...您可以使用 Android、[=38= 开发应用程序] 或桌面 reader,但您需要更好地了解 MIFARE DESFire EV1 的工作原理,当然还有保护密钥(如果有的话)。
希望对您有所帮助!