我想知道 Android 2.3 Gingerbread 和 Nexus S 手机是否支持读/写 ISO 15693 RFID 芯片?截至目前,我知道它可以读取 ISO 14443 ......
有人知道吗?
我可能为时已晚,但我可以在工作时用我的 Nexus S 读取一些 RFID 15693。我不会尝试读取其中的数据,我只需要读取我的项目的唯一标识符。
最好的祝福
Mifare 基于 ISO/IEC 14443,而不是 ISO/IEC 15693,
请参见http://en.wikipedia.org/wiki/MIFARE
要与这种芯片通信,您必须使用来自 android 的以下 API:http: //developer.android.com/reference/android/nfc/tech/NfcV.html
NfcV API 是在 API 级别 10 中添加的,如本页所述,对应于 Android 2.3.3。 http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels
如果您使用的是 Android 2.3 GINGERBREAD,您必须将手机至少升级到 Android 2.3.3 GINGERBREAD_MR1。完成此操作后,您将能够使用 api 中的以下方法:
Tag tag = ...;
nfc = NfcV.get(tag);
nfc.connect();
byte[] read = nfc.transceive(new byte[]{0x00, 0x20, 0x05});
nfc.close();
在这个例子中,手机会发送 0x00、0x20、0x005 对应的命令来从卡中读取第 5 块。
您可以通过谷歌搜索“ISO/IEC FCD 15693 3”并获取第一个链接(是的“您需要至少 10 个声望才能发布 2 个以上的链接。” - -')