如何从 ACS122U NFC 获取 RFID 标签

How to get RFID tag from ACS122U NFC

我正在研究读取标签 RFID 的 ACS122U NFC。从 ACS http://www.acs.com.hk/en/products/3/acr122u-usb-nfc-reader/ 我得到了开发工具包,它只会连接到 reader 并在将标签放在 NFC reader 上时给出状态。但是我需要获取标签的ID(UID,序列号)以便进一步实施。如何获取标签的 ID?

为了获得 UID,您必须发送 APDu 命令。

请下载 link 处提供的数据表: acr-122u datasheet

在那,勾选

4.1 Get Data

在此之下, 获取 UID APDU 格式,

FF CA 00 00 00

更新:

按照以下步骤操作:

  1. APDU 命令:0xFF、0xCA、0x00、0x00、0x00
  2. 使用send/transmit命令发送APDU(根据reader的给定SDK)
  3. 得到回应
  4. 将响应(在 byteunsigned char 中)转换为 char
  5. 打印回复