【发布时间】:2015-10-09 20:03:05
【问题描述】:
我需要开发一个能够读取包含大约 8 kByte 二进制数据的 NfcV 标签的 Android 应用。单个标签块为 8 个字节。
我写了以下代码:
for (int i = 0; i < 256; ++i)
{
byte[] cmd = new byte[] {
0x02,
0x20,
(byte)i // Block number
};
byte[] block = nfcV.transceive(cmd);
for(int j = 0; j < 8; ++j) this.sensorData[i * 8 + j] = block[j + 1];
}
但这让我只能读取标签的前 2 kByte(256 个 8 字节的块)。
如何读取全部 8 kByte?
很遗憾,我对标签的信息很少。我知道它是德州仪器制造的,Taginfo 应用程序说它兼容 ISO/IEC 15693-3 和 ISO/IEC 15693-2。
【问题讨论】:
标签: android tags nfc rfid iso-15693