PN532 模拟卡 iPhone 无法读取,但 Android 可以读取

问题描述 投票:0回答:1

我使用 PN532 作为模拟器,使用 arduino 的

emulate_tag_ndef.ino
示例。我根据另一篇文章(PN532 模拟卡无法由 Android 手机读取)更新了模拟库以使其正常工作,但它仅适用于 Android。对于 iPhone,如果成功的话,我最多只能发送 47 个字节。 以下是我设置 PN532_COMMAND_TGINITASTARGET 命令的方法:

uint8_t command[] = {
      PN532_COMMAND_TGINITASTARGET,
      0x05,                  // MODE: 0x04 = PICC only, 0x01 = Passive only (0x02 = DEP only)

      // MIFARE PARAMS
      0x04, 0x00,         // SENS_RES (seeeds studio set it to 0x04, nxp to 0x08)
      0x00, 0x00, 0x00,   // NFCID1t    (is set over sketch with setUID())
      0x20,               // SEL_RES    (0x20=Mifare DelFire, 0x60=custom)

      // FELICA PARAMS
      0x01, 0xFE,         // NFCID2t (8 bytes) https://github.com/adafruit/Adafruit-PN532/blob/master/Adafruit_PN532.cpp FeliCa NEEDS TO BEGIN WITH 0x01 0xFE!
      0x05, 0x01, 0x86,
      0x04, 0x02, 0x02,
      0x03, 0x00,         // PAD (8 bytes)
      0x4B, 0x02, 0x4F, 
      0x49, 0x8A, 0x00,   
      0xFF, 0xFF,         // System code (2 bytes)

      0x01, 0x01, 0x66,   // NFCID3t (10 bytes)
      0x6D, 0x01, 0x01, 0x10,
      0x02, 0x00, 0x00,

      0x00, // length of general bytes
      0x00  // length of historical bytes
}

有人知道如何让iPhone写入PN532吗?我正在使用 NFC 工具应用程序对其进行写入。我尝试过其他应用程序,但没有任何运气

arduino android-emulator nfc pn532
1个回答
0
投票

你能解决这个问题吗?你在Arduino上使用什么代码?因为我找到了很多版本

© www.soinside.com 2019 - 2024. All rights reserved.